API Directory

Public endpoints and formats for transit applications and spatial analysis.

Base URL: https://busapi.kurzyrio.site
GET https://busapi.kurzyrio.site/api/v1/buses
Open →
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
Open →
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
Open →
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
Open →
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
Open →
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
Open →
Monitors cache availability, upstream ingestion health, memory utilization, and service timestamp.