allbikes

0.2.0 • Public • Published

allbikes API NPM Version BuildStatus

allbikes is an API that provides live station information for Bixi-built Bike Share programs around the world.

Stations currently supported and their respective API reference codes (city code).

Bike Share City city_id
Aspen WE-cycle Aspen, CO ASE
Barclay's Cycle Hire London, UK LHR
Bay Area Bike Share San Francisco, CA SFO
Bike Chattanooga Chattanooga, TN CHA
Capital Bike Share Washington, D.C. DCA
Citi Bike New York City, NY JFK
CoGo Columbus, OH CMH
Divvy Chicago, IL ORD
Hubway Boston, MA BOS
Melbourne Bike Share Melbourne, Vic MEL
Montreal Bixi Montreal, QC YUL
Nice Ride Minneapolis, MN MSP
Ottawa Bixi Ottawa, Ont YOW
Toronto Bixi Toronto, Ont YYZ

goal

While every Bike Share program has a live JSON or XML feed, the data is presented differently thus making a universal bike share app difficult to create. This project aims to provide a easy-to-use solution for all bike-share data queries from around the world.

implemented

all stations

/bikeshare/stations

Example: http://www.sjanderson.org/bikeshare/stations

Returns a JSON array of all stations around the world.

stations from a city

/bikeshare/city/:city_id

Example: http://www.sjanderson.org/bikeshare/city/SFO

Returns a JSON array of stations from a city. Reference the table above for city_ids, I used airport codes.

all stations sorted from closest to farthest

/bikeshare/stations/:lat/:long/

Example: http://www.sjanderson.org/bikeshare/stations/37.42/-122.13

Returns a JSON array of all stations sorted by closest to farthest.

stations from a city sorted from closest to farthest

/bikeshare/city/:city/:lat/:long/

Returns a JSON array of stations from a city sorted by closest to farthest.

Example: http://www.sjanderson.org/bikeshare/city/SFO/37.42/-122.13

contact

Twitter: @SJAndersonLA

Package Sidebar

Install

npm i allbikes

Weekly Downloads

3

Version

0.2.0

License

MIT

Last publish

Collaborators

  • sjanderson