Transport for Toronto, Canada
TTC
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Transportation
- Documentation / URL
- https://myttc.ca/developers
Overview
myttc.ca exposes Toronto Transit Commission (TTC) schedules and arrivals as JSON — keyless (verified live).
Quick Start
Arrivals at a stop (verified live):
curl "https://myttc.ca/sherbourne_station.json"
{
"stop": {
"name": "Sherbourne Station",
"routes": [
{
"routeName": "75",
"routeShortName": "75",
"stops": [ { "name": "Sherbourne Station", "lat": 43.67, "lon": -79.37, "times": [ { "departureTime": 1728000000, "departureTimeAsText": "9:00pm" } ] } ]
}
]
}
}
Authentication
None — keyless.
Rate Limits & Notes
- Free; be polite — no hard published limit.
- URLs use stop names as slugs:
https://myttc.ca/{stop_name}.json. - Returns routes, stops, and departure times.
FAQ
Is myttc free? Yes — free and keyless (verified).
How do I query a stop?
https://myttc.ca/{stop_name}.json.
What data is returned? Routes, stops, and departure times.
More in Transportation
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| ADS-B Exchange Access real-time and historical data of any and all airborne aircraft | No auth | Yes | Unknown | ↗ |
| airportsapi Get name and website-URL for airports by ICAO code | No auth | Yes | Unknown | ↗ |
| AIS Hub Real-time data of any marine and inland vessel equipped with AIS tracking system | API Key | No | Unknown | ↗ |
| Amadeus for Developers Travel Search - Limited usage | OAuth | Yes | Unknown | ↗ |
| apilayer aviationstack Real-time Flight Status & Global Aviation Data API | OAuth | Yes | Unknown | ↗ |