API Mô hình tác động của việc đi lại cho thấy lượng khí thải ước tính được tính toán theo Mô hình tác động của việc đi lại. Những thông tin ước tính về lượng khí thải này cũng xuất hiện trên Google Chuyến bay và bạn cũng có thể truy cập vào API này thông qua Tiện ích bổ sung của Google Trang tính.

API này là công khai và miễn phí.

Để xác thực, bạn cần có khoá API.

Mô hình ước tính tác động của việc đi lại là một mô hình ước tính lượng khí thải hiện đại cho các chuyến bay.

Phương pháp này được xuất bản trên GitHub.

API này hỗ trợ các chuyến bay thương mại trên toàn thế giới khởi hành trong 11 tháng tới.

Không hỗ trợ chuyến bay thuê bao, chuyến bay riêng và chuyến bay chở hàng. Không hỗ trợ chuyến bay đã qua. Vui lòng liên hệ với chúng tôi (xem Trang hỗ trợ) nếu bạn có thắc mắc và yêu cầu về tính năng.

Dữ liệu do API này hiển thị được cấp phép theo CC BY-SA 4.0.

Lượng khí thải thông thường của chuyến bay là lượng khí nhà kính ước tính được phát thải trên mỗi hành khách đi bằng đường hàng không giữa hai sân bay.

Chỉ số này được tính bằng cách sử dụng dữ liệu ước tính về lượng khí thải của chuyến bay và phương pháp tạo tập dữ liệu đó được xuất bản trên GitHub. Bạn không nên sử dụng lượng khí thải thông thường của chuyến bay thay cho lượng khí thải ước tính của chuyến bay.

Ví dụ về lượng khí thải của chuyến bay

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

Ví dụ này bao gồm một chuyến bay ZRH – BOS có điểm dừng ở CDG và một chuyến bay ZRH – BOS.

Lệnh mẫu gọi điểm cuối REST bằng curl. Trong lệnh, bạn sẽ phải thay thế $API_KEY bằng khoá API. Bạn cũng có thể cần điều chỉnh thông tin chi tiết về chuyến bay cho phù hợp với một chuyến bay sắp tới hiện có.

Vui lòng xem thẻ Tham khảo để biết tài liệu đầy đủ về các tài nguyên do API này hiển thị. Cả lệnh gọi HTTP và RPC đều được hỗ trợ.

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

Câu trả lời mẫu.

Xem ví dụ về lượng khí thải thông thường của chuyến bay

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

Ví dụ này bao gồm hai thị trường ZRH-BOS và BOS-ZRH.

Lệnh mẫu gọi điểm cuối REST bằng curl. Trong lệnh, bạn sẽ phải thay thế $API_KEY bằng khoá API.

Vui lòng xem thẻ Tham khảo để biết tài liệu đầy đủ về các tài nguyên do API này hiển thị. Cả lệnh gọi HTTP và RPC đều được hỗ trợ.

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

Câu trả lời mẫu.