Start/Entwickler
APIs & Integration

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.

GET/api/v1/events/nearby
# 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
Zwei APIs

Die passende Schnittstelle für Ihre Daten.

Travel Requirements Service API

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

Plattform-API

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

Travel Requirements Service API

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
Zur Dokumentation →
GET/api/v2/content/overview/html
# Ü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
Plattform-APIs

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.

Daten beziehen

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.

Daten beziehen

Basisdaten

GET /api/v1/countries

Kontinente, Länder, Länderinformationen, Landesgrenzen als GeoJSON, Regionen, Städte, Sehenswürdigkeiten, Wetter, Flughäfen, Airlines und Wechselkurse.

Daten liefern

Custom Events API

/api/v1/custom

Spielen Sie eigene Ereignisse ein, aktualisieren oder beenden Sie sie. Nach Freigabe erscheinen sie im gemeinsamen Bestand.

Daten liefern

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.

Ohne Zugangsdaten

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.

Zugriff steuern

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.

Kein Entwicklungsaufwand gewünscht? Unsere fertigen Plugins binden Sie per iframe, WordPress oder WebView in wenigen Minuten ein.
Technik

Was Ihre IT wissen muss.

ThemaTravel Requirements Service APIPlattform-API
Basis-URLhttps://api.passolution.eu/api/v2https://platform.passolution.de/api/v1 – bisherige Adressen bleiben gültig
AuthentifizierungOAuth 2.0 (Autorisierung über web.passolution.eu) oder Bearer-TokenBearer-Token im HTTP-Header, verwaltet im Kundenkonto
Anfragen & FormatGET und POST, JSON; Inhalte als HTML, Text oder PDFJSON; Feeds als RSS 2.0 und Atom 1.0
Sprachen21 Sprachen über den Parameter language–
LimitsTageskontingent und parallele Anfragen je App; bei Überschreitung HTTP 429Standard 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ändercodesISO 3166-1 alpha-2, z. B. DE, THISO 3166-1 alpha-2 oder alpha-3
Dokumentationdocs.api.passolution.euplatform.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.