OJP Data Feeds

«Go Back

About Online Journey Planner

The Online Journey Planner (OJP) is the engine used by National Rail Enquiries to plan routes, calculate fares and establish ticket availability. OJP derives routing information from SilverRail’s journey planning engine known as IPTIS (Integrated Passenger Transport Information System) and ticket availability from the National Reservation Service (NRS). It also accesses real-time information directly from Darwin, meaning all journey plans take account of delays, schedule changes and last minute cancellations made by the train companies. 

OJP Feeds

There are two primary data feeds derived from the OJP engine; the Real Time Journey Planner (RTJP) Webservice and the Disruptions Webservice, both of which are SOAP API feeds. The RTJP Webservice delivers point to point or multi-leg journey planning between any two given stations. The Disruptions Webservice consolidates the three different sources of disruption information into a single service, combining contextual information from Knowledgebase, with delay minutes and reason code information from Darwin, along routing intelligence from the online journey planner.   

Full Name

Feed Type


User Guidance

Sign Up

RTJP Webservice


NRE Licence


Contact Us

Disruptions Webservice


NRE Licence


Contact Us

OJP Terms of Access

OJP data feeds are made available under formal licence, requiring signature by both parties. To request a licence, please complete a licence request form and return it to our licensing team at infoservices@nationalrail.co.uk

When licensing the RTJP Webservice to 3rd parties we are obliged to include a licence condition stating that the RTJP Webservice must not be used in conjunction with ticket retailing capability on websites. This condition is imposed by SilverRail rather than NRE.

OJP Usage Charges

The RTJP Webservice is charged at cost recovery rates whereas the Disruptions Webservice is provided completely free to all users, meaning NRE don’t generate any revenue from the provision and set-up of these feeds. As such, only minimal resource is available to carry out the set-up of these feeds. 

To enable us to continue providing this service to everyone, set-up requests are submitted to our supplier in bulk on the first and third Thursday of every railway period.  Rather than handling each request separately, on a resource heavy ad-hoc basis, we accumulate requests and arrange the set-up of multiple web services in one go.  Please be aware, this may lead to longer setup wait times for some people than others. 

Technical Support

As this is a non-commercial service, no formal user support is provided.  However, unofficial technical support can be found via the open rail data user forum Open Rail Data-Talk

Improving Things for Developers

We are always aiming to improve things for developers so we hold biannual developer engagement days to give developers the opportunity to make requests, offer suggestions, get technical advice and give us some much valued feedback.  If you are a user of our data feeds we will contact you directly by email to invite you along.  If you are not an existing user, you can find out about our developer days on the NRE Developer Forum on LinkedIn.