Eine API ist eine Steckdose für Daten.
Ihr System muss nicht wissen, wie unsere Redaktion arbeitet. Es steckt sich an und bekommt genau die Daten, die es braucht – Einreisebestimmungen, Ereignisse, Basisdaten. Typischerweise läuft die erste Abfrage nach einem halben Tag produktiv.
# Ereignisse im Umkreis von 200 km um den Flughafen Lissabon curl -G "https://platform.passolution.de/api/v1/events/nearby" \ -d code=LIS -d radius=200 \ -H "Authorization: Bearer $TOKEN" \ -H "Accept: application/json" # Antwort-Header X-RateLimit-Limit: 60 X-RateLimit-Remaining: 59
Die passende Schnittstelle für Ihre Daten.
Einreisebestimmungen
Die Travel Requirements Service API liefert Einreise-, Visa- und Gesundheitsbestimmungen, Endkunden-Links und das Infosystem – für Veranstalter, OTAs und Softwareanbieter.
https://api.passolution.eu/api/v2
OAuth 2.0 oder Bearer-Token
Ereignisse, Reisen & Basisdaten
Die Schnittstellen der Travel Information Platform: Ereignisse beziehen und einspielen, Reisevorgänge liefern, Basisdaten, Feeds und Plugin-Domains.
https://platform.passolution.de/api/v1
Bearer-Token aus dem Kundenkonto
Einreisebestimmungen in Ihrer Buchungsstrecke.
Die API des Travel Requirements Service beliefert Veranstalter, OTAs und über 70 Softwarepartner. Sie liefert dieselben Inhalte wie die Webversion – strukturiert, in 21 Sprachen und in Ihrem Design.
- Einreise, Visa und GesundheitNach Reiseziel, Nationalität und Sprache – auch mehrere auf einmal
- HTML, Text oder PDFFertig zum Anzeigen, Weiterverarbeiten oder Versenden
- Endkunden-Links erzeugenPersonalisiert und bis zur Rückreise aktuell
- OAuth 2.0Ihre App greift im Auftrag Ihrer Passolution-Nutzer zu
# Überblick für Deutsche nach Thailand, auf Deutsch curl -G "https://api.passolution.eu/api/v2/content/overview/html" \ -d destinations=TH -d nationalities=DE -d language=de \ -H "Authorization: Bearer $TOKEN" # Mehrere auf einmal: destinations=ES,FR,IT # nationalities=DE,AT # Formate: …/html, …/text oder …/pdf
Fünf Schnittstellen, ein Datenbestand.
Sie können die Schnittstellen einzeln nutzen oder kombinieren: Wer Reisevorgänge liefert und Ereignisse bezieht, erhält automatisch die Verbindung zwischen beidem.
Events API
GET /api/v1/events
Alle aktiven, freigegebenen Ereignisse – gefiltert nach Risikostufe, Land, Kategorie, Region, Zeitraum und Herkunft. Mit Umkreissuche um Koordinaten oder IATA-Code und Länder-Übersicht für Ampel- oder Kartendarstellungen.
Basisdaten
GET /api/v1/countries
Kontinente, Länder, Länderinformationen, Landesgrenzen als GeoJSON, Regionen, Städte, Sehenswürdigkeiten, Wetter, Flughäfen, Airlines und Wechselkurse.
Custom Events API
/api/v1/custom
Spielen Sie eigene Ereignisse ein, aktualisieren oder beenden Sie sie. Nach Freigabe erscheinen sie im gemeinsamen Bestand.
Folder Import API
POST /api/v1/folders/import
Liefern Sie Reisevorgänge mit Teilnehmern, Hotels, Flügen, Kreuzfahrten und Mietwagen. Der Import läuft im Hintergrund, inklusive Airport-Matching, Geocoding und Timeline.
Feed API
/feed/events/all.xml
RSS- und Atom-Feeds nach Land, Region, Priorität oder Ereignistyp, dazu Länder-Feeds für EU- und Schengen-Staaten. Für Intranet, CMS und Feed-Reader.
Plugin Domain API
/api/v1/plugin
Verwalten Sie, welche Ihrer Websites das Plugin einbetten dürfen – einzeln oder in Massenoperationen mit bis zu 1.000 Domains pro Aufruf.
Was Ihre IT wissen muss.
| Thema | Travel Requirements Service API | Plattform-API |
|---|---|---|
| Basis-URL | https://api.passolution.eu/api/v2 | https://platform.passolution.de/api/v1 – bisherige Adressen bleiben gültig |
| Authentifizierung | OAuth 2.0 (Autorisierung über web.passolution.eu) oder Bearer-Token | Bearer-Token im HTTP-Header, verwaltet im Kundenkonto |
| Anfragen & Format | GET und POST, JSON; Inhalte als HTML, Text oder PDF | JSON; Feeds als RSS 2.0 und Atom 1.0 |
| Sprachen | 21 Sprachen über den Parameter language | – |
| Limits | Tageskontingent und parallele Anfragen je App; bei Überschreitung HTTP 429 | Standard 60 Anfragen pro Minute, je Kunde erhöhbar; Status in X-RateLimit-*-Headern |
| Pagination | – | page und per_page, bis zu 100 Einträge pro Abruf, Gesamtzahl im meta-Objekt |
| Ländercodes | ISO 3166-1 alpha-2, z. B. DE, TH | ISO 3166-1 alpha-2 oder alpha-3 |
| Dokumentation | docs.api.passolution.eu | platform.passolution.de/docs/api · OpenAPI und Postman-Collection |
Bereit für die erste Abfrage?
Wir richten Ihnen einen Test-Zugang ein und stellen Ihnen die Dokumentation bereit.