OneBusAway API Service
OneBusAway provides a REST (REpresentational State Transfer) API that allows you access to the same information that powers the OneBusAway website and mobile tools. You can use the api to write cool new apps of your own.
Before You Get Started
A few things to note before getting started:
- The OneBusAway API is governed by Terms of Use. Feel free to drop us an email (contact@onebusaway.org) if you have any questions about the terms.
- We use an assigned application key to track usage statistics across applications. If you are interested in developing an application, drop us an email (contact@onebusaway.org) and we will set you up. Your receipt of an application key constitutes your reading and acceptance of the Terms of Use for the service.
- For complete documentation of the API, check out http://developer.onebusaway.org/modules/onebusaway-application-modules/current/api/where/index.html
- For updates and discussion of the API, please subscribe to the onebusaway-api@googlegroups.com mailing list.
The API Servers
Most developers will want to use the production api web service, whose root url is:
However, for those of you on the bleeding edges who want to test out new features, methods, and services, there is our development api instance:
http://soak-api.onebusaway.org/
For updates on the status on development services (down time, outages, etc), check out: