‫Travel Impact Model API חושף אומדני פליטות שמחושבים לפי מודל ההשפעה של הנסיעות. הערכות הפליטה האלה מוצגות גם ב-Google חיפוש טיסות, ואפשר לגשת ל-API גם דרך התוסף של Google Sheets.

ה-API הוא ציבורי וזמין בחינם.

לצורך אימות, תצטרכו מפתח API.

מודל ההשפעה של הנסיעות הוא מודל מודרני לאומדן פליטות בטיסות.

השיטה פורסמה ב-GitHub.

ה-API הזה תומך בטיסות מסחריות ברחבי העולם שיוצאות ב-11 החודשים הבאים.

אין תמיכה בטיסות שכר, בטיסות פרטיות ובטיסות מטען. אין תמיכה בטיסות קודמות. אם יש לכם שאלות או בקשות להוספת תכונות, אתם יכולים ליצור איתנו קשר (דף התמיכה).

הנתונים שמוצגים על ידי ה-API הזה כפופים לרישיון 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).

בדוגמה הבאה, הפקודה קוראת לנקודת הקצה של REST באמצעות curl. בפקודה, צריך להחליף את הערך $API_KEY במפתח ה-API שלכם. יכול להיות שתצטרכו גם לשנות את פרטי הטיסה כך שיתאימו לטיסה קרובה קיימת.

בכרטיסייה Reference מופיעה רשימה מלאה של המשאבים שנחשפים על ידי ה-API הזה. המערכת תומכת בקריאות HTTP ו-RPC.

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

בדוגמה הבאה, הפקודה קוראת לנקודת הקצה של REST באמצעות curl. בפקודה, צריך להחליף את הערך $API_KEY במפתח ה-API שלכם.

בכרטיסייה Reference מופיעה רשימה מלאה של המשאבים שנחשפים על ידי ה-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
  }
}'

הדוגמה כוללת בקשה לחישוב פליטות על בסיס זמן טיסה לטיסה KE71 מ-ICN ל-YVR במחלקת תיירים, בקשה לחישוב פליטות לטיסה בין JFK ל-SFO במחלקת עסקים, ובקשה לחישוב פליטות על בסיס מרחק לטיסה של 1,000 ק"מ במחלקה ראשונה.

בדוגמה הבאה, הפקודה קוראת לנקודת הקצה של REST באמצעות curl. בפקודה, צריך להחליף את הערך $API_KEY במפתח ה-API שלכם.

בכרטיסייה Reference מופיעה רשימה מלאה של המשאבים שנחשפים על ידי ה-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
  }
}

תגובה לדוגמה.