Atmosfair Webservice 5 https://api.atmosfair.de { "accountId": "${env.ATMOSFAIR_ACCOUNT_ID}", "password": "${env.ATMOSFAIR_PASSWORD}", "calculationMethod": "${request.calculation_method}", "flights": [ #for leg in request.legs { "departure": "${leg.origin_iata}", "arrival": "${leg.destination_iata}", "flightNumber": "${leg.flight_number}", "departureDate": "${leg.departure_date}", "passengerCount": ${leg.passenger_count}, "flightCount": ${leg.flight_count}, "travelClass": "${leg.travel_class}", "charter": ${leg.charter}, "aircraftType": "${leg.aircraft_type}" }#sep, #end ] } calco2la.to https://api.calco2la.to
Authorization
Bearer ${API_KEY} CALCO2LATO_API_KEY
{ "api_key": "${env.CALCO2LATO_API_KEY}", "departureDate": "${request.departure_date}", "rfi": ${request.rfi}, "pricePerTon": ${request.price_per_ton}, "flights": [ #for leg in request.legs { "departure": "${leg.origin_iata}", "arrival": "${leg.destination_iata}", "passengerCount": ${leg.passenger_count}, "flightCount": ${leg.flight_count}, "travelClass": "${leg.travel_class}", "charter": ${leg.charter}, "aircraftType": "${leg.aircraft_type}", "departureDate": "${leg.departure_date}", "calculationMethod": "${request.calculation_method}", "via": ${leg.via}, "rfi": ${request.rfi}, "pricePerTon": ${request.price_per_ton} }#sep, #end ] }
Carbon Interface https://www.carboninterface.com/api/v1 CARBONINTERFACE_API_KEY { "type": "flight", "passengers": ${request.passengers}, "legs": [ #for leg in request.legs { "departure_airport": "${leg.origin_iata}", "destination_airport": "${leg.destination_iata}" }#sep, #end ] } CarbonTracer Uni Graz https://api.carbontracer.uni-graz.at CARBONTRACER_API_KEY apikey C-Level Carbon Balance API https://api.c-level.earth
Authorization
Bearer ${API_KEY} CLEVEL_API_KEY
{ "IataCodes":[ #for waypoint in request.iata_path "${waypoint}"#sep, #end ], "IsReturn":${request.roundtrip}, "Passengers":${request.passengers}, "Class":"${request.vendor_options.clevel_class}", "Type":"${request.vendor_options.clevel_type}", "AircraftModel":"${request.vendor_options.aircraft_model}", "Reference":"${request.reference}", "CurrencyCode":"${request.currency}" }
Climatiq Travel v1-preview3 https://preview.api.climatiq.io CLIMATIQ_API_KEY { "travel_mode": "air", "origin": { "iata": "${request.legs[0].origin_iata}" }, "destination": { "iata": "${request.legs[0].destination_iata}" }, "year": ${request.vendor_options.climatiq_year}, "distance_km": ${request.legs[0].distance_km}, "air_details": ${request.vendor_options.climatiq_air_details} } GoClimate Flight Footprint https://api.goclimate.com true GOCLIMATE_API_KEY #for leg in request.legs #end #for currency in request.currencies #end Google Travel Impact Model https://travelimpactmodel.googleapis.com
X-Goog-Api-Key
${API_KEY} GOOGLE_TIM_API_KEY
{ "flights": [ #for leg in request.legs { "origin":"${leg.origin_iata}", "destination":"${leg.destination_iata}", "operatingCarrierCode":"${leg.operating_carrier}", "flightNumber":${leg.flight_number}, "departureDate":{ "year":${leg.departure_date.year}, "month":${leg.departure_date.month}, "day":${leg.departure_date.day} } }#sep, #end ] }
IBM Environmental Intelligence Suite - Carbon Accounting Transport https://foundation.agtech.ibm.com/v2/carbon IBM_EIS_BEARER_TOKEN { "customID": { "id": "${request.reference}" }, "onBehalfOfClient": { "companyId": "${request.vendor_options.ibm_company_id}", "companyName": "${request.vendor_options.ibm_company_name}" }, "organisation": { "departmentId": "${request.vendor_options.ibm_department_id}", "departmentName": "${request.vendor_options.ibm_department_name}" }, "requestType": "${request.vendor_options.ibm_request_type}", "location": { "country": "${request.vendor_options.ibm_country}", "stateProvince": "${request.vendor_options.ibm_state_province}", "zipPostCode": "${request.vendor_options.ibm_zip_post_code}", "city": "${request.vendor_options.ibm_city}" }, "site": { "siteId": "${request.vendor_options.ibm_site_id}", "siteName": "${request.vendor_options.ibm_site_name}", "buildingId": "${request.vendor_options.ibm_building_id}", "buildingName": "${request.vendor_options.ibm_building_name}" }, "timePeriod": { "year": ${request.vendor_options.ibm_year}, "month": ${request.vendor_options.ibm_month} }, "activityData": { "typeOfActivityData": "Passenger distance", "vehicleType": "${request.vendor_options.ibm_vehicle_type}", "distanceTravelled": "${request.legs[0].distance_km}", "numberOfPassengers": ${request.passengers}, "unitOfMeasurement": "passenger kilometer", "fuelUsed": "", "fuelAmount": "", "unitOfFuelAmount": "" } } KlimaLink API https://api.dev.klimalink.org KLIMALINK_TOKEN { "flightActivities": [ #for leg in request.legs { "index":${index}, "departure":"${leg.origin_iata}", "arrival":"${leg.destination_iata}", "flightNumber":"${leg.flight_number}", "flightDate":"${leg.departure_date}", "aircraftType":"${leg.aircraft_type}", "airline":"${leg.airline}", "passengerCount":${leg.passenger_count}, "flightCount":${leg.flight_count}, "travelClass":"${leg.travel_class}" }#sep, #end ] } KlimAPI v1 https://api.klimapi.com/v1
X-API-KEY
${API_KEY} KLIMAPI_V1_API_KEY
{ "calculation_options": [ #for leg in request.legs { "type": "flight", "departure": "${leg.origin_iata}", "destination": "${leg.destination_iata}", "travel_class": "${leg.travel_class}", "passengers": ${leg.passenger_count}, "return_trip": ${request.roundtrip} }#sep, #end ], "fractional_digits": ${request.fractional_digits} } { "calculation_options": [ #for leg in request.legs { "type": "flight", "carrier_code": "${leg.operating_carrier}", "flight_number": ${leg.flight_number}, "departure_date": "${leg.departure_date}", "departure": "${leg.origin_iata}", "destination": "${leg.destination_iata}", "travel_class": "${leg.travel_class}", "passengers": ${leg.passenger_count} }#sep, #end ], "fractional_digits": ${request.fractional_digits} } { "calculation_options": [ #for leg in request.legs { "type": "flight", "distance": ${leg.distance_km}, "unit": "kilometers", "travel_class": "${leg.travel_class}", "passengers": ${leg.passenger_count}, "return_trip": ${request.roundtrip} }#sep, #end ], "fractional_digits": ${request.fractional_digits} }
KlimAPI v2 https://api.klimapi.com/v2
X-API-KEY
${API_KEY} KLIMAPI_V2_API_KEY
{ "calculation_options": [ #for leg in request.legs { "type": "travel-air", "activity": "flights", "specification": "${request.vendor_options.klimapi_specification}", "detail": "${request.vendor_options.klimapi_detail}", "departure": "${leg.origin_iata}", "destination": "${leg.destination_iata}", "return_trip": ${request.roundtrip}, "passengers": ${leg.passenger_count} }#sep, #end ], "fractional_digits": ${request.fractional_digits} } { "calculation_options": [ #for leg in request.legs { "type": "travel-air", "activity": "flights", "specification": "${request.vendor_options.klimapi_specification}", "detail": "${request.vendor_options.klimapi_detail}", "value": ${leg.vendor_options.klimapi_passenger_distance}, "unit": "${request.vendor_options.klimapi_unit}" }#sep, #end ], "fractional_digits": ${request.fractional_digits} }
myclimate Bulk Flight Calculator https://api.myclimate.org MYCLIMATE_USERNAME MYCLIMATE_PASSWORD { "flights": [ #for leg in request.legs { "id":"${leg.id}", "from":"${leg.origin_iata}", "to":"${leg.destination_iata}", "aircraft_type":"${leg.aircraft_type}", "flight_class":"${leg.travel_class}" }#sep, #end ] } myclimate Flight Calculator V1 https://api.myclimate.org MYCLIMATE_USERNAME MYCLIMATE_PASSWORD { "from":"${request.legs[0].origin_iata}", "to":"${request.legs[last].destination_iata}", "via":"${request.vendor_options.via}", "passengers":${request.passengers}, "roundtrip":${request.roundtrip}, "flight_class":"${request.cabin_class}" } myclimate Flight Calculator V2 https://api.myclimate.org MYCLIMATE_USERNAME MYCLIMATE_PASSWORD { "from":"${request.legs[0].origin_iata}", "to":"${request.legs[last].destination_iata}", "via":"${request.vendor_options.via}", "aircraft_type_leg_1":"${request.legs[0].aircraft_type}", "aircraft_type_leg_2":"${request.legs[1].aircraft_type}", "passengers":${request.passengers}, "roundtrip":${request.roundtrip}, "flight_class":"${request.cabin_class}" } TravelCO2 Transport API https://travelco2.com TRAVELCO2_API_KEY
{ "vehicle": { "type": "${request.vendor_options.travelco2_vehicle_type}", "fuel": { "type": "${request.vendor_options.travelco2_fuel_type}" } }, "distance": ${request.legs[0].distance_m}, "people": ${request.passengers}, "language": "${request.vendor_options.travelco2_language}" }