CTA Train Tracker API
The Train Tracker API provides real-time train arrival predictions and run/location information for all CTA L train lines. Endpoints include arrival predictions by station or stop, follow-this-train run tracking, and a locations service exposing the current latitude/longitude of in-service trains. Authentication requires a developer API key issued through the CTA Developer Center.
Documentation
Specifications
Other Resources
APIDocs
https://www.transitchicago.com/developers/ttdocs/
APIKeyApplication
https://www.transitchicago.com/developers/traintrackerapply/
TermsOfUse
https://www.transitchicago.com/developers/terms/
Spectral
https://raw.githubusercontent.com/api-evangelist/chicago-transit-authority/refs/heads/main/spectral/chicago-transit-authority-spectral.yml