Daily
transit aggregation
Transitous processes public transport feeds daily. Actual operators, modes, licences and update dates are disclosed per feed in the Transitous source catalogue.
Transitous sources ↗Data inventory
This inventory describes the datasets Farleda currently calls or embeds. It avoids blanket coverage promises: availability, licence and freshness can vary by upstream source and by route.
Transitous · OpenStreetMap · UK DESNZ 2026 · Ember · electricityMaps · OurAirports · source-specific terms
What the current implementation can query — without implying universal availability.
Daily
transit aggregation
Transitous processes public transport feeds daily. Actual operators, modes, licences and update dates are disclosed per feed in the Transitous source catalogue.
Transitous sources ↗Per feed
operator coverage
Farleda can route only services present in the upstream feeds at query time. It does not claim every European operator or every journey is covered.
Transitous documentation ↗Rolling
airport dataset
Farleda downloads medium and large airports with IATA codes from OurAirports. The publisher places the data in the public domain and gives no accuracy or fitness warranty.
OurAirports data ↗31
canonical grid countries
The embedded annual snapshot contains EU countries plus selected European neighbours. UK is stored canonically as GB; an internal UK alias is excluded from the displayed count.
Farleda grid API ↗9
transport modes
Nine calculation modes with explicit activity units. Car uses vehicle-kilometres; public transport and flights use passenger-kilometres.
Farleda modes API ↗On demand
places and stays
Points of interest and accommodation candidates are queried from OpenStreetMap services. Results depend on OSM completeness and upstream availability.
OpenStreetMap copyright ↗Historical country values embedded in the current fallback dataset. They are not live readings. Lower values produce a lower modelled electric-rail factor.
Fallback
252 g/kWh
Used for an unknown country; embedded model value
Energy assumption
0.09 kWh/pkm
Farleda modelling constant, not operator measurement
Optional current source
electricityMaps
Only when a valid API key is configured
| Country | g CO₂e / kWh | ≈ rail g/pkm |
|---|---|---|
| IS Iceland | 27 | 2.4 |
| NO Norway | 27 | 2.4 |
| CH Switzerland | 28 | 2.5 |
| SE Sweden | 41 | 3.7 |
| FR France | 52 | 4.7 |
| FI Finland | 79 | 7.1 |
| LU Luxembourg | 97 | 8.7 |
| AT Austria | 110 | 9.9 |
| LV Latvia | 137 | 12.3 |
| BE Belgium | 139 | 12.5 |
| SK Slovakia | 146 | 13.1 |
| DK Denmark | 151 | 13.6 |
| HR Croatia | 158 | 14.2 |
| PT Portugal | 162 | 14.6 |
| ES Spain | 165 | 14.9 |
| LT Lithuania | 169 | 15.2 |
| HU Hungary | 194 | 17.5 |
| SI Slovenia | 211 | 19 |
| GB United Kingdom | 238 | 21.4 |
| IT Italy | 257 | 23.1 |
| IE Ireland | 258 | 23.2 |
| NL Netherlands | 268 | 24.1 |
| RO Romania | 283 | 25.5 |
| GR Greece | 330 | 29.7 |
| DE Germany | 381 | 34.3 |
| MT Malta | 400 | 36 |
| BG Bulgaria | 413 | 37.2 |
| CZ Czechia | 417 | 37.5 |
| EE Estonia | 464 | 41.8 |
| CY Cyprus | 603 | 54.3 |
| PL Poland | 662 | 59.6 |
Rounded values used by the application. DESNZ 2026 factors are designed for UK activities; Farleda discloses their use as planning proxies for European journeys. These operational factors are not a complete well-to-wheel inventory.
| Mode | Current factor | Range in app | Accounting note |
|---|---|---|---|
| Short-haul flight | 128 g CO₂e/pkm | 126–189 | DESNZ 2026 average passenger with radiative forcing; range economy to business class. |
| Long-haul flight | 153 g CO₂e/pkm | 117–339 | DESNZ 2026 average passenger with radiative forcing; range economy to business class; first class is higher. |
| Average car | 166 g CO₂e/vehicle-km | 55–280 | Direct vehicle operation. Farleda counts one vehicle per four travellers, rounded up. |
| Coach | 39 g CO₂e/pkm | — | DESNZ 2026 published average occupancy. |
| National rail | 31 g CO₂e/pkm | — | DESNZ 2026 national-rail factor; used when a grid-derived electric factor is unavailable. |
| Electric rail model | 28 g CO₂e/pkm | 4–60 contextual | Static UI default. Runtime factor can be grid-derived as g/kWh × 0.09 kWh/pkm; 4–60 spans the displayed FR–PL snapshot. |
| Ferry | 113 g CO₂e/pkm | 19–129 | DESNZ 2026 average passenger; range foot passenger to car passenger. |
| Bicycle | 0 direct | — | Zero direct operational emissions in Farleda; lifecycle and food-energy effects are outside scope. |
| Walking | 0 direct | — | Zero direct operational emissions in Farleda; lifecycle and food-energy effects are outside scope. |
Public aggregates generated server-side; they do not expose individual trip or account records.
trips planned
Count of stored trip_generated platform events. It can include trips later deleted.
Modelled CO₂e difference
Sum of stored comparison values on trip_generated events. New group comparisons use max(0, distance in km × travellers × 128 ÷ 1,000 − group trip emissions in kg CO₂e). Historical events are not automatically recalculated; this is not proof of avoided travel or a homogeneous impact series.
kilometres planned
Sum of total itinerary kilometres recorded on trip_generated events. Individual legs can use Transitous geometry, OSRM distance or a disclosed great-circle fallback.
public-transit mode share
Share of generated trips whose dominant recorded mode is rail, coach or ferry among trips with a non-null dominant mode.
Aggregate endpoint after API release: GET /api/public/v1/metrics.json · one-hour application cache · CC BY 4.0 envelope.
Published cadence or actual implementation behaviour; no invented refresh promises.
| Dataset | Source | Terms | Current state | Farleda behaviour |
|---|---|---|---|---|
| Emission factors | UK DESNZ | Open Government Licence v3.0 | 2026; revised 31 July 2026 | Updated with a reviewed methodology release |
| Grid fallback | Ember attribution in API | CC BY 4.0 stated by Farleda | Snapshot lastRevised 2024-01 | Embedded until a reviewed replacement |
| Current/hourly grid | electricityMaps | Provider terms; dataset licensing varies | Optional | Fetched and cached for one hour when keyed |
| Transit schedules | Transitous / source feeds | Licence disclosed per feed | Daily pipeline; per-feed dates vary | Queried on demand; results cached briefly in process |
| Roads and POIs | OpenStreetMap services | ODbL data; service policies also apply | Rolling upstream | Queried on demand |
| Airports | OurAirports | Public domain; no accuracy warranty | Rolling upstream | Downloaded on demand and cached in process |
| Weather | Open-Meteo | CC BY 4.0 data; free endpoint is non-commercial | Forecast or archive | Forecast up to 14 days; farther dates use an average of the selected month in 2023. Commercial launch requires a paid customer endpoint or self-hosted compliant service |
| Methodology | Farleda v1.1 | Public documentation; product code remains proprietary | Reviewed 2026-08-11 | Updated when the calculation chain changes |
Versioned JSON endpoints exposed by the Next.js application. Availability depends on the app deployment.
Mode factors, units, ranges and distance-plausibility rules.
Annual country snapshot, fallback and 0.09 kWh/pkm assumption.
Aggregate platform metrics generated from the current database.
API index, endpoint descriptions and OpenAPI link.
These listed GET endpoints currently return Access-Control-Allow-Origin: * and require no authentication. Farleda does not publish a universal 10 req/s guarantee. Passport verification is a separate rate-limited POST endpoint — the browser form for it lives on the passport verification page; enterprise limits belong in a service agreement.
Measured rolling-stock energy, verified passenger counts, fares and service-specific grid procurement are not inferred. For a pilot that supplies these inputs, contact hello@farleda.eu — every other address is listed on the contact page.