Ringkasan API
Travel Impact Model API menampilkan estimasi emisi yang dihitung sesuai dengan Travel Impact Model. Estimasi emisi ini juga ditampilkan di Google Penerbangan dan akses ke API juga tersedia melalui Add-on Google Spreadsheet.
API ini bersifat publik dan tidak dikenai biaya.
Untuk autentikasi, Anda memerlukan kunci API.
Ringkasan model estimasi emisi
Travel Impact Model adalah model estimasi emisi terbaru untuk penerbangan.
Metodologi ini dipublikasikan di GitHub.
Data perkiraan emisi penerbangan
API ini mendukung penerbangan komersial di seluruh dunia yang berangkat dalam 11 bulan ke depan.
Penerbangan charter, penerbangan pribadi, dan penerbangan kargo tidak didukung. Penerbangan sebelumnya tidak didukung. Hubungi kami (lihat halaman Dukungan) jika Anda memiliki pertanyaan dan permintaan fitur.
Data yang ditampilkan oleh API ini berada di bawah lisensi CC BY-SA 4.0.
Data emisi penerbangan standar
Emisi Penerbangan Standar adalah perkiraan emisi gas rumah kaca yang dihasilkan per penumpang yang melakukan perjalanan udara antara dua bandara.
Data ini dihitung menggunakan data estimasi emisi penerbangan dan metodologi untuk cara pembuatan set data tersebut dipublikasikan di GitHub. Emisi penerbangan standar tidak boleh digunakan sebagai pengganti estimasi emisi penerbangan.
Contoh mendapatkan emisi penerbangan
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} } ] }'
Contoh ini mencakup penerbangan ZRH - BOS dengan perhentian di CDG, dan penerbangan ZRH - BOS.
Contoh perintah memanggil endpoint REST menggunakan curl. Dalam perintah, Anda harus mengganti $API_KEY
dengan kunci API Anda. Anda mungkin juga perlu menyesuaikan detail penerbangan agar cocok dengan penerbangan mendatang yang ada.
Lihat tab Referensi untuk dokumentasi lengkap resource yang ditampilkan oleh API ini. Panggilan HTTP dan RPC didukung.
{ "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" } }
Contoh respons.
Mendapatkan contoh emisi penerbangan standar
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" }, ] }'
Contoh ini mencakup dua pasar ZRH-BOS dan BOS-ZRH.
Contoh perintah memanggil endpoint REST menggunakan curl. Dalam perintah, Anda harus mengganti $API_KEY
dengan kunci API Anda.
Lihat tab Referensi untuk dokumentasi lengkap resource yang ditampilkan oleh API ini. Panggilan HTTP dan RPC didukung.
{ "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" } }
Contoh respons.