Public transport data sources and provenance
UK Passenger Transport normalises records from authoritative transport publishers without hiding their source identifiers. Refresh times use Europe/London time.
| Source | Publisher | Provides | Refresh |
|---|---|---|---|
| NaPTAN and NPTG | DfT | Stops and localities | Daily overnight |
| BODS | DfT | English bus timetables and operators | One NOC each hour |
| Rail Replacement Locations | DfT | Replacement stops and station links | Daily 00:45 |
| Network Rail | Network Rail | Planned schedules and rail identifiers | Daily; CORPUS weekly |
| Darwin | National Rail | Near-term timetable and live running | Daily files and continuous realtime |
| Knowledgebase | National Rail | Stations and accessibility | Daily 06:00 |
| TfL Unified API | Transport for London | Supported London modes | Daily 05:00 |
| TNDS | Traveline | Selected regional tram and metro networks | Weekly Sunday 05:30 |
Source feeds can arrive late or contain incomplete records. Imports retain source references, track their run state and apply scheduled quality checks so gaps can be distinguished from valid source omissions.