• Our new ticketing site is now live! Using either this or the original site (both powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!

Daily Data (Usage and Delay) By Location

Status
Not open for further replies.

ganyobi

New Member
Joined
11 Jan 2025
Messages
3
Location
Sidcup
Hello,

I am new here so apologies if I am breaking any convensions but - I am a research student doing research on the effect of weather on rail usage and delay and I am after daily local (by station or town or city) train delay and usage data. I have had a look at the ORR website and can only find quarterly statistics. Can anyone please suggest where I can get daily delay data by location if they know one?

Thanks!
 
Sponsor Post - registered members do not see these adverts; click here to register, or click here to log in
R

RailUK Forums

ganyobi

New Member
Joined
11 Jan 2025
Messages
3
Location
Sidcup

zwk500

Veteran Member
Joined
20 Jan 2020
Messages
18,428
Location
Northampton
Hello,

I am new here so apologies if I am breaking any convensions but - I am a research student doing research on the effect of weather on rail usage and delay and I am after daily local (by station or town or city) train delay and usage data. I have had a look at the ORR website and can only find quarterly statistics. Can anyone please suggest where I can get daily delay data by location if they know one?

Thanks!
There is the Historic Service Performance database which has an API and can be access via the Network Rail open data feeds login.
The open data wiki will also be helpful if you can get access.

 

Robski

Member
Joined
15 May 2016
Messages
333
This site has an archive of Darwin messages which can be used to obtain both delay lengths by station and delay reason codes programmatically. Will require a significant amount of work but it will be the most accurate way of obtaining this data as Darwin is meant to be the "single source of truth" on the railway - beware that there are usually ~2 million messages a day sent through Darwin so quite a bit to process depending on the scope of your research, and this data does come with some attribution requirements ("Brand Guidelines and Logos").

Documentation for the data linked above: https://wiki.openraildata.com/index.php/Darwin:Push_Port (ignore the Usage section).

Daily station counts are not available as many stations do not have barriers - station usage stats published by ORR are estimations. However, some operators do publish daily passenger counts for their trains on Rail Data Markerplace (RDM) which could be of some use.
There is the Historic Service Performance database which has an API and can be access via the Network Rail open data feeds login.
The open data wiki will also be helpful if you can get access.

HSP regularly produces incorrect results, in the rare circumstance that the server is actually operational.
 

ganyobi

New Member
Joined
11 Jan 2025
Messages
3
Location
Sidcup
There is On Time Trains that does show a reason for delays or cancellations. https://www.ontimetrains.co.uk/
thank you.

== Doublepost prevention - post automatically merged: ==

There is the Historic Service Performance database which has an API and can be access via the Network Rail open data feeds login.
The open data wiki will also be helpful if you can get access.

thank you too

== Doublepost prevention - post automatically merged: ==

This site has an archive of Darwin messages which can be used to obtain both delay lengths by station and delay reason codes programmatically. Will require a significant amount of work but it will be the most accurate way of obtaining this data as Darwin is meant to be the "single source of truth" on the railway - beware that there are usually ~2 million messages a day sent through Darwin so quite a bit to process depending on the scope of your research, and this data does come with some attribution requirements ("Brand Guidelines and Logos").

Documentation for the data linked above: https://wiki.openraildata.com/index.php/Darwin:Push_Port (ignore the Usage section).

Daily station counts are not available as many stations do not have barriers - station usage stats published by ORR are estimations. However, some operators do publish daily passenger counts for their trains on Rail Data Markerplace (RDM) which could be of some use.

HSP regularly produces incorrect results, in the rare circumstance that the server is actually operational.
thanks a lot for the info especially the passenger counts. I will take a look.
 
Last edited:
Status
Not open for further replies.

Top