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