Data
Nearest dockless scooters/bikes with battery range API
For free-floating (dockless) systems, fetches live free_bike_status and ranks the nearest rentable vehicles to a coordinate by great-circle distance, filtering out disabled/reserved units and normalizing each vehicle's remaining battery range (meters) and fuel %. Answers 'where's the closest e-scooter I can ride right now and does it have enough charge?'.
Price$0.01per request
MethodPOST
Route/v1/data/gbfs-dockless-availability
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache60s public
datatransitmicromobilityscooterdocklessgbfsebikebatterynearby
API URL
Integration docshttps://x402.hexl.dev/v1/data/gbfs-dockless-availabilityExample request
{
"systemId": "dott-dubai",
"latitude": 25.2048,
"longitude": 55.2708,
"limit": 3
}Example response
{
"systemId": "dott-dubai",
"systemName": "Dott Dubai",
"latitude": 25.2048,
"longitude": 55.2708,
"totalAvailableVehicles": 1802,
"nearestVehicles": [
{
"vehicleId": "ce1f24ea-c6a1-41d9-8b3d-9f4baf6ae365",
"vehicleTypeId": "dott_scooter",
"lat": 25.2038501,
"lon": 55.2688278,
"rangeMeters": 22718,
"fuelPct": 79,
"distanceKm": 0.225
},
{
"vehicleId": "54d94e8d-7fbb-4c47-9b5d-9f47e142d989",
"vehicleTypeId": "dott_scooter",
"lat": 25.205361,
"lon": 55.268393,
"rangeMeters": 20262,
"fuelPct": 71,
"distanceKm": 0.25
}
]
}Input schema
{
"type": "object",
"properties": {
"systemId": {
"type": "string"
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"required": [
"systemId",
"latitude",
"longitude"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"additionalProperties": true
}