OpenStreetMap scrapers & data extractors
This is the full set of ready-made OpenStreetMap data extractors — one per common job. Each takes a place (a city, a radius around a point, or a bounding box), pulls the matching places straight from OpenStreetMap's open data, and gives you clean rows back as CSV, JSON or Excel. No API key, no query language, no scraping of Google Maps or booking sites — just OpenStreetMap (ODbL) data, redistributable with attribution.
The tools
| Tool | What it extracts | Guide |
|---|---|---|
| OpenStreetMap Places Scraper | Local businesses & points of interest across 115+ categories | POI data guide |
| Supermarkets & Grocery Stores | Supermarkets, grocery & convenience — brand, organic, payment, shop type | Supermarket data guide |
| EV Charging Stations | Charge points — socket types, power (kW), operator & network | EV charging guide |
| Hotels & Lodging | Hotels, hostels, guest houses & motels — stars, rooms, type | Hotel & lodging guide |
| Healthcare Facilities | Pharmacies, doctors, dentists, clinics & hospitals — type, speciality (no PII) | Healthcare data guide |
| Fuel & Gas Stations | Fuel stations — fuel types, payment methods, brand | Fuel station guide |
| Tourist Attractions | Attractions, museums & galleries — Wikidata / Wikipedia links | Attraction data guide |
What every tool gives you
Whichever tool you run, every row carries the same core fields: name, category, latitude/longitude, the address broken into parts, a ready-made full_address and a map_url, plus contact details and opening_hours where they're mapped. Chain locations also get brand and a Wikidata link. Each tool then adds its own niche fields (stars and rooms for hotels, socket power for EV charging, fuel types for fuel stations, and so on).
Anything OpenStreetMap hasn't mapped comes back as null — honest-null, never guessed. For the full breakdown see every field explained, and for output formats see exporting to CSV, JSON or Excel.
How they work
You don't write any code or query language. Give a tool an area (city/region), a radius around a point, or a bounding box, pick what you want, and run it. Under the hood each tool queries OpenStreetMap (via Nominatim and Overpass) and flattens the result into rows — so you skip the Overpass query language entirely. Pricing is pay-per-result: $3 per 1,000 rows, on every tool.
FAQ
Do any of these OpenStreetMap scrapers need an API key?
No. Each one takes a place name (or a radius, or a bounding box) and runs — no API key and no quota. They pull from OpenStreetMap's open data.
What do they cost?
Pay-per-result: $3 per 1,000 rows, for every tool — you only pay for the rows you actually get.
Can I get any city in the world?
Yes — give any city, region, radius or bounding box worldwide. Coverage of individual fields varies by area, because OpenStreetMap is community-mapped.