Free REST API powered by OpenStreetMap. Get names, addresses, phone numbers, websites, emails, and coordinates for businesses in any city.
# Find restaurants in Stockholm curl "/api/businesses?\ location=Stockholm&category=restaurant&limit=3"
{
"total": 186,
"location_resolved": "Stockholm, Sweden",
"businesses": [
{
"name": "AG",
"category": "restaurant",
"address": "Kronobergsgatan 37, Stockholm",
"phone": "+46 8 410 681 00",
"website": "https://restaurangag.se",
"lat": 59.3323,
"lon": 18.0389,
"opening_hours": "Mo-Sa 17:00-23:00"
},
// ... 185 more
]
}
Find businesses by location and category. Returns contact info, coordinates, and opening hours.
| location * | City or address, e.g. "London" |
| category * | Business type, e.g. "restaurant" |
| radius_km | Search radius (default: 5) |
| limit | Max results (default: 50, max: 500) |
Count businesses by category. Useful for market research and comparing locations.
| location * | City or address |
| categories | Comma-separated list (default: all) |
| radius_km | Search radius (default: 5) |
List all 37 available business categories.
Use BizData directly from Claude, Cursor, or any MCP-compatible AI tool. Add this to your MCP config:
{
"mcpServers": {
"bizdata": {
"url": "/api/mcp"
}
}
}
Then ask your AI: "Find all dentists within 3km of Berlin Mitte" — it returns structured data directly.