Online Journey Planner 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.

Online Journey Planner Feeds

There are three primary data feeds derived from the OJP engine; the Real Time Journey Planner (RTJP) Webservice and the Disruptions Webservice and What can I do with my ticket Webservice, all of which are SOAP API feeds. 

  • RTJP Webservice delivers point to point or multi-leg journey planning between any two given stations. 
  • 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
  • What can I do with my ticket Webservice allows users to enter details from their ticket into a simple form and 'My Ticket' will try to match these details with it's database and, if successful, provide information to the user about what they can do with that ticket.



Full Name

Feed Type


User Guidance

Sign Up

RTJP Webservice SOAP API NRE Licence RTJPWS Contact Us
Disruptions Webservice REST API NRE Licence DisruptionsWS Contact Us
What can I do with my ticket Webservice JSON NRE Licence WCMTWS 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 [email protected]

When licensing the RTJP Webservice to third 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 National Rail do not 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 (very 4 weeks beginning the first Sunday in April each year).  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

Improvements 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.

Last updated:   28 July 2021