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.

Das Travel Impact Model ist ein hochmodernes Emissionsmodell für Flüge.

Die Methodik ist auf GitHub veröffentlicht.

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: