The Need for More Transit APIs
blog.apievangelist.com
blog.apievangelist.com
I'm still waiting on a real-time train schedule API, but they've come a long, long way.
http://www.walkscore.com/professional/public-transit-api.php
The Walk Score API is built on top of the GTFS Data Exchange web site and APIs. GTFSDE is a clearinghouse for the latest GTFS data worldwide:
http://www.gtfs-data-exchange.com/
(Note that raw GTFS from agencies is often quite buggy -- the Walk Score API does a ton of work to clean it up and fix errors.)
Finally, the City Go Round web site and API surfaces apps that make use of transit (and other local) data:
Hope these are interesting for you!
The best way to change that is to request it at the local level. If local developers put pressure on their transit agencies then that will help speed up the process.
SF's MUNI had a huge mess on its hands with the whole NextBus thing. Eventually the developers prevailed, but this is SF, where you can't throw a stone without hitting some developer. Imagine the situation in not so tech-heavy cities.
The sad irony is that Seattle is most likely going to lose its best source of near-real time transit information because the author is going to work for Google on Google Transit: http://onebusaway.blogspot.com/2011/06/future-of-onebusaway....
It's used by Öffi (https://market.android.com/details?id=de.schildbach.oeffi...) AFAIK.
There is a lot of data, producing a coherent model across different places will be hard, for a comprehensive model.
Info found here: http://toronto.ca/open/
http://metrotransitapi2.appspot.com/
Source is on github