
If you are interested in making estimations beyond that, try using scheduled service data via our GTFS feed. Q: How far in the future does Bus Tracker estimate arrivals?Ī: Estimated arrival times are only available up to about a half-hour in the future. This helps us manage bandwidth and server resources better-but you can ask us to increase that limit, which we'll evaluate on a case-by-case basis. Q: Is there a limit to how much data I can transfer?Ī: By default, the Bus Tracker API has a transaction limit of 10,000 transactions/day. Generally, these circumstances are rare, but you should be aware of them if providing Bus Tracker data to your users. Q: Why might a bus not appear in Bus Tracker?Ī: In addition to situations where a bus goes off-route, a bus might also not appear in Bus Tracker due to a hardware or communications problem that causes a bus to not report in to the BusTime system. Q: What happens when a bus goes "off-route?"Ī: When buses go off of their regular route, Bus Tracker will stop showing them because it isn't able to automatically tell which stops a bus will be able to cover before it continues its regular route. Extraneous circumstances can have an impact on travel times, which is why Bus Tracker can only provide an estimate. Q: How does Bus Tracker determine when a bus is likely to arrive at a stop?Ī: The BusTime system makes estimations based on scheduled travel times and vehicle locations. Follow the link under " Developer API" to apply.Ī: About as fresh as it can get-Bus Tracker data is updated about every minute, both on our site and in the API.Choose on My Account in the upper right-hand corner of the page.If you don't have one, sign up and activate your account first.


How to get an API keyįirst, you'll need to get a Bus Tracker account.

The APIs make it easy for developers to get specific information from Bus Tracker to incorporate estimated arrivals and location information into innovative apps-mobile, online, or at locations. It helps us see where buses are and make service and schedules better and it can help bus riders make decisions about when to head out to a bus stop.Įstimated arrival times and these APIs are provided through a system called "BusTime," a product made by Clever Devices, Inc. How Bus Tracker worksĮach bus has a device that uses the Global Positioning System (GPS) to determine where it is, make announcements as buses approach stops, and report back information about the bus to our servers. To use these APIs, you must agree to the Terms of Service and apply for a key. The Bus Tracker family of APIs provides a gateway into near-real-time CTA bus locations and estimated arrival times. You can use the official CTA Bus Tracker service via Web or mobile device.
