Seyahat Etkisi Modeli API'si, Seyahat Etkisi Modeli'ne göre hesaplanan emisyon tahminlerini gösterir. Bu emisyon tahminleri Google Uçuş Arama'da da gösterilir ve API'ye Google E-Tablolar Eklentisi aracılığıyla da erişilebilir.

API herkese açık ve ücretsizdir.

Kimlik doğrulama için bir API anahtarına ihtiyacınız vardır.

Seyahat Etkisi Modeli, uçuşlar için son teknoloji bir emisyon tahmini modelidir.

Metodoloji GitHub'da yayınlanmıştır.

Bu API, önümüzdeki 11 ay içinde kalkış yapacak dünya genelindeki ticari uçuşları destekler.

Kiralık uçuşlar, özel uçuşlar ve kargo uçuşları desteklenmez. Geçmiş uçuşlar desteklenmez. Sorularınız ve özellik istekleriniz varsa lütfen bizimle iletişime geçin (Destek sayfasına bakın).

Bu API tarafından sunulan veriler CC BY-SA 4.0 lisansı kapsamındadır.

Normal Uçuş Emisyonu, iki havaalanı arasında hava yoluyla seyahat eden her yolcu için üretilen sera gazı emisyonlarının tahminidir.

Uçuş emisyonu tahmini verileri kullanılarak hesaplanır ve bu veri kümesinin nasıl oluşturulduğuyla ilgili metodoloji GitHub'da yayınlanır. Normal uçuş emisyonları, uçuş emisyonu tahminlerinin yerine kullanılmamalıdır.

Uçuş emisyonu örneği alma

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": 2025, "month": 12, "day": 2}
      },
      {
        "origin": "CDG",
        "destination": "BOS",
        "operatingCarrierCode": "AF",
        "flightNumber": 334,
        "departureDate": {"year": 2025, "month": 12, "day": 1}
      },
      {
        "origin": "ZRH",
        "destination": "BOS",
        "operatingCarrierCode": "LX",
        "flightNumber": 52,
        "departureDate": {"year": 2025, "month": 11, "day": 1}
      }
    ]
  }'

Örnekte, CDG aktarmalı bir ZRH - BOS uçuşu ve bir ZRH - BOS uçuşu yer almaktadır.

Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY değerini API anahtarınızla değiştirmeniz gerekir. Uçuş bilgilerini, yaklaşan mevcut bir uçuşla eşleşecek şekilde ayarlamanız da gerekebilir.

Bu API tarafından sunulan kaynakların tam dokümanları için lütfen Referans sekmesine bakın. Hem HTTP hem de RPC çağrıları desteklenir.

{
  "flightEmissions": [
    {
      "flight": {
        "origin": "ZRH",
        "destination": "CDG",
        "operatingCarrierCode": "AF",
        "flightNumber": 1115,
        "departureDate": {
          "year": 2025,
          "month": 12,
          "day": 2
        }
      },
      "emissionsGramsPerPax": {
        "first": 100349,
        "business": 100349,
        "premiumEconomy": 66900,
        "economy": 66900
      },
      "source": "TIM",
      "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE"
    },
    {
      "flight": {
        "origin": "CDG",
        "destination": "BOS",
        "operatingCarrierCode": "AF",
        "flightNumber": 334,
        "departureDate": {
          "year": 2025,
          "month": 12,
          "day": 1
        }
      },
      "emissionsGramsPerPax": {
        "first": 1650750,
        "business": 1320600,
        "premiumEconomy": 495224,
        "economy": 330150
      },
      "source": "TIM",
      "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE"
    },
    {
      "flight": {
        "origin": "ZRH",
        "destination": "BOS",
        "operatingCarrierCode": "LX",
        "flightNumber": 52,
        "departureDate": {
          "year": 2025,
          "month": 11,
          "day": 1
        }
      },
      "emissionsGramsPerPax": {
        "first": 1557805,
        "business": 1246244,
        "premiumEconomy": 467341,
        "economy": 311561
      },
      "source": "TIM",
      "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE"
    }
  ],
  "modelVersion": {
    "major": 3,
    "minor": 0,
    "patch": 0,
    "dated": "20250627"
  }
}

Örnek yanıt.

Normal uçuş emisyonu örneğini alma

curl https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions?key=$API_KEY \
-H "Content-Type: application/json" -d \
'{
  "markets": [
    {
      "origin": "ZRH",
      "destination": "BOS"
    },
    {
      "origin": "BOS",
      "destination": "ZRH"
    },
  ]
}'

Örnekte ZRH-BOS ve BOS-ZRH olmak üzere iki pazar bulunmaktadır.

Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY değerini API anahtarınızla değiştirmeniz gerekir.

Bu API tarafından sunulan kaynakların tam dokümanları için lütfen Referans sekmesine bakın. Hem HTTP hem de RPC çağrıları desteklenir.

{
  "typicalFlightEmissions": [
    {
      "market": {
        "origin": "ZRH",
        "destination": "BOS"
      },
      "emissionsGramsPerPax": {
        "first": 1721684,
        "business": 1411005,
        "premiumEconomy": 566775,
        "economy": 406535
      }
    },
    {
      "market": {
        "origin": "BOS",
        "destination": "ZRH"
      },
      "emissionsGramsPerPax": {
        "first": 2149656,
        "business": 1737021,
        "premiumEconomy": 688646,
        "economy": 488115
      }
    }
  ],
  "modelVersion": {
    "major": 2,
    "minor": 0,
    "patch": 0,
    "dated": "20250131"
  }
}

Örnek yanıt.