Train: Base Empreinte π«π·
High-Level Description
Base Empreinte, managed by ADEME, is a comprehensive environmental impact database combining data from Base Carbone and Base IMPACTS. It supports environmental evaluations by offering multi-criteria data, including greenhouse gas (GHG) emissions and other environmental impacts.
Applied to train travel, Base Empreinte factors in key variables such as train type, location context (e.g., Corsica and ΓleβdeβFrance), grid/fuel, and year of the factor, enabling accurate, auditβready emission calculations for stakeholders.
Sample API Requests
A. Without audit mode (for pre-booking/quotes)
{
"expand": ["items"],
"items": [
{
"audit": false,
"type": "train",
"methodology": "BASE-EMPREINTE",
"external_reference": "test_1",
"number_of_travelers": 1,
"origin": "FRA",
"destination": "NCE",
"train_type": "tram",
"state": "Ile-de-France",
"country": "FR",
"year": "2021"
}
]
}B. With audit mode (for finalized/post-booking calculations)
Note:
audit_foris optional. Provide when calculating on behalf of a specific Auditable entity; otherwise omit.
API Request Items
"type": "train"(required)"methodology": "BASE-EMPREINTE"(required)"external_reference": A unique identifier linking results to the requested item. Max length: 128 chars."number_of_travelers": Minimum1. Default:1."origin": Origin location (see Origin/Destination Formats below)."destination": Destination location (see Origin/Destination Formats below)."distance_in_km": If provided, this value is prioritized overorigin/destination. If both are present,distance_in_kmis used."train_type": One ofter,tgv,intercity,metro,tram,trolleybus,main_line. Default:main_linewhen only train type is passed."state": Supported regional specificity:"Corsica"or"Ile-de-France". Default:"Ile-de-France"."country": ISO 3166β1 alphaβ2 country code. Default:"FR"."year": Year of the factor. Default: latest available if not provided."city_type": Used whenstatenot provided; one ofpopulation_under_250000(default) orpopulation_above_250000."audit": boolean (optional). Set totrueto create immutable audit records for finalized calculations. Must be enabled for your account.
Default Values
Origin/Destination Formats (Enriched)
SQUAKE will try to resolve the origin/destination regardless of its format. Ideally:
Addresses: Use the Post standard.
Airports: Use IATA/ICAO code (regex:
^[A-Z]{3,4}$, e.g.,"MUC").Ports/Trade locations: Use UN/LOCODE (regex:
^[A-Z]{2}\W?[A-Z2-9]{3}$, e.g.,"DEHAM").Coordinates: Pass latitude/longitude (regex:
^[-+]?\d{1,3}\.\d{1,10}\s?,\s?[-+]?\d{1,3}\.\d{1,10}$, e.g.,"+40.712,-74.006").
UIC and Provider Codes for Trains
UIC code is also a valid format for trains. If the value is not valid, the system will fallback to general, nonβjourneyβspecific emission data.
When you want to use a UIC or provider code, use the following format:
<provider>:<uic_code>(e.g.,sncf:FRAAA)
Possible provider prefixes:
uicuic8_sncfsncfsncf_tvsenturdbbusbuddistribusionflixbuscffleoexpressobbtrenitaliatrenitalia_rtvttrenordntv_rtivntvhkxrenfeatocbenerailwestbahn
Examples
Notes
If both
origin/destinationanddistance_in_kmare provided,distance_in_kmis used for emissions.Invalid, unsupported, or unresolvable location codes will trigger a fallback to generic (nonβjourneyβspecific) factors consistent with Base Empreinte/ADEME practice.
Sample API Response
Bibliography
ADEME. (2025). Base Empreinte - DonnΓ©es dβimpacts environnementaux. https://www.ademe.fr/base-empreinte
ADEME. (2024). Base Carbone Methodological Guide. https://www.ademe.fr/base-carbone
ADEME. (2023). Base IMPACTS & Rail emission factors β official ADEME documentation.
Last updated
Was this helpful?