ภาพรวมของ API
Travel Impact Model API แสดงปริมาณการปล่อยก๊าซโดยประมาณที่คำนวณตาม Travel Impact Model ค่าประมาณการปล่อยก๊าซเหล่านี้จะแสดงใน Google เที่ยวบิน ด้วย และคุณยังเข้าถึง API ได้ผ่านส่วนเสริม Google ชีต
API เป็นแบบสาธารณะและไม่มีค่าใช้จ่าย
คุณจะต้องมีคีย์ API เพื่อใช้ในการตรวจสอบสิทธิ์
ภาพรวมโมเดลการประมาณการปล่อยก๊าซ
Travel Impact Model เป็นโมเดลการประมาณการปล่อยก๊าซที่ทันสมัยที่สุดสำหรับเที่ยวบิน
วิธีการนี้เผยแพร่อยู่ใน GitHub
ข้อมูลการปล่อยก๊าซโดยประมาณของเที่ยวบิน
API นี้รองรับเที่ยวบินเชิงพาณิชย์ทั่วโลกที่ออกเดินทางในอีก 11 เดือนข้างหน้า
ไม่รองรับเที่ยวบินเช่าเหมาลำ เที่ยวบินส่วนตัว และเที่ยวบินขนส่งสินค้า ระบบไม่รองรับเที่ยวบินที่ผ่านมา โปรดติดต่อเรา (ดูหน้าการสนับสนุน) หากมีคำถามและคำขอฟีเจอร์
ข้อมูลที่แสดงโดย API นี้อยู่ภายใต้สัญญาอนุญาต CC BY-SA 4.0
ข้อมูลการปล่อยก๊าซของเที่ยวบินโดยทั่วไป
ปริมาณการปล่อยก๊าซของเที่ยวบินปกติเป็นการประมาณปริมาณการปล่อยก๊าซเรือนกระจกต่อผู้โดยสาร 1 คนที่เดินทางโดยเครื่องบินระหว่าง 2 สนามบิน
โดยคำนวณจากข้อมูลปริมาณการปล่อยก๊าซโดยประมาณของเที่ยวบิน และวิธีการสร้างชุดข้อมูลดังกล่าวจะเผยแพร่ใน GitHub ไม่ควรใช้ปริมาณการปล่อยก๊าซของเที่ยวบินปกติแทนปริมาณการปล่อยก๊าซโดยประมาณของเที่ยวบิน
ข้อมูลการปล่อยก๊าซจากการบินขอบเขตที่ 3
ชุดข้อมูลการปล่อยก๊าซจากการบินในขอบเขตที่ 3 ออกแบบมาเพื่อช่วยบริษัทและบุคคลทั่วไปในการคำนวณและรายงานการปล่อยก๊าซจากการเดินทางทางอากาศในขอบเขตที่ 3 หมวดหมู่ที่ 6 จากการเดินทางเพื่อธุรกิจ เอาต์พุตของโมเดลแบบเต็มประกอบด้วยค่าประมาณการปล่อยก๊าซตั้งแต่ปี 2019 สำหรับเที่ยวบินเชิงพาณิชย์ทั่วโลกที่กำหนดเวลาไว้
รับตัวอย่างการปล่อยก๊าซของเที่ยวบิน
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} } ] }'
ตัวอย่างนี้ประกอบด้วยเที่ยวบิน ZRH - BOS ที่มีการเปลี่ยนเครื่องที่ CDG และเที่ยวบิน ZRH - BOS
คำสั่งตัวอย่างจะเรียกปลายทาง REST โดยใช้ curl ในคำสั่ง คุณจะต้องแทนที่ $API_KEY
ด้วยคีย์ API ของคุณ นอกจากนี้ คุณอาจต้องปรับรายละเอียดเที่ยวบินให้ตรงกับเที่ยวบินที่กำลังจะมาถึงที่มีอยู่
โปรดดูเอกสารประกอบทั้งหมดของทรัพยากรที่ API นี้แสดงในแท็บข้อมูลอ้างอิง รองรับทั้งการเรียก HTTP และ RPC
{ "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" } }
ตัวอย่างคําตอบ
รับตัวอย่างปริมาณการปล่อยก๊าซของเที่ยวบินปกติ
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" }, ] }'
ตัวอย่างนี้มี 2 ตลาด ได้แก่ ZRH-BOS และ BOS-ZRH
คำสั่งตัวอย่างจะเรียกปลายทาง REST โดยใช้ curl ในคำสั่ง คุณจะต้องแทนที่ $API_KEY
ด้วยคีย์ API ของคุณ
โปรดดูเอกสารประกอบทั้งหมดของทรัพยากรที่ API นี้แสดงในแท็บข้อมูลอ้างอิง รองรับทั้งการเรียก HTTP และ RPC
{ "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" } }
ตัวอย่างคําตอบ
รับตัวอย่างการปล่อยก๊าซของเที่ยวบินขอบเขตที่ 3
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 } }'
ตัวอย่างนี้รวมถึงคำขอการปล่อยก๊าซตาม TIM สำหรับเที่ยวบิน KE71 จาก ICN ไปยัง YVR ในชั้นประหยัด คำขอการปล่อยก๊าซของเที่ยวบินทั่วไปสำหรับเที่ยวบินระหว่าง JFK กับ SFO ในชั้นธุรกิจ และคำขอการปล่อยก๊าซตามระยะทางสำหรับเที่ยวบิน 1,000 กม. ในชั้นหนึ่ง
คำสั่งตัวอย่างจะเรียกปลายทาง REST โดยใช้ curl ในคำสั่ง คุณจะต้องแทนที่ $API_KEY
ด้วยคีย์ API ของคุณ
โปรดดูเอกสารประกอบทั้งหมดของทรัพยากรที่ API นี้แสดงในแท็บข้อมูลอ้างอิง รองรับทั้งการเรียก HTTP และ RPC
{ "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 } }
ตัวอย่างคําตอบ