NYC Subway Data REST API
nycpulse.herokuapp.com
nycpulse.herokuapp.com
I want something I can quickly open and glance at to know when I should leave, or if I should be sprinting to the station to save myself 20m late at night.
1 minute mock up:
[1] http://datamine.mta.info/ [2] http://bustime.mta.info/wiki/Developers/Index
An example: From 220 Schermerhorn St, Brooklyn to 1 East 28th Street, Manhattan to arrive by 10 AM on Monday:
* Google [1] correctly lists 5+6 (28 mins), 4+5 (26 mins) and Q+R (27 mins) at the best options.
* Citymapper [2] choices are C+5+6, C+4+5, A+4+6 and Q+N, all of which take 35+ mins and require an additional transfer.
It looks to me like Citymapper heavily weights the distance to the first station; the Nevins St station, which Citymapper doesn't consider, is two blocks away from the point of origin, and from there you can take 4+5 instead of the C+4+5. If you move the origin slightly closer to that station, it then figures correctly.
At any rate, with Google you can tell it to favour fewer transfers, Citymapper has no such option as far as I can see.
I'd love to build a city-wide visualization of the train traffic that shows where it's backing up, where it's flowing smoothly, etc. It probably wouldn't be very useful for me as an NYC commuter, but purely as a visualization it would really be something.
Plus, who needs realtime train position data when you can just listen for those helpful manual announcements like "An uptown express train is approaching W 4th St."
That being said, I wish Google would take on the challenge and include subway info.
- If somebody made a NYC transit app that I actually felt comfortable relying on... I would love push notifications ASAP of when my frequented trains/buses are down. I always forget to check the night before so please just tell me and make it relevant.
-Also I really want a detailed map of NYC that I can view offline but it needs to be lightning fast.
After all the frustration dealing with those apps, a couple months ago I finally decided to buy a paper map of NYC and start memorizing all that I can. I feel a bit more liberated and a little more like a NYC aficionado (snob).
Totally agree that it would be really cool.
I made this nycpulse.herokuapp.com, but it could be so much cooler.
I'm not sure how I interpret that arrivals say that a train arrives at my station at 8:42:30 and 8:43:00 (within 30 seconds of each other. Also I've never seen a train arrive at either of those times :). So I wonder how accurate the arrival times are in general.
(P.S. It'd be nice if arrivals was sorted in the response, not sure if that's an artifact of the way this is parsed from the data source or not).
I couldn't find one with a 30 second interval.
@aerialfish you are correct, this data is taken from timetables, as the MTA does not release real-time data. But it is probably very close
Feel free to make it better :)