Does anyone know of transit agencies or private transit operators that are providing open API access to either a) schedule or b) real-time location for buses, trains, ferries or any other kind of vehicles?
Yep: the Metro in DC does it, and that resulted in one of the coolest apps in the just completed Apps for Democracy contest (which, BTW, other cities should copy asap...), "Points About," which you can now download from Apple Store for your iPhone. Not only does it tell where the closest DC Metro stop is, but exactly when [NB, we ain't talkin' scheduled arrival, but REAL arrival] the next train arrives.
while very cool, as far as i can tell this is canned data being pumped out via an iPhone app, not an openAPI that anyone can build apps around. am i missing something?
Portland's TriMet provides some great developer resources, including access to their schedule data, as well as real time arrivals information: http://developer.trimet.org/
The schedule data is in the Google Transit Feed Format, which allows public transportation agencies to provide data to Google Maps in a standardized format. Many other agencies also provide this schedule data to the public, but I think that TriMet has the most open policy towards developers
Not many agencies put out official realtime APIs—offhand, there's BART, TriMet, and I think Seattle KC Metro had one that was available through UW for a while.
http://onebusaway.org/ uses this API to great effect for a Google Maps integrated site showing route maps and a lightweight mobile site with real time arrival information.
Transit info
By AnonymousYep: the Metro in DC does it, and that resulted in one of the coolest apps in the just completed Apps for Democracy contest (which, BTW, other cities should copy asap...), "Points About," which you can now download from Apple Store for your iPhone. Not only does it tell where the closest DC Metro stop is, but exactly when [NB, we ain't talkin' scheduled arrival, but REAL arrival] the next train arrives.
not an openAPI
By Anthony Townsendwhile very cool, as far as i can tell this is canned data being pumped out via an iPhone app, not an openAPI that anyone can build apps around. am i missing something?
ps. its actually called "PointAbout"
http://alerts.PointAbout.com
TriMet and Google Transit
By AnonymousPortland's TriMet provides some great developer resources, including access to their schedule data, as well as real time arrivals information: http://developer.trimet.org/
The schedule data is in the Google Transit Feed Format, which allows public transportation agencies to provide data to Google Maps in a standardized format. Many other agencies also provide this schedule data to the public, but I think that TriMet has the most open policy towards developers
wiki page for open transit APIs?
By John Geraci>> Will collate and post summary.
We should create a wiki page for this where everyone can add info on their own as it becomes available.
Will look into this.
SF BART's new API
By AnonymousIn case anyone missed it, BART opened an API a few days ago.
Documentation here: http://www.bart.gov/schedules/developers/index.aspx
Blog post here: http://blog.programmableweb.com/2008/11/28/san-francisco-transit-mashups...
Chicago (CTA) Transit API
By baniakChicago Transit Authority has an online bus tracking application at http://ctatracker.com.
Documentation for the API for Chicago's CTA Bustracker can be found here: http://ctabusapi.jottit.com/
Some transit data resources
By Joe HughesHere are some relevant resources that you might want to check out:
Not many agencies put out official realtime APIs—offhand, there's BART, TriMet, and I think Seattle KC Metro had one that was available through UW for a while.
King County Metro (Seattle)
By AnonymousThe University of Washington provides an API for real time bus data: http://www.its.washington.edu/its_ws.html
http://onebusaway.org/ uses this API to great effect for a Google Maps integrated site showing route maps and a lightweight mobile site with real time arrival information.