Travel Impact 모델 API는 여행 영향 모델에 따라 계산된 예상 탄소 배출량을 노출합니다. 예상 탄소 배출량은 Google 항공편 검색에도 표시됩니다.

이 API는 공개되며 무료입니다.

인증에는 API 키가 필요합니다.

'여행 영향 모델'은 항공편의 최신 배출량 추정 모델입니다.

방법론은 GitHub에 게시됩니다.

이 API는 향후 11개월 이내에 출발하는 전 세계 상업용 항공편을 지원합니다.

전세 항공편, 프라이빗 항공편, 화물 항공편은 지원되지 않습니다. 이전 항공편은 지원되지 않습니다. 궁금한 점이 있거나 기능 요청이 있는 경우 지원 페이지를 통해 문의해 주세요.

이 API에서 노출된 데이터에는 CC BY-SA 4.0 라이선스가 적용됩니다.

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": 2024, "month": 12, "day": 2}
      },
      {
        "origin": "CDG",
        "destination": "BOS",
        "operatingCarrierCode": "AF",
        "flightNumber": 334,
        "departureDate": {"year": 2024, "month": 12, "day": 1}
      },
      {
        "origin": "ZRH",
        "destination": "BOS",
        "operatingCarrierCode": "LX",
        "flightNumber": 52,
        "departureDate": {"year": 2024, "month": 11, "day": 1}
      }
    ]
  }'

예를 들어 CDG에서 기착하는 ZRH - BOS 항공편과 ZRH - BOS 항공편을 포함합니다.

예시 명령어는 curl을 사용하여 REST 엔드포인트를 호출합니다. 명령어에서 $API_KEYAPI 키로 바꿔야 합니다. 예정된 예정된 항공편과 일치하도록 항공편 세부정보를 조정해야 할 수도 있습니다.

이 API에서 노출된 리소스의 전체 문서는 참조 탭을 참고하세요. HTTP 및 RPC 호출이 모두 지원됩니다.

{
  "flightEmissions": [
    {
      "flight": {
        "origin": "ZRH",
        "destination": "CDG",
        "operatingCarrierCode": "AF",
        "flightNumber": 1115,
        "departureDate": {
          "year": 2024,
          "month": 12,
          "day": 2
        }
      },
      "emissionsGramsPerPax": {
        "first": 97116,
        "business": 97116,
        "premiumEconomy": 64744,
        "economy": 64744,
      }
    },
    {
      "flight": {
        "origin": "CDG",
        "destination": "BOS",
        "operatingCarrierCode": "AF",
        "flightNumber": 334,
        "departureDate": {
          "year": 2024,
          "month": 12,
          "day": 1
        }
      },
      "emissionsGramsPerPax": {
        "first": 2290480,
        "business": 1832384,
        "premiumEconomy": 687143,
        "economy": 458096
      }
    },
    {
      "flight": {
        "origin": "ZRH",
        "destination": "BOS",
        "operatingCarrierCode": "LX",
        "flightNumber": 52,
        "departureDate": {
          "year": 2024,
          "month": 11,
          "day": 1
        }
      },
      "emissionsGramsPerPax": {
        "first": 2220460,
        "business": 1776368,
        "premiumEconomy": 666137,
        "economy": 444092
      }
    }
  ],
  "modelVersion": {
    "major": 1,
    "minor": 9,
    "patch": 0,
    "dated": "20240312"
  }
}

샘플 응답