Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An API for your MBTA bus API
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.awsbox.json
.gitignore
LICENCE.md
README.md
mbta.js
package.json
preview.html
server.js
stations.json

README.md

MBTA API API

MBTA data, for those who don't care for XML.

Install with:

npm install mbta

commands

mbta.locations(route[,since,cb]);
    ->geojson from the bus GPS
mbta.subway(line[,cb]);
    ->returns the MBTA json
mbta.stop(stop[,cb]);
    ->predictions for a stop
mbta.list([cb]);
    ->list of route IDs
mbta.route(route[,cb]);
    ->information about a route
mbta.schedule(route[,cb]);
    -> schedule of the route.

It returns a promise so you can omit the callback if your into that. Also included is 'server.js' which can be run with node server.js and is a simple api endpoint setup with CORS and JSONP enabled.

Not affiliated with the MBTA or MassDOT. Inspired by Tom MacWright's wmataapiapi.

Something went wrong with that request. Please try again.