API'ye Genel Bakış
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 üzerinden de erişilebilir.
API herkese açıktır ve ücretsizdir.
Kimlik doğrulama için API anahtarı gerekir.
Emisyon Tahminleri Modelinin Genel Bakışı
Seyahat Etkisi Modeli, uçuşlar için son teknoloji bir emisyon tahmini modelidir.
Metodoloji GitHub'da yayınlanmıştır.
Uçuş Emisyonu Tahminleri Verileri
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 Verileri
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.
Kapsam 3 Uçuş Emisyonu Verileri
Kapsam 3 Uçuş Emisyonları veri kümesi, şirketlerin ve bireylerin iş seyahatlerinden kaynaklanan Kapsam 3, Kategori 6 hava yolculuğu emisyonlarını hesaplamasına ve raporlamasına yardımcı olmak için tasarlanmıştır. Modelin tam çıktısı, dünya genelinde planlanmış ticari uçuşlar için 2019'daki emisyon tahminlerini içerir.
Uçuş Emisyonu Örneğini 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": 2026, "month": 10, "day": 2} }, { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": {"year": 2026, "month": 10, "day": 1} }, { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": {"year": 2026, "month": 9, "day": 1} } ] }'
Örnekte, CDG'de aktarma yapılan ZRH - BOS uçuşu ve ZRH - BOS uçuşu yer alıyor.
Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY kısmını API anahtarınızla değiştirmeniz gerekir. Ayrıca, uçuş bilgilerini mevcut ve yaklaşan bir uçuşla eşleşecek şekilde ayarlamanız da gerekebilir.
Bu API tarafından kullanıma sunulan kaynakların tam belgeleri 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": 2026, "month": 10, "day": 2 } }, "emissionsGramsPerPax": { "first": 100360, "business": 100360, "premiumEconomy": 66907, "economy": 66907 }, "source": "TIM", "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE" }, { "flight": { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": { "year": 2026, "month": 10, "day": 1 } }, "emissionsGramsPerPax": { "first": 1549875, "business": 1239900, "premiumEconomy": 464962, "economy": 309975 }, "source": "TIM", "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE" }, { "flight": { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": { "year": 2026, "month": 9, "day": 1 } }, "emissionsGramsPerPax": { "first": 1412110, "business": 1129688, "premiumEconomy": 423632, "economy": 282422 }, "source": "TIM", "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE" } ], "modelVersion": { "major": 3, "minor": 0, "patch": 0, "dated": "20251013" } }
Ö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 yer almaktadır.
Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY kısmını API anahtarınızla değiştirmeniz gerekir.
Bu API tarafından kullanıma sunulan kaynakların tam belgeleri 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.
Kapsam 3 Uçuş Emisyonları Örneğini Alma
curl https://travelimpactmodel.googleapis.com/v1/flights:computeScope3FlightEmissions?key=$API_KEY \ -H "Content-Type: application/json" -d \ '{ "flights": [{ "departureDate": { "year": 2025, "month": 5, "day": 13 }, "cabinClass": "ECONOMY", "origin": "ICN", "destination": "YVR", "carrierCode": "KE", "flightNumber": 71 }, { "departureDate": { "year": 2025, "month": 1, "day": 1 }, "cabinClass": "BUSINESS", "origin": "JFK", "destination": "SFO" }, { "departureDate": { "year": 2025, "month": 1, "day": 1 }, "cabinClass": "FIRST", "distanceKm": "1000" }], "modelVersion": { "major": 2, "minor": 0 } }'
Örnekte, ekonomi sınıfında ICN'den YVR'ye KE71 uçuşu için TIM tabanlı bir emisyon isteği, business class'ta JFK ile SFO arasında bir uçuş için tipik bir uçuş emisyonu isteği ve first class'ta 1.000 km'lik bir uçuş için mesafeye dayalı bir emisyon isteği yer almaktadır.
Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY kısmını API anahtarınızla değiştirmeniz gerekir.
Bu API tarafından kullanıma sunulan kaynakların tam belgeleri için lütfen Referans sekmesine bakın. Hem HTTP hem de RPC çağrıları desteklenir.
{ "flightEmissions": [{ "flight": { "departureDate": { "year": 2025, "month": 5, "day": 13 }, "cabinClass": "ECONOMY", "origin": "ICN", "destination": "YVR", "carrierCode": "KE", "flightNumber": 71 }, "wtwEmissionsGramsPerPax": "429613", "source": "TIM_EMISSIONS", "ttwEmissionsGramsPerPax": "357207", "wttEmissionsGramsPerPax": "72406" }, { "flight": { "departureDate": { "year": 2025, }, "cabinClass": "BUSINESS", "origin": "JFK", "destination": "SFO" }, "wtwEmissionsGramsPerPax": "885184", "source": "TYPICAL_FLIGHT_EMISSIONS", "ttwEmissionsGramsPerPax": "735997", "wttEmissionsGramsPerPax": "149187" }, { "flight": { "departureDate": { "year": 2025, "month": 0, "day": 0 }, "cabinClass": "FIRST", "distanceKm": "1000" }, "wtwEmissionsGramsPerPax": "328000", "source": "DISTANCE_BASED_EMISSIONS", "ttwEmissionsGramsPerPax": "273000", "wttEmissionsGramsPerPax": "55000" }], "modelVersion": { "major": 2, "minor": 0 } }
Örnek yanıt.