ट्रैवल इंपैक्ट मॉडल API, ट्रैवल इंपैक्ट मॉडल के हिसाब से कैलकुलेट किए गए उत्सर्जन के अनुमानों को दिखाता है. उत्सर्जन के अनुमानित आंकड़े, Google Flights पर भी दिखाए जाते हैं. साथ ही, Google Sheets ऐड-ऑन के ज़रिए एपीआई का ऐक्सेस भी उपलब्ध है.

यह एपीआई सार्वजनिक है और इसका इस्तेमाल बिना किसी शुल्क के किया जा सकता है.

पुष्टि करने के लिए, आपको एपीआई पासकोड की ज़रूरत होगी.

ट्रैवल इंपैक्ट मॉडल, फ़्लाइट से होने वाले उत्सर्जन का अनुमान लगाने वाला सबसे आधुनिक मॉडल है.

यह तरीका GitHub पर पब्लिश किया गया है.

यह एपीआई, दुनिया भर में आने वाले 11 महीनों में निकलने वाली कमर्शियल फ़्लाइट के लिए काम करता है.

चार्टर फ़्लाइट, निजी फ़्लाइट, और कार्गो फ़्लाइट के लिए यह सुविधा उपलब्ध नहीं है. यह सुविधा, पहले की गई फ़्लाइट के लिए काम नहीं करती. अगर आपका कोई सवाल है या आपको कोई सुविधा चाहिए, तो कृपया हमसे संपर्क करें. इसके लिए, सहायता पेज पर जाएं.

इस एपीआई से एक्सपोज़ किया गया डेटा, CC BY-SA 4.0 लाइसेंस के तहत आता है.

फ़्लाइट से होने वाले सामान्य उत्सर्जन, दो हवाई अड्डों के बीच हवाई यात्रा करने वाले हर यात्री से होने वाले ग्रीनहाउस गैस उत्सर्जन का अनुमान होता है.

इसका हिसाब, फ़्लाइट के उत्सर्जन के अनुमानित डेटा का इस्तेमाल करके लगाया जाता है. साथ ही, डेटासेट बनाने का तरीका GitHub पर पब्लिश किया जाता है. फ़्लाइट से होने वाले सामान्य उत्सर्जन का इस्तेमाल, फ़्लाइट से होने वाले उत्सर्जन के अनुमान के बजाय नहीं किया जाना चाहिए.

स्कोप 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": 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}
      }
    ]
  }'

इस उदाहरण में, ZRH से BOS के लिए एक फ़्लाइट है, जो CDG में रुकती है. साथ ही, ZRH से BOS के लिए एक और फ़्लाइट है.

उदाहरण के तौर पर दी गई कमांड, curl का इस्तेमाल करके REST एंडपॉइंट को कॉल करती है. कमांड में, आपको $API_KEY को अपनी एपीआई कुंजी से बदलना होगा. आपको फ़्लाइट की जानकारी में भी बदलाव करना पड़ सकता है, ताकि वह आने वाली किसी मौजूदा फ़्लाइट से मेल खाए.

इस एपीआई से जुड़े सभी संसाधनों के दस्तावेज़ देखने के लिए, कृपया रेफ़रंस टैब देखें. एचटीटीपी और आरपीसी, दोनों तरह के कॉल किए जा सकते हैं.

{
  "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"
  }
}

जवाब का नमूना.

फ़्लाइट से होने वाले सामान्य उत्सर्जन का उदाहरण पाना

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"
    },
  ]
}'

इस उदाहरण में, दो मार्केट ZRH-BOS और BOS-ZRH शामिल हैं.

उदाहरण के तौर पर दी गई कमांड, curl का इस्तेमाल करके REST एंडपॉइंट को कॉल करती है. कमांड में, आपको $API_KEY को अपनी एपीआई कुंजी से बदलना होगा.

इस एपीआई से जुड़े सभी संसाधनों के दस्तावेज़ देखने के लिए, कृपया रेफ़रंस टैब देखें. एचटीटीपी और आरपीसी, दोनों तरह के कॉल किए जा सकते हैं.

{
  "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 के आधार पर उत्सर्जन का अनुरोध शामिल है. यह अनुरोध, इकॉनमी क्लास में ICN से YVR के लिए KE71 फ़्लाइट के लिए किया गया है. इसमें, बिज़नेस क्लास में JFK और SFO के बीच की फ़्लाइट के लिए, फ़्लाइट के उत्सर्जन का सामान्य अनुरोध भी शामिल है. साथ ही, इसमें फ़र्स्ट क्लास में 1,000 कि॰मी॰ की फ़्लाइट के लिए, दूरी के आधार पर उत्सर्जन का अनुरोध भी शामिल है.

उदाहरण के तौर पर दी गई कमांड, curl का इस्तेमाल करके REST एंडपॉइंट को कॉल करती है. कमांड में, आपको $API_KEY को अपनी एपीआई कुंजी से बदलना होगा.

इस एपीआई से जुड़े सभी संसाधनों के दस्तावेज़ देखने के लिए, कृपया रेफ़रंस टैब देखें. एचटीटीपी और आरपीसी, दोनों तरह के कॉल किए जा सकते हैं.

{
  "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
  }
}

जवाब का नमूना.