Translink Public Transport API

About the API

This API allows developer access to the same underlying Transport planning data from Translink’s journey planner in JSON format. This is also the same published data used by the Translink website, station screens, and Translink NI app, so information accessed should be as live and current as Translink’s core system. You can query the Journey planner API to return many different types of information including the following:

  • Journey plans
  • Departure boards
  • Bus stops
  • Incident information

More information about the API can be found in the guidance document for developers which will be provided on sign up for a registration key.

Access to the API

Requesting an Access Key

If you are a developer who wants to use the API you need to register to receive an access key. This will be used as part of your header in requests to allow your access. To request a key please email servicedata@translink.co.uk providing the following information in your email:

  • First name:             
  • Last name:
  • Company (If applicable):
  • Contact email address: 

By using this API you will be consenting to Translink’s Transport API fair usage policy and consenting to use of your personal data to process this submission.

API FAQs

  • How often is the Translink API information updated?
    • The core information in the API is normally updated weekly. 
  • What format is the API?
    • The API is RESTful in nature and returned in JSON format.

Licence and User Agreement  

Opendata API Licence

You are free to: 
  • Copy, publish, distribute and transmit the Information 
  • Adapt the Information and 
  • Use the Information commercially and non-commercially for example, by combining it with other Information, or by including it in Your own product or application  

User Agreement 

By accepting and using the above licence you agree to usage under the following terms:
  • Fair usage under the allocated number of requests assigned to your subscription, which amount normally to approx. 3000 / day. 
  • Usage amounts are per day and are not transferable from day to day or month to month. 
  • Translink may, at its discretion alter the usage limit of Customers. 
  • Translink access tokens are non-transferrable, and all activity will be attributed to the Authorised assignee. 
  • Acknowledge Translink as the source of the Information by including the following attribution statement 'Transport Information supplied by Translink Opendata API’.