TTC.
MyTTC provides transit data for Toronto through a set of web APIs. A Station/Stop API returns data for any stop or station, available as JSON or XML by URL extension or via HTTP Accept header content negotiation. The site also exposes several undocumented, experimental endpoints for proximity-based queries, including searching by geographic coordinates or named intersections for nearby stations and vehicles.
No API key is required to use the service. Full dataset dumps, in raw SQL or GTFS format, are available through the MyTTC developer Google Group for applications needing large-scale data access.
The API is aimed at developers building applications on top of Toronto transit data. Users can submit feedback about their projects to be featured in a third-party apps section.
The API is free to use and does not require an API key, though users are asked to be respectful of server load.
Stop and station data can be requested as JSON or XML, either via file extension or the HTTP Accept header.
Yes, a full dump of the data in raw SQL or GTFS format is available through the MyTTC developer Google Group.
Yes, there are undocumented near-location APIs for stops and vehicles that may change unexpectedly.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Official Swiss Public Transport Open Data.
NS, only trains.
OVAPI, country-wide public transport.
Transport API and dataset for UK.
NextBus API.
TransLink.