TransiCast - A Transit Data Web API


The TransiCast REST API provides public transportation data for North America in a single, integrated call and response format. The data is provided in stream-parsable XML and JSON formats.

SF Bay Area, Portland, L.A., Chicago, Boston, Champaign-Urbana, New York, Chapel-Hill, Toronto, Pinellas In red: stops with next bus and train times based on schedule, in blue: based on real-time data.
All in all - 650,000 stops, and growing.

Try it out


Below a few examples of TransiCast calls:

Next train times Caltrain at Millbrae Station
Next train times BART at Embarcadero Station
Route List of SFMTA (San Francisco)
Route details of CTA (Chicago) route 28
Agency List, sorted by distance from lat/lon 41.727122, -87.55947 (near Chicago)
Service Messages for CTA… More examples on the Metros page.

Production setup


Sign-up to a production plan includes the:

Note that TransiCast does not enter the licensing agreements with the providers of the base data and next bus and train times.

Contact

By email  

© 2011 - 2023 TransiCast