About
Many bikeshare systems publish real-time data via the GBFS specification, including the number of bikes and docks at each station. By monitoring these counts over time, this tracker estimates trips — when bikes leave or arrive at a station.
For a detailed explanation of the methodology, see this blog post.
Questions? Reach out on Bluesky: @mike.raccoon.bike
Access
Most endpoints are public. The /activity endpoint requires an API key — pass it as ?key=YOUR_KEY.
Endpoints
Returns metadata for all tracked systems, including tracking start/end dates and timezone.
Returns station list and metadata for a given system.
| Parameter | Description |
|---|---|
| system | System name (required) |
Returns vehicle types available in a system (e.g. classic bike, e-bike).
| Parameter | Description |
|---|---|
| system | System name (required) |
Returns estimated trip and return counts for a system, optionally filtered by station, vehicle type, and time range.
| Parameter | Description |
|---|---|
| system | System name (required) |
| feed | station or free_bike (required) |
| start | Start datetime, format: YYYYMMDDHH (required) |
| end | End datetime, format: YYYYMMDDHH (required) |
| frequency | h hour, d day, m month, y year (default: h) |
| station | Station ID, or all for per-station data (optional) |
| vehicle | Vehicle type ID, or all for per-type data (optional) |
License
Software
Data
Creative Commons BY 4.0 — free to share and adapt with attribution.