L'API de voyage qui pense comme un guide local.

Une seule interface pour rassembler des points d'intérêt, suivre les évènements en temps réel et composer des itinéraires à partir des lieux que choisissent vos utilisateurs. Installez-la chez vous quand vous voulez.

Tester les routes
  • 17providers référencés
  • 12routes exposées
  • MITlicence
  • 0€self-hosted
ce que l'API fait

Quatre briques pour imaginer tous vos voyages.

01 · poi

Agrégation de POI multi-sources

Lieux, restaurants, monuments, points de vue. Tout est agrégé, dédoublonné et enrichi à partir de 17 sources (OSM, Wikivoyage, Wikipedia, GeoNames, Foursquare, Baidu, Kakao, Navitime…). La sélection géo-intelligente se charge de choisir les providers les plus pertinents selon la région.

GET /pois/search?lat=…&lng=…
02 · events

Évènements en temps réel

Concerts, marchés, expositions ou festivals, récupérés depuis Ticketmaster, Eventbrite, Meetup, OpenAgenda et Wikipedia. Vous apportez vos clés à chaque requête, et vous filtrez par catégorie, distance ou date selon vos besoins.

GET /pois/events?lat=…&lng=…
03 · itinerary

Itinéraires intelligents

Vos utilisateurs sélectionnent leurs points, et l'API en tire un parcours fluide qui prend en compte le temps de visite, les horaires d'ouverture, le transport, et même la météo.

POST /itinerary/generate
04 · routing

Routage providers géo-intelligent

Chaque provider est évalué par pays selon sa fiabilité, comme Baidu en Chine, Kakao en Corée ou Navitime au Japon. Vous pouvez laisser l'auto-sélection faire le travail, ou reprendre la main avec vos propres pondérations et listes d'exclusion.

GET /pois/providers/recommend
en pratique

Un appel. Un itinéraire optimisé.

~ / trippier · zsh
 
deux façons de tourner

On vous suggère plutôt de l'héberger chez vous.

Si l'API est open source, c'est avant tout pour que vous puissiez la déployer sur vos propres serveurs, sans aucune limite. La version cloud reste là pour ceux qui souhaitent simplement essayer ou éviter la gestion d'infrastructure. Dans ce cas, ce que vous payez couvre uniquement le coût d'exécution sur nos machines.

Recommandé
Self-hosted · gratuit à vie

Une image Docker, et c'est parti.

Vos données restent chez vous, sur vos serveurs, sous vos règles. Pas de télémétrie, pas de plafond de tokens, pas de compte à créer. C'est tout simplement le mode que nous recommandons en production.

# 1. pull
docker pull trippier/api:latest

# 2. run
docker run -p 8080:8080 \
  -v trippier-data:/data \
  trippier/api

# 3. go
curl localhost:8080/v1/healthz
  • Tokens illimités, sans quota
  • Vos clés providers restent sur votre instance (BYOK)
  • Mises à jour quand vous le souhaitez · semver strict
Cloud · pour essayer

API publique api.trippier.dev

Si vous préférez ne pas (encore) héberger vous-même, vous trouverez ici des endpoints prêts à l'emploi, un dashboard et la gestion de plusieurs clés.

  • 100 tokens offerts à l'inscription
  • Packs au prix coûtant ensuite
  • SLA 99.9 % · CDN Europe + US
Il n'y a aucune marge sur l'API : les tokens couvrent uniquement la facture cloud (compute, bande passante, cache).
Voir les packs
bring your own key

Branchez les providers qui vous conviennent.

Les sources gratuites (OSM, Wikivoyage, Wikipedia, GeoNames) sont actives par défaut. Vous pouvez ajouter vos propres clés pour Ticketmaster, Eventbrite, Meetup, Foursquare, Baidu, Kakao ou Navitime, via un header de requête ou une variable d'environnement.

  • Un header par provider, à passer dans la requête ou à définir dans votre .env.
  • Vos clés ne quittent jamais votre instance.
  • Activez seulement ce dont vous avez besoin, par région ou par catégorie.
  • L'auto-sélection géo-intelligente choisit le bon provider selon le pays.
.env 12 providers détectés
OSM_OVERPASS_URL         = sk_•••••••••  # POI · free
(built-in)               = sk_•••••••••  # POI · free
(built-in)               = sk_•••••••••  # POI + Events
GEONAMES_USERNAME        = sk_•••••••••  # POI · optional
X-Ticketmaster-Key       = sk_•••••••••  # Events · BYOK
X-Eventbrite-Token       = sk_•••••••••  # Events · BYOK
OpenStreetMap POI · free
Wikivoyage POI · free
Wikipedia POI + Events
GeoNames POI · optional
Ticketmaster Events · BYOK
Eventbrite Events · BYOK
Meetup Events · BYOK
OpenAgenda Events · BYOK
Foursquare POI · BYOK
Baidu Maps POI · BYOK (CN)
Kakao Maps POI · BYOK (KR)
Navitime POI · BYOK (JP)
doc interactive

Toutes les routes. Testables en un clic.

Sélectionnez une route, lancez-la, lisez la réponse réelle. Aucune clé requise pour les routes à 0 token.

  • GET /pois/search 1 tk
  • GET /pois/search/slim 1 tk
  • GET /pois/events 10 tk
  • GET /pois/events/slim 10 tk
  • POST /itinerary/generate 50 tk
  • GET /pois/search/custom 1 tk
  • GET /pois/search/custom/slim 1 tk
  • GET /pois/events/custom 10 tk
  • GET /pois/events/custom/slim 10 tk
  • GET /pois/providers/catalog 1 tk
  • GET /pois/providers/recommend 1 tk
  • GET /pois/providers 1 tk
  • GET /health free
POST /itinerary/generate

Génère un itinéraire optimisé sur N jours. Fournissez soit une liste de POIs déjà sélectionnés (pois), soit une zone à explorer (poi_query) que le service délègue à GET /pois/search. Note : ce service est exposé sur un sous-domaine distinct (api.ai.* en production).

Coût : 50 tokens Auth : X-API-Key Rate-limit : 60 req / min
Requête
POST /itinerary/generate
Content-Type: application/json

{
  "poi_query": {
    "mode": "radius",
    "lat": 45.76, "lng": 4.83,
    "radius": 5000,
    "types": ["see", "eat"],
    "limit": 60
  },
  "days": 2,
  "start_location": { "lat": 45.7610, "lng": 4.8320 },
  "preferences": {
    "pace": "moderate",
    "priorities": ["see"],
    "avoid": ["sleep"],
    "start_time": "09:00",
    "end_time": "21:00"
  }
}
Réponse
// cliquez sur "Try it" pour exécuter
Documentation complète Sidebar, schémas, codes d'erreur, snippets cURL/JS/Python et un "Try it" sur chaque route.
tokens cloud

Au prix coûtant, à l'unité, sans paliers ni abonnement.

Un seul tarif, quel que soit votre volume. Il n'y a aucune marge sur l'API : les tokens financent simplement le compute, la bande passante et le cache de nos serveurs. La version self-hosted, elle, reste gratuite et illimitée.

Un prix transparent. 1 token = 1 appel facturé. Le tarif reste à 0,30 ct par token, quel que soit votre volume. Vous achetez exactement ce dont vous avez besoin, sans pack imposé.
Combien de tokens ?
  • ≈ appels API5 000
  • ≈ itinéraires (3 tk)1 666
  • tarif par token0,30 ct
  • expirationjamais
vous payez
15,00
une fois · TTC · Stripe
Acheter 5 000 tokens
à l'inscription
100 tokens offerts De quoi tester l'API en conditions réelles, sans carte bancaire.
self-hosted
Tokens ∞ · gratuit Une image Docker, vos serveurs, aucun token à acheter.
volume entreprise
> 1M tokens / mois ? Nous passons à une facturation directe, au coût réel de l'infra. écrivez-nous.