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

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

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

इस एपीआई से मिलने वाला डेटा, CC BY-SA 4.0 लाइसेंस के तहत आता है.

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

इसकी कार्यप्रणाली, GitHub पर पब्लिश की गई है.

अगर आपको कोई जानकारी चाहिए या कोई सुझाव देना है, तो कृपया हमसे संपर्क करें. इसके लिए, सहायता पेज देखें.

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

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

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

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

स्कोप 3 फ़्लाइट उत्सर्जन डेटासेट को इस तरह से डिज़ाइन किया गया है कि कंपनियां और लोग, कारोबार से जुड़ी यात्राओं से होने वाले स्कोप 3, कैटगरी 6 के हवाई यात्रा उत्सर्जन का हिसाब लगा सकें और उसकी रिपोर्ट कर सकें. मॉडल के पूरे आउटपुट में, दुनिया भर में शेड्यूल की गई कमर्शियल फ़्लाइट के लिए, 2019 के उत्सर्जन के अनुमान शामिल हैं.

फ़्लाइट से होने वाले कार्बन उत्सर्जन के बारे में पूरी जानकारी दी जाती है. इसमें हर यात्री के हिसाब से ग्रीनहाउस गैस उत्सर्जन के अनुमानों के बारे में बताया जाता है. साथ ही, इसमें मेटाडेटा भी शामिल होता है. इस मेटाडेटा में, उत्सर्जन की गणना करने के तरीके, उत्सर्जन के बारे में पूरी जानकारी, कॉन्ट्रेल के असर, और डेटा के सोर्स के बारे में बताया जाता है.

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

Travel Impact Model API, मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) के साथ काम करता है. एआई एजेंट और लार्ज लैंग्वेज मॉडल, एमसीपी एंडपॉइंट का इस्तेमाल करके, एपीआई की सुविधाओं के बारे में जान सकते हैं और उनका इस्तेमाल कर सकते हैं.

एमसीपी एंडपॉइंट के इस्तेमाल के बारे में जानने के लिए, एमसीपी इंटिग्रेशन गाइड देखें.

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

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

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

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

curl https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions?key=$API_KEY \
-H "Content-Type: application/json" -d '{
  "flights": [
    {
      "origin": "ZRH",
      "destination": "BOS",
      "operatingCarrierCode": "LX",
      "flightNumber": 52,
      "departureDate": {"year": 2026, "month": 10, "day": 30}
    }
  ]
}'

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

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

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

{
  "flightsWithDetailedEmissions": [
    {
      "flight": {
        "origin": "ZRH",
        "destination": "BOS",
        "operatingCarrierCode": "LX",
        "flightNumber": 52,
        "departureDate": {
          "year": 2026,
          "month": 10,
          "day": 30
        }
      },
      "flightEmissionsDetails": {
        "emissionsGramsPerPax": {
          "first": 1546945,
          "business": 1237556,
          "premiumEconomy": 464083,
          "economy": 309389
        },
        "emissionsBreakdown": {
          "wttEmissionsGramsPerPax": {
            "first": 260720,
            "business": 208576,
            "premiumEconomy": 78216,
            "economy": 52144
          },
          "ttwEmissionsGramsPerPax": {
            "first": 1286225,
            "business": 1028980,
            "premiumEconomy": 385867,
            "economy": 257245
          }
        },
        "contrailsImpactBucket": "CONTRAILS_IMPACT_MODERATE",
        "source": "TIM"
      },
      "emissionsMetadata": {
        "emissionsProvenance": {
          "provenanceEntries": [
            {
              "provenanceEntryType": "FUEL_BURN",
              "source": "EEA",
              "fuelBurnEeaStrategy": "AIRCRAFT_MAPPING_EXACT",
              "dataCategory": "PRIMARY"
            },
            {
              "provenanceEntryType": "LOAD_FACTORS",
              "source": "T100",
              "sourceVersion": "2025-11",
              "loadFactorsT100Strategy": "CARRIER_ROUTE_MONTH",
              "dataCategory": "MODELED",
              "loadFactorsData": 0.83758790874357414
            },
            {
              "provenanceEntryType": "CARGO_MASS_FRACTION",
              "source": "T100",
              "sourceVersion": "2026-2",
              "cargoMassFractionT100Strategy": "CARRIER_ROUTE_AIRCRAFT_CLASS",
              "dataCategory": "MODELED",
              "cargoMassFractionData": 0.2935313907054376
            },
            {
              "provenanceEntryType": "SEATING_CONFIG",
              "source": "OPERATING_CARRIER",
              "dataCategory": "PRIMARY"
            },
            {
              "provenanceEntryType": "SEAT_AREA_RATIOS",
              "source": "IATA",
              "sourceVersion": "IATA_RP_1726",
              "dataCategory": "DEFAULT",
              "seatAreaRatioIataStrategy": "WIDE_AIRCRAFT_BODY",
              "seatAreaRatioData": {
                "first": 5,
                "business": 4,
                "premiumEconomy": 1.5,
                "economy": 1
              }
            },
            {
              "provenanceEntryType": "DISTANCE_ADJUSTMENT",
              "source": "ICL",
              "dataCategory": "MODELED",
              "distanceAdjustmentStrategy": "ORIGIN_DESTINATION",
              "estimatedFlightDistanceKm": 6119
            }
          ]
        },
        "timWebsiteEmissionsCalculatorUrl": "https://travelimpactmodel.org/lookup/flight?itinerary=ZRH-BOS-LX-52-20261030"
      }
    }
  ],
  "modelVersion": {
    "major": 3,
    "minor": 0,
    "patch": 0,
    "dated": "20260610"
  }
}

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