Chicago Transit Authority (CTA).
The Chicago Transit Authority's Developer Center provides data feeds and APIs for building applications using CTA transit data. It offers a Train Tracker API for real-time train arrival predictions, a Bus Tracker API for real-time bus arrival predictions and location data, and a Customer Alerts API covering planned and unplanned service events published on transitchicago.com.
The data is also available through General Transit Feed Specification (GTFS) files, an open format used by many transit agencies to power directions in web and transit apps. Additional resources include open data sets (KML, CSVs, and others) published via the City of Chicago's data portal, RSS feeds for service and news updates, and a Do-It-Yourself Transit Info Display web application for showing bus and train arrival times, weather, and service alerts on a screen.
Use of the APIs and data requires agreeing to CTA's Developer License Agreement and Terms of Use, along with guidelines on the use of CTA trademarks and branding. The service is intended for developers building applications, mash-ups, and displays that surface CTA bus and train information; CTA states it does not provide direct support for writing software but offers pointers and links to external resources.
APIs are available in XML, and JSON responses are also now supported for the Train Tracker, Bus Tracker, and Customer Alerts APIs.
The page does not mention pricing, only that developers must agree to a Developer License Agreement and Terms of Use to use the APIs.
You can access real-time train and bus arrival predictions, customer service alerts, and static GTFS schedule data, plus additional open data sets like ridership reports and mapping shapefiles.
CTA provides the data and some pointers and tips to get started, but does not offer direct support for writing your software.
It is for app developers who want to build applications or mash-ups using CTA transit data, such as real-time arrival displays.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Third-party VBB API.
Bordeaux Métropole public transport and more (France).
Budapest public transport API.
Czech transport API.
Finnish transport API.
Grenoble public transport.