TravelSmart London

Freely Available

The API is available for everyone who needs easy access to various streams of transport related data. Not only that - we also allow you to share your travel experience with us! You can use our API to contribute comments about your journey experience and rate individual Tube lines! You can use comments we gather freely as much as you want!

How to access our API

Node.js and REST

Since we expect it to be used by multiple clients, we need to minimise the coupling between them and the API. REST enables us to handle more clients at the same time more effectively and makes it easy for new clients to use our API, as it uses the HTTP protocol. You don't have to worry what will happen if we update our API in the future - we guarantee the format of queries will stay the same! Furthermore, for simplicity and high performance we have written our API in Node.js so that you never have to worry about our server going down!


We provide a structure for unstructured data!

TSL combines different sources for different means of transport. Each one is stored in a different format and they are often completely incompatible with one another. There is very little or no connection between different data feeds so one data feed rarely relates to another. We deal with that using NoSQL. And more importantly, we share our results with YOU! All the data we provide is formatted and simplified to provide only the relevant information and it's all in plain JSON to make it easy for you to process!