Every few months I need local business data -- restaurants near an office, gyms in a neighborhood, dentists in a city. The usual path: learn the Overpass query language, handle raw OSM tags, geocode addresses separately, parse nested JSON. I wanted something simpler: pass a city and category, get clean JSON back. So I built BizData API. Quick start curl "https://bizdata-web.vercel.app/api/businesses?location=Paris&category=cafe&limit=2" Enter fullscreen mode Exit fullscreen mode { "total" : 2338 , "location_resolved" : "Paris, France" , "businesses" : [ { "name" : "Cafe Exemple" , "category" : "cafe" , "address" : "Avenue Parmentier, 28" , "phone" : "+33 1 48 05 94 36" , "website" : "https://aunreve.fr" , "email" : "contact@aunreve.fr" , "lat" : 48.8606 , "lon" : 2.3787 , "opening_hours" : "We-Sa 08:30-19:00; Su 09:00-19:00" } ] } Enter fullscreen mode Exit fullscreen mode No API key. No signup. One URL.…