API-Übersicht
Die Travel Impact Model API zeigt Emissionsschätzungen an, die gemäß dem Travel Impact Model berechnet wurden. Diese Emissionsschätzungen werden auch auf Google Flüge angezeigt.
Die API ist öffentlich und kostenlos.
Für die Authentifizierung benötigen Sie einen API-Schlüssel.
Modell für Emissionsschätzungen – Übersicht
Das Travel Impact Model ist ein hochmodernes Emissionsmodell für Flüge.
Die Methodik ist auf GitHub veröffentlicht.
Daten zu geschätzten Flugemissionen
Diese API unterstützt weltweit kommerzielle Flüge, die in den nächsten 11 Monaten starten.
Charter-, Privat- und Frachtflüge werden nicht unterstützt. Vergangene Flüge werden nicht mehr unterstützt. Bitte kontaktieren Sie uns auf der Supportseite, wenn Sie Fragen oder Funktionsanfragen haben.
Die von dieser API bereitgestellten Daten unterliegen der Lizenz CC BY-SA 4.0.
API-Beispiel aufrufen
curl https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions?key=$API_KEY \ -H "Content-Type: application/json" -d \ '{ "flights": [ { "origin": "ZRH", "destination": "CDG", "operatingCarrierCode": "AF", "flightNumber": 1115, "departureDate": {"year": 2024, "month": 12, "day": 2} }, { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": {"year": 2024, "month": 12, "day": 1} }, { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": {"year": 2024, "month": 11, "day": 1} } ] }'
Das Beispiel umfasst einen Flug ZRH-BOS mit einem Zwischenstopp in CDG und einen Flug ZRH-BOS.
Der Beispielbefehl ruft den REST-Endpunkt mit curl auf. Im Befehl müssen Sie $API_KEY
durch Ihren API-Schlüssel ersetzen. Möglicherweise müssen Sie auch die Flugdetails an einen vorhandenen anstehenden Flug anpassen.
Auf dem Tab Referenz finden Sie die vollständige Dokumentation zu den von dieser API bereitgestellten Ressourcen. Sowohl HTTP- als auch RPC-Aufrufe werden unterstützt.
{ "flightEmissions": [ { "flight": { "origin": "ZRH", "destination": "CDG", "operatingCarrierCode": "AF", "flightNumber": 1115, "departureDate": { "year": 2024, "month": 12, "day": 2 } }, "emissionsGramsPerPax": { "first": 97116, "business": 97116, "premiumEconomy": 64744, "economy": 64744, } }, { "flight": { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": { "year": 2024, "month": 12, "day": 1 } }, "emissionsGramsPerPax": { "first": 2290480, "business": 1832384, "premiumEconomy": 687143, "economy": 458096 } }, { "flight": { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": { "year": 2024, "month": 11, "day": 1 } }, "emissionsGramsPerPax": { "first": 2220460, "business": 1776368, "premiumEconomy": 666137, "economy": 444092 } } ], "modelVersion": { "major": 1, "minor": 9, "patch": 0, "dated": "20240312" } }
Beispielantwort: