Files
meubility-workbench/docs/source_catalog_seed.csv
2026-07-01 23:29:51 +02:00

38 KiB

1GeographyCountry codeMode scopeSource nameSource categoryFormats / APIsAvailabilityCoverage notesSupersedes OSM forDisruptions / closuresOperator-list useAccess / licence notesPrioritySource URLEvidence URLNext pipeline action
2EuropeEU/EEA/UK/CHmultimodalNAPCORE National Access Points listOfficial discovery / NAP indexcatalog URLs; country NAPs; MMTIS/RTTI/SRTI/SSTPpublic directoryPrimary entry point for official national mobility data portals; not itself a feed.No direct route geometry; points to authoritative national sources.Indirect: country NAPs may expose DATEX II, SIRI, GTFS-RT, road events.Use NAP publishers/data providers as candidate authority/operator records.Public; individual NAP terms vary.P0https://napcore.eu/description-naps/national-access-point/https://napcore.eu/description-naps/national-access-point/Crawl country NAP metadata first; store source, formats, auth requirements, licence, last_seen.
3EuropeEU/EEA/UK/CHmultimodalEU National Access Points PDFOfficial NAP directoryPDF/list of NAP URLs by delegated actpublicOfficial map of country NAPs for multimodal, real-time traffic, safety-related traffic and truck parking data.No direct route geometry.References traffic/disruption portals by country.Useful for country bootstrap, not operator enumeration.Public.P0https://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdfhttps://transport.ec.europa.eu/document/download/963c997d-efd9-40ae-a38b-5d4b935bdfcf_en?filename=its-national-access-points.pdfSeed country table; reconcile against NAPCORE monitoring tool.
4EuropeEU/EEA/UK/CHland/public transportEuropean transport feedsCommunity feed indexGTFS, NeTExpublic stable redirect URLs; no SLAPractical list of open European GTFS/NeTEx feeds; good bootstrap but not authoritative and not exhaustive.GTFS shapes / NeTEx geometry may supersede OSM where present.No live data focus.Derive agencies/operators from imported feeds.URLs may be mirrors/scraped; verify source licence.P0https://eu.data.public-transport.earth/https://eu.data.public-transport.earth/Import feed URLs into source registry with 'secondary discovery' flag; validate licences upstream.
5Europegloballand/public transport + shared mobilityMobility DatabaseOpen catalog / feed registryGTFS, GTFS-RT, GBFS; validators/quality reportspublic catalog; API/login for some functionsLarge feed catalog with thousands of feeds across many countries; useful to find missing local/regional sources.GTFS shapes can supersede OSM route geometry; feed metadata helps coverage.GTFS-RT feeds can include trip updates, vehicle positions, service alerts.Feed agencies; not a complete legal operator registry.Catalog is open; each feed has separate terms.P0https://mobilitydatabase.org/https://mobilitydatabase.org/Mirror metadata; schedule validator runs; link feed IDs to source registry.
6Europegloballand/public transportTransitland Atlas / TransitlandFeed and operator catalog / archivesGTFS, GTFS-RT; operator records; historical snapshots; APIpublic/commercial tiersUseful crosswalk of source feeds, agencies, operators, routes and archived versions.RouteStopPattern / GTFS shapes can improve route geometry and history.GTFS-RT service alerts/trip updates where catalogued.Transitland operator abstraction groups agencies across feeds; good candidate operator list seed.Atlas is open; API/service terms vary.P1https://github.com/transitland/transitland-atlashttps://www.transit.land/documentation/concepts/agencies-and-operators/Use as secondary crosswalk; do not let it override official NAP sources without evidence.
7Europegloballand/public transportTransitous sourcesOpen journey-planner source list / processed datasetGTFS-derived datasetspublicOpen-source routing project that compiles public feeds and can remove overlapping data when better sources exist.Processed shapes can aid QA, but use original feed as source of truth.Not primary disruption source.Operators via GTFS agencies.Processed coverage may differ from original.P2https://github.com/transitous/transitous/blob/master/feeds/https://transitous.org/Use for gap discovery and regression comparison; ingest original sources where possible.
8Europeglobalall mapped modesOpenStreetMap / Geofabrik extractsCrowdsourced geometry baselineOSM PBF; route relations; route_master; stops; terminals; infrastructureopen under ODbLBest general existence layer for mapped networks, stops, stations, ferry routes and infrastructure; not timetable truth.Fallback only; superseded by official GTFS shapes, NeTEx geometry, national stop registries, rail infrastructure registries.Mapped closures may be present but not reliable for temporary passenger disruption.operator/network tags are useful candidate operator names, but noisy.ODbL share-alike requirements; use attribution.P0 fallbackhttps://download.geofabrik.de/europe.htmlhttps://wiki.openstreetmap.org/wiki/Public_transportLoad into PostGIS as 'known network'; match official feeds against it.
9EuropeEUroad/access legs/bus detoursDATEX II ecosystem / NAP road dataRoad traffic/disruption standardDATEX IIvia national road NAPs; auth variesReference European road traffic/travel information format; useful for bus detours, road closures, car/taxi/access legs.Can supersede OSM for temporary road state, restrictions, closures.Incidents, roadworks, closures, weather, restrictions, travel times.Usually infrastructure/data-provider rather than transport-operator list.Country-specific licences and access.P1https://datex2.eu/https://napcore.eu/description-naps/national-access-point/Model as road_event layer; spatially join with bus route shapes and access legs.
10EuropeEUrailERA ERADIS Safety CertificatesRail operator registrydatabase/webpublicEuropean rail safety/interoperability database; Single Safety Certificates identify licensed railway undertakings.No route geometry; operator existence/authority layer.No passenger disruptions.Strong seed for rail operator registry, but not timetable coverage.Public database; not timetable licence.P1https://eradis.era.europa.eu/https://www.era.europa.eu/domains/applicants/applications-single-safety-certificates_enIngest as rail_operator_authority table; match names to GTFS/NeTEx agencies.
11EuropeEUrail infrastructureERA RINFRail infrastructure registryregistry/web/API where availablepublic/officialRegister of Infrastructure describes static characteristics of railway lines and operational points.Can supersede OSM for official rail operational points/line sections and infrastructure characteristics.No passenger disruption; static infrastructure only.Infrastructure managers and operational points, not passenger operators.Access/API details vary.P2https://rinf.era.europa.eu/https://www.era.europa.eu/domains/infrastructure/register-infrastructure-rinf_enUse later for rail topology QA, station/line code crosswalks, route compatibility.
12EuropeEUrail infrastructureRailNetEurope Digital Infrastructure InformationRail infrastructure / network informationRINF-related, Primary Location Codes, network overviewpublic/sectorRail infrastructure metadata for international rail planning and location codes.Can supersede OSM for official rail locations/codes, not passenger timetable route paths.No direct passenger disruption feed.Infrastructure managers, not passenger operators.Terms vary.P3https://rne.eu/it/rne-applications/dii/https://rne.eu/it/rne-applications/dii/Use as enrichment after core passenger timetable coverage.
13EuropeglobalairEASA AOC / Air operators listsAir operator registryweb/PDF listspublicLists air operators holding EASA-issued AOCs and related authorisations; operator registry, not schedules.No route geometry.No passenger disruption.Air operator existence only; combine with airports and flight schedule providers.Public; not timetable data.P3https://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easahttps://www.easa.europa.eu/en/list-air-operators-holding-aoc-granted-easaIngest as air_operator_registry; mark as non-schedule.
14EuropeglobalairEASA Third Country Operators listAir operator registryPDF/listpublicAuthorized non-EU air operators relevant to Europe; registry, not route schedules.No route geometry.No disruptions.Air operator existence only.Public; not timetable data.P3https://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tcohttps://www.easa.europa.eu/en/domains/air-operations/third-country-operators-tcoIngest as TCO registry for air operator crosswalk.
15EuropeglobalairportsOurAirportsAirport registryCSV dumpspublicNightly-updated airport, region and country CSV files; useful airport/heliport existence layer.Can supersede OSM for airport identifiers/metadata, not terminal geometry or schedules.No disruptions.Airports, not airlines.Public data; verify licence and attribution.P2https://ourairports.com/data/https://ourairports.com/data/Ingest airport points/codes; reconcile with OSM aeroway and IATA/ICAO.
16EuropeglobalairIATA SDEP / SSIMAir schedule data exchangeSSIM/SSM/ASM/MCTindustry/commercial/participationIndustry schedule ecosystem; better for comprehensive air schedules than open data, but not public/open.Can supersede OSM entirely for flight path/schedule existence, but not freely reusable.Schedule changes; not open disruption feed.Airlines via participation.Restricted/commercial; use only with agreements.P4https://www.iata.org/en/services/data/passenger-traffic/schedule-data-exchange-program/https://www.iata.org/en/publications/manuals/standard-schedules-information/Mark as commercial source candidate; do not include in open MVP.
17EuropeglobalairCirium schedulesCommercial aviation schedulesAPIs, SSIM-style datacommercialHigh-coverage commercial aviation schedules; useful if air timetable precision becomes required.Supersedes OSM for air route/schedule graph.Flight status may be separate commercial products.Airline/operator data inside product.Commercial licence.P4https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/https://www.cirium.com/data/flight-schedules/schedules-and-connections-data/Commercial evaluation only; not open pipeline.
18EuropeEUair operationsEUROCONTROL Network Manager B2BOperational aviation dataB2B APIsrestricted to operational stakeholdersOperational network data; not a general open public timetable source.Could supersede public air data for qualified stakeholders only.Operational updates, depending access.Operational participants, not open operator list.Eligibility/usage conditions.P4https://www.eurocontrol.int/service/network-manager-business-business-b2b-web-serviceshttps://www.eurocontrol.int/service/network-manager-business-business-b2b-web-servicesKeep out of MVP unless eligibility/contract exists.
19AustriaATrail, bus, tram, metromobilitydata.gv.at / MVO GTFS timetable dataNational feed / NAPGTFS; NeTEx via Austrian mobility associations where availablepublic; some registration may applyNational public-transport planned timetable data collected by Verkehrsverbünde / MVO.GTFS shapes/stops supersede OSM for planned service geometry where present.Not primary; check Austrian NAP for SIRI/road events.GTFS agency.txt and MVO data providers.Licence/auth must be checked per dataset.P1https://www.mobilitydata.gv.at/https://www.mobilitydata.gv.at/daten/soll-fahrplandaten-gtfs/Add national static feed; validate shape and calendar coverage.
20BelgiumBErail, bus, tram, metrotransportdata.be / Belgian PT datasetsNAP / official datasetsGTFS, NeTEx, GTFS-RT, SIRI/APIpublic; API subscription key may be requiredBelgian portal exposes De Lijn, STIB-MIVB, LETEC, SNCB/NMBS and multimodal datasets.GTFS/NeTEx route and stop geometry supersede OSM for official service layer.De Lijn GTFS-RT includes disruptions, delays, cancellations; SMOP real-time integrates major operators.Operators from feed agencies and Belgian PTO portal.API keys and terms vary.P1https://www.transportdata.be/en/https://portal.api.mobility.belgium.be/Implement provider-specific auth; ingest static first, RT second.
21BulgariaBGrail, bus, airportsBulgaria NAP / Ministry transport pageNAP / official discoverylinks to BDZ timetable, train location, bus timetables, airportspublic discovery; machine-readability variableNAP lists official sources for multimodal information but uniform GTFS/NeTEx coverage appears less mature.Official source pages may supersede OSM for timetable existence, not necessarily geometry.Train location/road NAP sources; structured SIRI/GTFS-RT maturity unclear.Operators from source portals and GTFS if present.Likely fragmented; verify terms.P3https://www.mtc.government.bg/en/category/294/national-access-points-transport-related-datahttps://www.mtc.government.bg/en/category/294/national-access-points-transport-related-dataCrawl NAP links; classify machine-readable vs web-only.
22CroatiaHRroad, ferry, bus, railpromet-info.hr / Croatian NAPNAP / traffic dataNAP catalog; road telematics; MMTIS discoverypublic; machine access variesCroatian NAP exists; public transport timetable feeds require additional discovery.Official route/timetable feeds if found supersede OSM; otherwise OSM remains existence layer.Road traffic management and incidents via NAP; passenger PT disruption coverage unclear.Operators via datasets/OSM/web crawling.Check portal terms.P3https://www.promet-info.hr/https://hrvatske-ceste.hr/en/pages/traffic-and-safety/documents/76-national-access-pointStart with NAP metadata, ferry/public transport operator crawl.
23CyprusCYbus, coach, shuttletraffic4cyprus GTFS-RTNAP / realtime feedGTFS-RTpublic web servicePublic Works Department dataset provides real-time estimated timetable information from public-transport telematics.No static route geometry in this row; pair with static GTFS if available.GTFS-RT realtime estimates, up to 1 minute frequency.Operators from static GTFS or agency metadata if available.Portal terms apply.P2https://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rthttps://www.traffic4cyprus.org.cy/dataset/publictransportrealtime_gtfs_rtFind matching static GTFS; add RT ingestion for trip updates.
24Czech RepublicCZmetro, tram, bus, rail, ferriesPID Open DataRegional official feedGTFS, vehicle positions/API; stops; timetablespublicPrague integrated transport provides timetables, online vehicle positions, stops and related data; GTFS includes metro/tram/trolleybus/bus/funicular/ferries/trains.GTFS shapes/stops supersede OSM for PID services.Online vehicle locations/delays and diversions where published.PID feed agencies/operators; national sources for broader CZ.Public licence details per dataset.P1https://pid.cz/o-systemu/opendata/https://data.gov.cz/datové-sadyIngest PID; discover national CIS JŘ / regional datasets.
25DenmarkDKtrain, busRejseplanen / DataudvekslerenNational feed / NAPNeTEx, GTFSpublic; login may be required for some dataNational Rejseplanen data includes public transport schedules for trains and buses and geographic information.NeTEx/GTFS shapes/stops supersede OSM for planned service geometry.Realtime availability requires separate APIs/feeds.GTFS agencies/NeTEx operators.Some feeds may require account.P1https://nap.vd.dk/https://www.rejseplanen.info/labs/GTFS.zipImplement account/manual token handling; ingest static national feeds.
26EstoniaEEbus, rail, ferry where in registerEstonian public transport register / peatus.eeNational feed / registryGTFS; national register extractspublicNational public transport register and peatus.ee data provide timetable/register data; feed URLs have changed historically.Official feed stops/routes supersede OSM for planned services.Realtime/disruption availability needs follow-up.Operators from register and agency records.Verify current feed URLs and licence.P2https://peatus.ee/https://www.transpordiamet.ee/Add URL-health checks because feed structure/URLs may change.
27FinlandFIrail, bus, tram, metro, ferry, bikeFintraffic FINAP / national GTFS dumpNational feed / NAPGTFS; APIs; Digitransit; GTFS-RT for HSL/WalttipublicNational travel data for transport services; Digitransit/HSL/Waltti provide strong regional timetable and realtime APIs.GTFS route shapes/stops supersede OSM for covered services; official ferry/public waterborne data where present.HSL and Waltti GTFS-RT; road/maritime data via Fintraffic/Digitraffic.Agencies/operators from GTFS and FINAP metadata.Terms per API.P1https://www.fintraffic.fi/en/digitalservices/Traffic-and-Public-Transport-Data-Services/Finap-service/public-transporthttps://digitransit.fi/en/developers/apis/1-routing-api/Ingest national GTFS and HSL/Waltti RT; identify ferry coverage.
28FranceFRrail, bus, tram, metro, ferry, coach, air metadatatransport.data.gouv.frNational NAP/catalogGTFS, NeTEx, GTFS-RT, SIRI; SSIM reference for airpublic catalog; per-feed terms/authLarge official catalog for public transport, road, shared vehicles, carpooling, etc.; public transit datasets describe networks, stops, routes and times.GTFS/NeTEx shapes/stops supersede OSM; consolidated stop datasets help stop registry.GTFS-RT and SIRI feeds including SNCF service alerts/trip updates where available.Operators/publishers from dataset metadata and agencies.Licence per dataset.P0https://transport.data.gouv.fr/https://transport.data.gouv.fr/datasets?type=public-transit&locale=enCrawl catalog API/search; import SNCF and regional feeds; add RT after static.
29FranceFRnational railSNCF Open DataOperator feedGTFS, NeTEx, SIRI Lite, GTFS-RT TripUpdates/ServiceAlertspublic; terms per datasetSNCF publishes static and realtime passenger information datasets.SNCF GTFS/NeTEx route and stop data supersede OSM for timetable layer.GTFS-RT TripUpdates and ServiceAlerts; SIRI ET/SX Lite.SNCF agency/operator records.Terms per data.gouv dataset.P0https://ressources.data.sncf.com/https://transport.data.gouv.fr/datasets?organization=sncf&locale=enCreate SNCF connector; add stale-feed and preview-window checks.
30GermanyDErail, bus, tram, metro, ferry if in ÖPNVDELFI / Mobilithek national NeTEx + GTFS.deNational feed / derived GTFSNeTEx, GTFS; GTFS-RT aggregatepublic; official static via NAP; GTFS derivedNational static timetable data published via Mobilithek/DELFI; GTFS.de offers daily GTFS covering DB long-distance/regional and local/urban transit.Official NeTEx / GTFS shapes supersede OSM for planned services.GTFS.de RT stream aggregates realtime where open/licensed: TripUpdates/ServiceAlerts.Agencies/operators from feed; NAP publishers.Static open; RT may depend on open licences/special agreements.P0https://gtfs.de/en/https://gtfs.de/en/Use GTFS.de for bootstrap, plan NeTEx ingestion for higher fidelity.
31Germany / Berlin-BrandenburgDErail, bus, tram, metro, ferryVBB Berlin-Brandenburg GTFSRegional authority feed / official GTFSGTFSpublic; updated twice weeklyOfficial VBB timetable feed for Berlin and Brandenburg bus and rail services; useful regional bootstrap/demo source before national-scale ingestion.GTFS stops/shapes/timetables supersede OSM for planned service verification where present.Static timetable only in this row; VBB GTFS-RT is a separate realtime source.Agencies/operators from agency.txt and VBB feed metadata.CC-BY; attribution required: VBB Verkehrsverbund Berlin-Brandenburg GmbH.P5https://www.vbb.de/vbbgtfshttps://daten.berlin.de/datensaetze/vbb-fahrplandaten-via-gtfsUse for Berlin model bootstrap; pair with Geofabrik Berlin OSM PBF and validate route geometry coverage.
32GermanyDErail disruptionsDB Baustellen / construction worksOperator disruption/planned worksweb/API where availablepublic web; structured access variableMajor long-distance construction works and timetable changes; useful for planned closure enrichment.Can supersede OSM for temporary rail service restrictions, not geometry.Planned works, timetable changes.DB as operator/infrastructure-related source.Terms to verify.P2https://bauinfos.deutschebahn.com/https://bauinfos.deutschebahn.com/Research structured endpoints; otherwise link as non-ingested evidence.
33GreeceGRmetro, tram, bus, coach, ferryGreece NAP + OASA telematicsNAP / operator portalsweb/API; GTFS unknown/fragmentedpublic web; machine access uncertainOfficial NAP exists; Athens OASA publishes line schedules/stops and telematics app information, but open machine-readable coverage needs verification.Official feeds if found supersede OSM; otherwise OSM remains strong existence layer.Telematics app includes real-time arrivals/locations; open reuse unclear.Operators from NAP/operator pages and OSM.Likely access/licence work required.P3https://www.nap.gov.gr/https://telematics.oasa.gr/Investigate NAP catalog API and OASA endpoints/licence.
34HungaryHUmetro, tram, bus, trolleybus, suburban railBKK FUTÁR / BKK Open DataOperator/regional feedGTFS, GTFS-RTpublic/API key may applyBudapest transport open data contains planned and realtime network data.GTFS shapes/stops supersede OSM for Budapest-covered services.GTFS-RT service/vehicle updates.BKK operator/agency records.Terms/API key to verify.P2https://bkk.hu/apps/docs/bkkfutar-static-gtfs/https://opendata.bkk.hu/Ingest Budapest as high-quality regional feed; search national/regional feeds.
35IrelandIEbus, rail, tramNTA / Transport for Ireland GTFS and GTFS-RNational feedGTFS, GTFS-Realtime; NaPTAN-like stop datapublic; fair-use/API limitsNational static transit data and GTFS-Realtime covering disruptions, vehicle locations and arrivals; current RT covers major operators and v2 extends modes.GTFS shapes/stops and official stop datasets supersede OSM for timetable layer.GTFS-R disruptions, vehicle locations, arrivals.Operators from agency.txt and NTA metadata.Fair use and terms apply.P1https://developer.nationaltransport.ie/https://developer.nationaltransport.ie/Ingest static national GTFS; implement GTFS-RT endpoints with rate limits.
36ItalyITrail, bus, metro, tram, ferryCCISS Italian NAP MMTISNational NAP / NeTEx/SIRI aggregatorNeTEx, SIRIpublic catalog; data via regional access points/operatorsItalian NAP receives NeTEx and SIRI from regional access points and operators including Trenitalia and several regions.NeTEx route/stop/service data supersede OSM where present.SIRI profiles for realtime/deviation where implemented.Operators from NeTEx datasets and regional RAP metadata.Access and profile conformity vary.P1https://www.cciss.it/nap/mmtis/public/en/static/multimodalhttps://www.cciss.it/nap/mmtis/public/en/static/multimodalImplement Italian NeTEx profile import; start with Trenitalia and regions.
37ItalyITrailTrenitalia NeTExOperator feedNeTEx L1 scheduling servicespublic via NAP/datasetNational railway operator scheduled services in NeTEx.Trenitalia NeTEx supersedes OSM for scheduled train route/timetable layer.Realtime via SIRI/other channels to investigate.Trenitalia as operator; train brands/services in data.Terms per NAP.P1https://www.cciss.it/nap/mmtis/public/en/static/multimodalhttps://www.trenitalia.com/Connector for Trenitalia static NeTEx; map to station codes.
38LatviaLVbus, tram, trolleybus, railRīgas satiksme GTFS + Latvian NAPOperator feed / NAPGTFSpublicRīga publishes route/timetable schedules in GTFS; national NAP lists transport data sources.GTFS shapes/stops supersede OSM for Rīga services.Realtime/disruptions to investigate.Rīgas satiksme agency; national providers from NAP.Licence to verify.P2https://www.rigassatiksme.lv/en/for-media/open-data/https://www.transportdata.gov.lv/Ingest Rīga GTFS; discover national/regional/rail sources.
39LithuaniaLTbus, trolleybus, railvisimarsrutai.lt GTFSNational feed / NAP referenceGTFSpublic URL referenced by official NAP list/communityCountrywide GTFS at visimarsrutai; official NAP list references GTFS and road/event portals.GTFS shapes/stops supersede OSM for covered services.Road restrictions/weather via eismoinfo; PT realtime to verify.Agencies/operators from feed.Licence to verify.P2https://www.visimarsrutai.lt/gtfs/https://maps.eismoinfo.lt/Ingest GTFS; use eismoinfo as road_event source for bus/access disruptions.
40LuxembourgLUbus, rail, trammobiliteit.lu / data.public.lu NeTEx and GTFS-RTNational feedNeTEx, GTFS, GTFS-RTpublicLuxembourg publishes public-transport stops/timetables covering AVL, CFL, Luxtram, RGTR, TICE; realtime GTFS-RT integrates mobiliteit.lu and CFL data.NeTEx/GTFS route/stops supersede OSM for national PT.GTFS-RT realtime data.Operators from NeTEx/agency records.Open data terms per data.public.lu.P1https://data.public.lu/en/datasets/horaires-et-arrets-des-transport-publics-netex/https://data.public.lu/en/datasets/gtfs-realtime/Ingest NeTEx static; add GTFS-RT connector.
41MaltaMTbus, ferry, roadTransport Malta NAP / geoservicesNAP / geospatial portalgeoservices; dataset catalogpublic discovery; GTFS not confirmedMalta NAP exists via Transport Malta geoservices; clear public machine-readable PT timetable feeds need follow-up.Official geoservices may supersede OSM for infrastructure, not necessarily timetable routes.Road/traffic datasets may exist; PT disruptions unclear.Operators from NAP and Malta Public Transport datasets/web.Terms to verify.P3https://geoservices.transport.gov.mt/egishttps://www.transport.gov.mt/sustainable-mobility/transport-governance-and-policy-5761Catalog geoservices layers; search for static bus/ferry feeds.
42NetherlandsNLrail, bus, tram, metro, ferryNDOV Loket / OVapi / gtfs.ovapi.nlNational feed hubGTFS, GTFS-RT, NeTEx, KV1, realtimepublic; terms varyNational PT data hub provides GTFS/GTFS-RT/NeTEx/trains/stops data; OVapi aggregate covers bus, rail, tram, subway and ferry.Official GTFS/NeTEx/KV1 data supersedes OSM for planned service geometry/stops.GTFS-RT and other realtime feeds.Operators from feeds and NDOV metadata.Terms per dataset; some legacy formats.P0https://gtfs.ovapi.nl/https://ndovloket.nl/Ingest national GTFS; add realtime and NeTEx/KV1 crosswalk.
43NorwayNOrail, bus, tram, metro, ferry, air accessEntur national NeTEx/GTFS and NSRNational feed + stop registryNeTEx, GTFS, GTFS-RT, SIRI; NSR stop registrypublic/freeNational timetable and stop data dumps updated daily; NeTEx is official and most complete; NSR is master stop registry.NeTEx and NSR supersede OSM for official stops/timetable/service geometry; OSM can be QA layer.SIRI/GTFS-RT and SIRI-SX situations where available.Operators from NeTEx and Entur source metadata.Norwegian open data licence for NSR; check individual feed terms.P0https://developer.entur.org/stops-and-timetable-data/https://developer.entur.org/pages-nsr-nsr/Use as reference implementation for NeTEx-first ingestion.
44PolandPLbus, tram, rail, metrodane.gov.pl NAP + local GTFS/GTFS-RTNAP / fragmented local feedsGTFS, GTFS-RT for some cities/operatorspublic; fragmentedNational NAP exists; dynamic data declarations are local/operator specific; major cities often publish their own feeds.Local GTFS shapes supersede OSM per city; national coverage uneven.GTFS-RT in selected locations; road disruptions via GDDKiA/NAP.Operators from local feeds and NAP datasets.Licence varies by municipality/operator.P3https://dane.gov.pl/en/dataset/1739,NAPhttps://kpd.gddkia.gov.pl/index.php/en/homepage/Discover city-by-city; start with Warsaw/Kraków/Poznań/Gdańsk and rail.
45PortugalPTbus, tram, rail, ferryNAP Portugal / IMTNAP / national discoverycatalog; GTFS where availablepublic; feed maturity variablePortugal NAP is official discovery source; earlier pilots converted bus/tram/train/ferry routes, shapes, stops and calendars to GTFS.Official GTFS/route/shapes where available supersede OSM.Road/traffic info via NAP; PT realtime variable.Operators from NAP datasets and feeds.Terms vary.P3https://nap-portugal.imt-ip.pt/nap/homehttps://nap-portugal.imt-ip.pt/nap/homeCrawl catalog; discover Lisbon/Porto/regional/ferry feeds.
46RomaniaRObus, tram, trolleybus, metro, railRomanian Open Transit Initiative + city feedsCommunity registry / local official feedsGTFS, GTFS-RT, APIsmixed; official/reverse-engineered/convertedROTI collects static/realtime transit resources; Cluj and Bucharest have city-level transit platforms/open data.Official GTFS/API shapes supersede OSM; reverse-engineered data is lower trust.City realtime data in selected systems.Operators from local feeds/city agencies.Check licence; avoid unlicensed reverse-engineered sources for production.P3https://github.com/roti-opendatahttps://tpbi.ro/Use only licence-clear official sources; mark community sources as discovery.
47SlovakiaSKrail, bus, tram, trolleybusZSR rail GTFS + IDS BKNational rail / regional feedGTFS; JDF; maps of closurespublicSlovak rail GTFS is available; Bratislava region publishes GTFS/JDF open data.Official GTFS supersedes OSM for covered rail/regional services.ZSR closures map; road traffic portals via NAP.Operators from feeds; rail undertaking registry via ERADIS.Terms to verify.P2https://www.zsr.sk/files/pre-cestujucich/cestovny-poriadok/gtfs/gtfs.ziphttps://aplikacie.zsr.sk/MapaVylukZsr/index.aspxAdd rail static; investigate structured closure endpoints.
48SloveniaSIbus, rail, urban busNAP Slovenia / IJPP + LPPNAP / national multimodal systemGTFS, GTFS-RT planned; APIspublic; maturity evolvingNAP/IJPP moving toward realtime GTFS-RT for planned PT routes; Ljubljana LPP GTFS exists.Official GTFS/IJPP data supersedes OSM for covered services.GTFS-RT realization/realtime planned/published by NAP where available.Operators from IJPP and feeds.Terms to verify.P2https://www.nap.si/https://data.lpp.si/api/gtfs/feed.zipStart with LPP/IJPP static; add NAP dynamic when stable.
49SpainESrail, bus, metro, tram, ferrySpanish NAP / Ministerio de TransportesNational NAP/catalogGTFS-ZIP, GTFS-RT, SIRI, NeTExpublic catalog; per-feed termsSpanish NAP lists many datasets; search result showed 161 GTFS-ZIP, 35 GTFS-RT, 27 SIRI and 1 NeTEx, including RENFE, regional rail, buses and Fred.Olsen ferry.Official GTFS/NeTEx shapes/stops supersede OSM for covered operators.GTFS-RT/SIRI for selected operators; road data via DGT.Operators/providers from dataset metadata and agency records.Licence per dataset.P1https://nap.transportes.gob.es/Files/Listhttps://nap.transportes.gob.es/Files/ListCrawl catalog pages/API; import RENFE, CRTM, FGC, Metro Bilbao, ferry datasets.
50SpainESBarcelona metro/bus/tram/regionalTMB / ATM / AMB Open DataRegional/operator feedsGTFS, GTFS-RT/APIpublic; API registration for liveTMB provides Barcelona bus and metro information in GTFS and realtime API; ATM planned offer dataset removes duplicate lines and keeps versions with shapes.TMB/ATM GTFS shapes supersede OSM for Barcelona services.TMB realtime services; AMB GTFS-RT every 30 seconds for buses outside TMB.Operators from agencies and regional authority metadata.Registration/terms for realtime APIs.P1https://www.tmb.cat/en/tmb-app-and-other-apps/tools-for-developershttps://t-mobilitat.atm.cat/en/web/t-mobilitat/open-data/sheduled-informationImplement Barcelona bundle; use ATM simplified feed for cleaner display layer.
51SwedenSErail, bus, tram, metro, ferryTrafiklab / Samtrafiken GTFS SverigeNational feed / API hubGTFS Sverige 2/3, NeTEx, SIRI, GTFS-RT regionalpublic but API key requiredTrafiklab provides official open data for all Swedish public transport; GTFS Sverige contains planned national PT data; realtime split by region/operator.GTFS/NeTEx shapes/stops supersede OSM for planned services.GTFS-RT/SIRI realtime and deviations for operators/regions.Operators from Samtrafiken/Trafiklab metadata and agencies.API key and terms apply.P0https://www.trafiklab.se/api/trafiklab-apis/gtfs-sverige-2/https://www.trafiklab.se/api/Implement API-key secrets handling; import static national feed first.
52SwitzerlandCHrail, bus, tram, metro, ferry, cablewaysopentransportdata.swiss GTFS/NeTEx/RT + SLOID/DiDokNational feed + stop/operator registryGTFS, GTFS-RT, SIRI-SX/VDV736, NeTEx-like stop/service datasetspublicNational timetable GTFS covers Swiss public transport; agency.txt lists transport companies; stable SLOID service point datasets exist.Official GTFS/service point data supersedes OSM for timetable/stop layer; OSM as QA/fallback.GTFS-RT TripUpdates/ServiceAlerts; SIRI-SX/VDV736 incident information; actual journey data.agency.txt transport companies and official service point/company datasets.Terms per OTD dataset.P0https://opentransportdata.swiss/en/cookbook/timetable-cookbook/gtfs/https://opentransportdata.swiss/en/dataset/googletansitUse as high-quality reference country; implement SLOID-based stop matching.
53United Kingdom / Great BritainGB/UKbus, coach, tram, metro, ferry, rail stopsBODS + NaPTANNational bus feeds + stop registryTransXChange, GTFS, SIRI-VM, GTFS-RT, NeTEx fares; NaPTAN CSV/XML/APIpublic; API keys for some servicesEngland's BODS provides local bus timetable, vehicle-location and fares data; NaPTAN uniquely identifies GB public transport access points including bus stops, ferry terminals, airports, rail stations, coaches, trams, underground/metro.TransXChange/GTFS route/timetable data and NaPTAN stops supersede OSM for covered bus/stops.SIRI-VM/GTFS-RT live locations; disruptions through operator/TfL/National Rail sources.BODS operators/NaPTAN admin areas; agency records.Open data terms and API keys; GB not Northern Ireland for NaPTAN.P0https://www.bus-data.dft.gov.uk/https://beta-naptan.dft.gov.uk/downloadIngest BODS national GTFS/TXC and NaPTAN; normalize NaPTAN as stop authority.
54United KingdomUKrailNational Rail Darwin / Network Rail feedsRail realtime/disruption/source feedsDarwin SOAP/PUSH; rail data feedsregistration/free limits; termsDarwin provides real-time arrival/departure predictions, platform numbers, delay estimates, schedule changes and cancellations.Supersedes OSM for realtime rail service state; not route geometry.Realtime predictions, platform changes, cancellations, schedule changes.Rail operators from schedules and ORR/ERADIS-equivalent registries.Registration and limits.P1https://opendata.nationalrail.co.uk/https://wiki.openraildata.com/index.php?title=DarwinImplement rail RT later; static train planning may require separate timetable data.
55IcelandISbusStrætó Open DataOperator/national bus feedGTFS; possible GTFS-RT via service providerspublic for staticStrætó publishes bus GTFS with stops, locations, route lines and arrival/departure data.GTFS shapes/stops supersede OSM for Strætó bus network.GTFS-RT implementation exists via third-party/service, confirm licence.Strætó agency/operator.Licence and RT access to verify.P2https://www.straeto.is/en/open-datahttps://www.straeto.is/en/open-dataIngest static GTFS; verify realtime terms.
56EuropeEU/UKlong-distance coach + railFlixBus / FlixTrain Europe GTFSCommercial operator GTFSGTFSpublic URL via Transitland/Mobility catalogs; licence verifyImportant pan-European coach/rail operator feed; not always present in national NAP coverage.GTFS shapes supersede OSM for Flix services where feed license permits use.Realtime not generally open in feed; booking via commercial APIs/site.FlixBus/FlixTrain operator/agency.Use only if licence and commercial use allowed.P1http://gtfs.gis.flix.tech/gtfs_generic_eu.ziphttps://www.transit.land/feeds/f-u-flixbus~flixtrainIngest as separate commercial long-distance layer after licence check.
57Spain / Canary IslandsESferryFred.Olsen ferry on Spanish NAPFerry operator GTFSGTFS-ZIPpublic via NAPSpanish NAP lists a Fred.Olsen ferry dataset with stops/routes/trips; useful example of sea data in GTFS.GTFS supersedes OSM ferry relation for timetable/service coverage.GTFS-RT unknown.Fred.Olsen as operator.Terms per Spanish NAP.P2https://nap.transportes.gob.es/Files/Listhttps://nap.transportes.gob.es/Files/ListAdd ferry-mode ingestion and route_type handling.
58Western BalkansAL/BA/ME/MK/RS/XKmultimodalTransport Community / WB NAP assessmentRegional policy/discoveryNAP planning/standards; country portals varyfragmentedUseful for future expansion; public machine-readable PT feeds are generally less centralized than EU/EEA strongest cases.Official feeds if discovered supersede OSM; OSM remains baseline.Road/PT disruptions vary by country.Operators from national ministries, OSM, operator websites, registries.Country-specific.P4https://www.transport-community.org/https://www.transport-community.org/Not MVP; keep source discovery backlog.
59United Kingdom / LondonGBmetro, rail, bus, tram, riverTransport for London Open DataOperator/regional APIUnified API, GTFS, line status, disruptions, arrivalspublic API with termsTfL open data provides London transport feeds and recommends Unified API for live feeds.TfL data supersedes OSM for London service state and official stops/routes.Line status, disruptions, arrivals, live feeds.TfL operators/networks; mode-specific lines.Terms/branding rules apply.P1https://tfl.gov.uk/info-for/open-data-users/our-open-datahttps://tfl.gov.uk/info-for/open-data-users/our-open-dataAdd as high-value city connector after GB national layer.
60France / Île-de-FranceFRmetro, RER, tram, busÎle-de-France Mobilités Open DataRegional authority feedGTFS, GTFS-RT, NeTEx/SIRI in catalogpublic; auth may applyMajor Paris-region authority data; often more detailed than OSM for official network and service state.Official shapes/stops/service data supersede OSM.Realtime disruptions and arrivals where published.IDFM network/operators metadata.Terms/API keys vary.P1https://data.iledefrance-mobilites.fr/https://transport.data.gouv.fr/Add dedicated IDFM connector because of scale/importance.
61Germany / BavariaDErail, bus, tram, metroDEFAS Bayern / BayernInfoRegional aggregatorSIRI, GTFS/NeTEx via portalspublic/contracted depending endpointBavarian regional system aggregates timetable and realtime data from many operators; useful richer regional source.Official regional data supersedes OSM for Bavarian services.Realtime from participating companies; access may require agreements.Operators/associations in DEFAS metadata.Some access may be contract-gated.P2https://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-datahttps://www.bayerninfo.de/en/about-bayerninfo-1/data-offer/public-transport-dataUse after national DE layer for realtime enrichment.