Data
Amenity census + walkability API
Count amenities across ~25 categories (groceries, transit, food, health, schools, parks...) within a radius of a point via OpenStreetMap Overpass, and derive a 0-100 walkability score plus how many categories are present. Distinct from a POI list: this is an aggregated neighborhood snapshot. Answers 'how walkable is this location', 'how many amenities near these coordinates', 'is there a supermarket/transit/pharmacy nearby'.
Price$0.01per request
MethodPOST
Route/v1/data/places-amenity-census
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache21600s public
dataplacesamenitieswalkabilityoverpassosmcensusneighborhood15-minute-city
API URL
Integration docshttps://x402.hexl.dev/v1/data/places-amenity-censusExample request
{
"latitude": 48.8584,
"longitude": 2.2945,
"radiusMeters": 500
}Example response
{
"center": {
"latitude": 48.8584,
"longitude": 2.2945
},
"radiusMeters": 500,
"totalAmenities": 124,
"categoriesPresent": 20,
"walkabilityScore": 87,
"counts": {
"restaurant": 28,
"cafe": 9,
"bar": 4,
"fast_food": 6,
"supermarket": 1,
"convenience": 2,
"pharmacy": 3,
"hospital": 0,
"clinic": 0,
"doctors": 2,
"school": 8,
"kindergarten": 1,
"bank": 1,
"atm": 1,
"fuel": 0,
"parking": 16,
"bus_stop": 29,
"station": 1,
"park": 3,
"playground": 4,
"gym": 0,
"hotel": 2,
"place_of_worship": 0,
"post_office": 2,
"library": 1
}
}Input schema
{
"type": "object",
"required": [
"latitude",
"longitude"
],
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"radiusMeters": {
"type": "integer",
"minimum": 100,
"maximum": 5000,
"default": 1000
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}