GET
https://busapi.kurzyrio.site/api/v1/buses
Returns real-time vehicle telemetry including fleet ID, current latitude/longitude, speed in km/h, bearing angle, shift, report clock, and stale status flags.
?theme: default | neon | accessible | pastel | mono
?colors: R102:#00f0ff,R402:#ff007f (custom hex overrides)
?near: lat,lng (e.g. 7.07,125.61) & ?radius: km
?bbox: minLng,minLat,maxLng,maxLat
?fields: fleet,route_code,speed_kmh,latitude,longitude...
?units: kmh | mph | mps
?sort: distance_asc | speed_desc | speed_asc | fleet_asc
?route: R102, R103, R402, R403, R503, R603, R763, R783, R793
?format: json | geojson | csv | xml | kml | ndjson
?force: 1 (bypass cache)
?limit: number
GET
https://busapi.kurzyrio.site/api/v1/routes
Returns all DIBS transit route polylines, corridor groupings (Toril, Mintal, Bangkal, Buhangin, Panacan), and designated route hex line colors and multi-spectrum color tokens.
?theme: default | neon | accessible | pastel | mono
?colors: custom hex overrides (e.g. R102:#00f0ff)
?format: json | geojson
?code: filter specific route (e.g. R102)
?shift: AM | PM
GET
https://busapi.kurzyrio.site/api/v1/stops
Returns official bus stop names, exact GPS point coordinates, route associations, and color tokens (125 stops).
?near: lat,lng & ?radius: km
?bbox: minLng,minLat,maxLng,maxLat
?sort: distance_asc | name_asc | name_desc | route_asc
?fields: name,route,latitude,longitude,distance_km...
?theme: default | neon | accessible | pastel | mono
?format: json | geojson | csv | xml | kml | ndjson
?route: filter stops by route (e.g. R102)
?search: stop name search
?limit: number
GET
https://busapi.kurzyrio.site/api/v1/schedules
Official Davao City Government interim bus timetables, corridor colors, operational operating windows (AM 6–10 AM / PM 4–9 PM), and ordered outbound/inbound stop sequences for all 9 routes.
?theme: default | neon | accessible | pastel | mono
?colors: custom hex overrides
?format: json | csv | xml | ndjson
?route: R102, R103, R402, R403, R503, R603, R763, R783, R793
?shift: AM | PM
?search: search stop or route name
GET
https://busapi.kurzyrio.site/api/v1/summary
Provides aggregate operational metrics across the network: total tracked units, currently moving buses, active route count, and fleet distributions per corridor.
GET
https://busapi.kurzyrio.site/api/v1/health
Monitors cache availability, upstream ingestion health, memory utilization, and service timestamp.