Dataset
Bicycle counters
Description
Locations of municipal bicycle counters in Kielce and stored hourly readings. The counter directory includes each device’s name, location and operating period; the measurement history contains reading timestamps and recorded bicycle counts. The data support comparisons between locations and periods.
The directory also includes counters that have stopped operating. A missing reading does not mean zero traffic. File timestamps use UTC.
Bicycle counters — locations
-
Bicycle counters — readings
-
API
-
Bike traffic counters Go to API
Public access to bike counter locations and historical traffic measurements.
API documentation
The API exposes the counter list and hourly readings stored by the Bike Counter module. Date ranges use the requested timezone and default to UTC. Each request covers at most 31 calendar days, including complete months with a daylight-saving transition.
GET Counter list json
/countersReturns counters with their WGS 84 location, provider and operating range.
https://dane.kielce.eu/api/public/bike-counter/counters?version=v1Examples
Example counter list
RequestGET /api/public/bike-counter/countersResponse[ { "uri": "https://data.example.test/api/public/bike-counter/counters#krakowska", "mapUri": "https://www.openstreetmap.org/?mlat=50.8501&mlon=20.6154#map=18/50.8501/20.6154", "id": "krakowska", "name": "Krakowska", "provider": "private", "externalId": null, "location": {"lat": 50.8501, "lon": 20.6154}, "activeFrom": "2025-11-01T00:00:00+00:00", "activeTo": null, "lastSynchronizedAt": "2026-08-25T12:00:00+00:00" } ]GET Counter readings json
/counters/{counterId}/readingsReturns historical readings for a selected counter and date range.
https://dane.kielce.eu/api/public/bike-counter/counters/{counterId}/readings?version=v1Parameters Name Type Description counterIdstringCounter identifier. fromdateFirst range day in YYYY-MM-DD format. todateLast range day in YYYY-MM-DD format. timezonestringOptional IANA timezone used to interpret the range and present timestamps. Examples
Example counter readings
RequestGET /api/public/bike-counter/counters/krakowska/readings?from=2026-08-01&to=2026-08-02&timezone=Europe/WarsawResponse{ "uri": "https://data.example.test/api/public/bike-counter/counters/krakowska/readings?from=2026-08-01&to=2026-08-02&timezone=Europe%2FWarsaw", "counterUri": "https://data.example.test/api/public/bike-counter/counters#krakowska", "counterId": "krakowska", "from": "2026-08-01", "to": "2026-08-02", "timezone": "Europe/Warsaw", "readings": [ {"readAt": "2026-08-01T12:00:00+02:00", "value": 42} ] }
Downloads
Loading statistics…
Daily aggregates · UTC
| Time (UTC) | Series | Value |
|---|
Source activity: Municipal bicycle counters — Eco-Visio
Loading statistics…
Daily aggregates · UTC
| Time (UTC) | Series | Value |
|---|