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