Rail Data Engine
The rail data infrastructure behind the API
A curated station graph, a timetable layer, routing logic, and network topology; exposed through clean REST APIs for routing, stations, and recommendations.
What the Engine contains
Station graph
A worldwide, curated graph of rail stations with canonical names, coordinates, operators, and cross-referenced identifiers.
Timetable layer
Schedule-based departure, arrival, and transfer data across European rail networks, kept continuously up to date.
Routing logic
Point-to-point connection search with transfers, via-points, and operator awareness — the same logic that powers viaduct.world.
Network topology
The structure of lines, corridors, and connections that underpins recommendations and network analysis.
Production-proven
Our data infrastructure powers the viaduct application in production, is used by thousands of travellers daily, and is already integrated by partners.
Three ways to access the viaduct Rail Data Engine
Routing as a Service
Timetable-based rail routing via REST API — point-to-point across European networks.
Learn moreStations as a Service
A worldwide, curated rail station database — searchable, geo-referenced, cross-referenced.
Learn moreRecommendations as a Service
Ranked rail destination and route recommendations from custom criteria.
Learn moreServices can be integrated individually or in combination.
Want the technical details?
We will walk you through coverage, endpoints, and how our services fit your needs.