Emission Calculations

Calculate the emission footprint of your transportation movements.

The POST TransportEmissions endpoint provides access to detailed emissions data related to transportation activities within the FincoEnergies platform. This endpoint is crucial for tracking and managing the environmental impact of your transportation and distribution operations. The emissions data retrieved through this endpoint is calculated based on the Global Logistics Emissions Council (GLEC) framework, an internationally recognized standard for measuring and reporting logistics emissions (ISO14083).

By using this endpoint, you can obtain accurate and standardized emissions data that aligns with global sustainability practices, helping you to monitor and reduce your carbon footprint effectively. This information is vital for companies committed to sustainability and transparency, enabling them to report emissions accurately and make informed decisions to minimize environmental impact.

Default request:

Parameters

  • No parameters needed

Request body (mandatory fields):

{
"BatchID": "string"
"TransportMode": "Seaship",
"FreightWeight": 0,
"WeightUnitOfMeasurement": "teu",
"Reefer": true,
"OriginCityName": "string",
"OriginCountryCode": "string",
"DestinationCityName": "string",
"DestinationCountryCode": "string"
}
  • BatchID - optional field, adds a unique identifier to your emission calculation. 
  • TransportMode - choose 'Train', 'Truck', 'Inland', 'Seaship' or 'Airplane'.
  • FreightWeight - choose a number, e.g. 20.
  • WeightUnitOfMeasurement - choose 'teu' (20ft container), 'feu' (40ft container), 'kg' or 'ton' (1.000 kg).
  • Reefer - Indicates whether cooled transportation applies, choose True or False.
  • OriginCountryCode - the country code of the origin; choose from the list Appendix C (below).
  • DestinationCountryCode - the country code of the destination; choose from the list Appendix C (below).
  • OriginCityName - choose the city name of the origin (tip: avoid region names, symbols and characters other than the qwerty keyboard). 
  • DestinationCityName - choose the city name of the destination (tip: avoid region names, symbols and characters other than the qwerty keyboard). 

Request body (optional, advanced fields):

1. For ocean transportation (TransportMode = "Seaship"):
"AdvancedSettings": {
      "OriginUNLOCODE": "NLRTM",
      "DestinationUNLOCODE": "USLGB"
  }

In case the user wishes to calculate emissions for a specific port, one can add the UN/LOCODE of the port. Note: these fields overwrite the "OriginCityName" and "DestinationCityName". 

  • "OriginUNLOCODE": The UN/LOCODE of the origin port, e.g. NLRTM = NL, Rotterdam. 
  • "DestinationUNLOCODE": The UN/LOCODE of the destination port, e.g. USLGB = US, Long Beach. 
"AdvancedSeaSettings": { 
"LoadFactor": 60,
"SeaCargoType": "Container"
}

The "LoadFactor" defines how much % of the container is actually being used for cargo. If the loadFactor is high, the emissions of the TEU are shared across more cargo, and therefore lower. Vice-versa also applies: a lower loadFactor of the TEU leads to more emisisons per TEU. Use a value between 1 (for 1%) and 100 (for 100%).  

The "SeaCargoType" can be used to specifiy the vessel type. Please use one of the following options:

  • "BulkCarrier"
  • "ChemicalTanker"
  • "Container"
  • "GeneralCargo"
  • "Liquid"
  • "OilTanker"
  • "Ferry"
  • "RoRo"
  • "Vehicle"

2. For road transpotation (TransportMode = "Truck")

"AdvancedRoadSettings": {
      "OriginZIPCode": "1031AP",
      "DestinationZIPCode": "1100DL",
"TruckType": "Class40",
"TruckBodyType": "car"
"EmissionClass": "EuEuro6",
"FuelType": "hvo",
"EmptyRunFactor": 70
  }

In case the user wishes to calculate intra-city emissions (e.g. from London to London), one can add the zip codes. Note: these fields overwrite the "OriginCityName" and "DestinationCityName", but do need to be used in combination with the "OriginCountryCode" and "DestinationCountryCode".

  • "OriginZIPCode": concerns the zip code of the origin, e.g. 1013AP.
  • "DestinationZIPCode": concerns the zip code of the destination.

For "TruckType", the vehicle type can be specified. The options are summarized in Appendix A.

For "TruckBodyType", the user can specify a truck body type. The following options are available.

  • "curtainsider" - Curtain Sider Trailer
  • "cargobox" - Trailer with a fixed body (e.g. wood or metal)
  • "cooledbox" - Container chassis
  • "tank" - Tanker truck
  • "car" - Car transporter truck
  • "container" - Container chassis truck for a single TEU
  • "container2TEU" - Container chassis truck for two TEU or one FEU. 

For "EmissionClass", the user can specify the emission class used. The options are summarized in Appendix B.

For "FuelType", the default value is "diesel 100%". The user can use the following options to overwrite the default option:

  • "hvo"
  • "electricity"

For "EmptyRunFactor", simulates how much of the return trip is empty, with a value between 0 and 100. For example, EmptyRunFactor = 50 assumes that half of the return trip is empty. Default value is 0% (no empty return assumed). 

-----

3. For air transportation (TransportMode = "Airplane"):

"AdvancedAirSettings": { 
"AircraftType": "string"
}

With "aircraftType", user can specify the aircraft type, e.g. HybSH (hybrid short haul), HybMH (hybrid medium haul) or HybLH (hybrid long haul). 

Responses: 

200: Default response:

{
"CO2eTons": 6.2315752
}

422: Validation error response:

{
"message": "cvc-enumeration-valid: Value 'seaship' is not facet-valid with respect to enumeration '[Train, Truck, Inland, Seaship, Airplane]'. It must be a value from the enumeration. cvc-type.3.1.3: The value 'seaship' of element 'TransportMode' is not valid."
}

500: Default error response:

{
"error": "Description of the error(s) that occurred."
}

504: Timeout error response:

{
"error": "Timeout waiting for response"
}

Appendix A: VehicleType (for trucks):

Key Value
ClassCar Car <3.5 t
ClassN1_I Light commercial vehicle (LCV) N1 Class I <3.5 t
ClassN1_II LCV N1 Class II <3.5 t
ClassN1_III LCV N1 Class II <3.5 t
Class7_5 3.5 - 7.5 t
Class12 7.5 – 12 t
Class20 12 – 20 t
Class26 20 – 26 t
Class40 26 – 40 t
Class44 40 – 44 t
Class50 44 – 50 t
Class60 50 – 60 t
ClassGt60 > 60 t
Class14Klbs_rigid <14 klbs, single unit
Class19_5Klbs_rigid 14 klbs – 19.5 klbs, single unit
Class33Klbs_rigid 19.5 klbs – 33 klbs, single unit
Class33Klbs_articulated 19.5 klbs – 33 klbs, articulated
Class80Klbs_rigid 33 klbs –80 klbs, single unit
Class80Klbs_articulated 33 klbs – 80 klbs, articulated
Class80Klbs_articulated_glider 33 klbs – 80 klbs, articulated (glider)

 

 

 

 

 

 

 

 

 

 

 

Appendix B: EmissionClass (for trucks)

Key Value
EuEuro1 Emission class Euro 1
EuEuro2 Emission class Euro 2
EuEuro3 Emission class Euro 3
EuEuro4 Emission class Euro 4
EuEuro5 Emission class Euro 5
EuEuro6 Identical to Euro6ac
EuEuro6ac Emission class Euro 6 A to C
EuEuro6de Emission class Euro 6 D to E
UsMoves1999 Model years pre-1999
UsMoves2000 Model years 1999-2000
UsMoves2002 Model years 2001-2002
UsMoves2006 Model years 2003-2006
UsMoves2009 Model years 2007-2009
UsMoves2013 Model years 2010-2013
UsMoves2016 Model years 2014-2016
UsMoves2020 Model years 2017-2020
UsMoves2023 Model years 2021-2023

 

 

 

 

 

 

 

 

 

 

Appendix C: Country codes

Code Country
AD Andorra
AE United Arab Emirates
AF Afghanistan
AG Antigua and Barbuda
AI Anguilla
AL Albania
AM Armenia
AN Netherlands Antilles
AO Angola
AQ Antarctica
AR Argentina
AS American Samoa
AT Austria
AU Australia
AW Aruba
AX Aland Islands
AZ Azerbaijan
BA Bosnia and Herzegovina
BB Barbados
BD Bangladesh
BE Belgium
BF Burkina Faso
BG Bulgaria
BH Bahrain
BI Burundi
BJ Benin
BL Saint Barthelemy
BM Bermuda
BN Brunei
BO Bolivia
BQ Bonaire, Saint Eustatius and Saba
BR Brazil
BS Bahamas
BT Bhutan
BV Bouvet Island
BW Botswana
BY Belarus
BZ Belize
CA Canada
CC Cocos Islands
CD Democratic Republic of the Congo
CF Central African Republic
CG Republic of the Congo
CH Switzerland
CI Ivory Coast
CK Cook Islands
CL Chile
CM Cameroon
CN China
CO Colombia
CR Costa Rica
CS Serbia and Montenegro
CU Cuba
CV Cape Verde
CW Curacao
CX Christmas Island
CY Cyprus
CZ Czech Republic
DE Germany
DJ Djibouti
DK Denmark
DM Dominica
DO Dominican Republic
DZ Algeria
EC Ecuador
EE Estonia
EG Egypt
EH Western Sahara
ER Eritrea
ES Spain
ET Ethiopia
FI Finland
FJ Fiji
FK Falkland Islands
FM Micronesia
FO Faroe Islands
FR France
GA Gabon
GB United Kingdom
GD Grenada
GE Georgia
GF French Guiana
GG Guernsey
GH Ghana
GI Gibraltar
GL Greenland
GM Gambia
GN Guinea
GP Guadeloupe
GQ Equatorial Guinea
GR Greece
GS South Georgia and the South Sandwich Islands
GT Guatemala
GU Guam
GW Guinea-Bissau
GY Guyana
HK Hong Kong
HM Heard Island and McDonald Islands
HN Honduras
HR Croatia
HT Haiti
HU Hungary
ID Indonesia
IE Ireland
IL Israel
IM Isle of Man
IN India
IO British Indian Ocean Territory
IQ Iraq
IR Iran
IS Iceland
IT Italy
JE Jersey
JM Jamaica
JO Jordan
JP Japan
KE Kenya
KG Kyrgyzstan
KH Cambodia
KI Kiribati
KM Comoros
KN Saint Kitts and Nevis
KP North Korea
KR South Korea
KW Kuwait
KY Cayman Islands
KZ Kazakhstan
LA Laos
LB Lebanon
LC Saint Lucia
LI Liechtenstein
LK Sri Lanka
LR Liberia
LS Lesotho
LT Lithuania
LU Luxembourg
LV Latvia
LY Libya
MA Morocco
MC Monaco
MD Moldova
ME Montenegro
MF Saint Martin
MG Madagascar
MH Marshall Islands
MK Macedonia
ML Mali
MM Myanmar
MN Mongolia
MO Macao
MP Northern Mariana Islands
MQ Martinique
MR Mauritania
MS Montserrat
MT Malta
MU Mauritius
MV Maldives
MW Malawi
MX Mexico
MY Malaysia
MZ Mozambique
NA Namibia
NC New Caledonia
NE Niger
NF Norfolk Island
NG Nigeria
NI Nicaragua
NL Netherlands
NO Norway
NP Nepal
NR Nauru
NU Niue
NZ New Zealand
OM Oman
PA Panama
PE Peru
PF French Polynesia
PG Papua New Guinea
PH Philippines
PK Pakistan
PL Poland
PM Saint Pierre and Miquelon
PN Pitcairn
PR Puerto Rico
PS Palestinian Territory
PT Portugal
PW Palau
PY Paraguay
QA Qatar
RE Reunion
RO Romania
RS Serbia
RU Russia
RW Rwanda
SA Saudi Arabia
SB Solomon Islands
SC Seychelles
SD Sudan
SE Sweden
SG Singapore
SH Saint Helena
SI Slovenia
SJ Svalbard and Jan Mayen
SK Slovakia
SL Sierra Leone
SM San Marino
SN Senegal
SO Somalia
SR Suriname
SS South Sudan
ST Sao Tome and Principe
SV El Salvador
SX Sint Maarten
SY Syria
SZ Swaziland
TC Turks and Caicos Islands
TD Chad
TF French Southern Territories
TG Togo
TH Thailand
TJ Tajikistan
TK Tokelau
TL East Timor
TM Turkmenistan
TN Tunisia
TO Tonga
TR Turkey
TT Trinidad and Tobago
TV Tuvalu
TW Taiwan
TZ Tanzania
UA Ukraine
UG Uganda
UM United States Minor Outlying Islands
US United States
UY Uruguay
UZ Uzbekistan
VA Vatican
VC Saint Vincent and the Grenadines
VE Venezuela
VG British Virgin Islands
VI U.S. Virgin Islands
VN Vietnam
VU Vanuatu
WF Wallis and Futuna
WS Samoa
XK Kosovo
YE Yemen
YT Mayotte
ZA South Africa
ZM Zambia
ZW Zimbabwe