OpenStreetMap Business & POI Extractor - Leads with Contacts
Pricing
from $1.00 / 1,000 pois
OpenStreetMap Business & POI Extractor - Leads with Contacts
Extract shops, restaurants, clinics, offices and other businesses from OpenStreetMap for any city or bounding box via Overpass API: name, category, address, phone, email, website, opening hours, coordinates. Open ODbL data, a legal Google Maps alternative.
Pricing
from $1.00 / 1,000 pois
Rating
0.0
(0)
Developer
leo zhu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
OpenStreetMap Business & POI Extractor - Local Leads with Contacts
Extract businesses and points of interest from OpenStreetMap for any neighbourhood, city or bounding box: restaurants, cafes, dentists, clinics, gyms, salons, car repair shops, lawyers, accountants, hotels, shops and any other OSM category. Get one clean row per place with name, category, full address, phone, email, website, opening hours, social links and coordinates. Built on open data (ODbL) queried through the public Overpass API - a legal, low-cost alternative to scraping Google Maps.
Who uses it
- Local lead generation & agencies: build lists of dentists in Austin or cafes in Shoreditch with website/phone for outreach (combine with our Website Contact Info Extractor or Email Verifier).
- Site selection & retail analytics: count competitors, brands and amenities around a location.
- Data teams & GIS: export POIs with coordinates to CSV/GeoJSON pipelines, enrich CRMs, deduplicate addresses.
- Delivery, mobility & travel apps: seed place databases with open-licensed data.
Input
| Field | Description |
|---|---|
locations | Place names, e.g. Shoreditch, London, Austin, Texas. Geocoded via Nominatim; the place's bounding box is searched. |
categories | Presets (restaurant, cafe, dentist, doctor, gym, beauty, car_repair, lawyer, accountant, real_estate, hotel, any_shop, any_office ...) or OSM tags like shop=bicycle. |
customTags | Extra OSM tags, e.g. craft=plumber, office=architect. |
boundingBoxes | Exact areas south,west,north,east. |
nameContains | Filter by name (e.g. a brand). |
onlyWithContact | Only places with a website, phone or email. |
maxItemsPerLocation | Default 200. |
{ "locations": ["Austin, Texas"], "categories": ["dentist", "doctor"], "onlyWithContact": true, "maxItemsPerLocation": 1000 }
Output (one row per place)
{"name": "La Perla", "category": "amenity=restaurant", "cuisine": "pizza","address": "14 Tweede Tuindwarsstraat, 1015RZ, Amsterdam", "street": "14 Tweede Tuindwarsstraat", "postcode": "1015RZ", "city": "Amsterdam","phone": null, "email": null, "website": "https://pizzaperla.nl", "openingHours": "Mo-Su 17:00-22:00", "wheelchair": "limited","latitude": 52.3770366, "longitude": 4.881768, "osmType": "node", "osmId": 2631200752,"osmUrl": "https://www.openstreetmap.org/node/2631200752", "location": "52.37,4.88,52.38,4.90"}
Coverage depends on the OpenStreetMap community: excellent in most of Europe and big cities, thinner elsewhere; not every place has phone/website tags.
Pricing (pay per event)
- $0.001 per place saved (
poi) - 1,000 places = $1. - Tiny start fee per run (
apify-actor-start). Locations that fail (not found / servers busy) are not charged. Set "Maximum cost per run" to cap spend.
Reliability
Public Overpass servers are shared and sometimes busy. The Actor sends a descriptive User-Agent, retries with exponential backoff and automatically falls back across several public Overpass instances (overpass-api.de, overpass.kumi.systems, maps.mail.ru, private.coffee). Geocoding respects Nominatim's 1 request/second policy. For very large areas (whole countries) split the work into cities or bounding boxes.
License & attribution (required)
Data © OpenStreetMap contributors, available under the Open Database License (ODbL) 1.0 - https://www.openstreetmap.org/copyright. If you publish or redistribute the data you must credit "© OpenStreetMap contributors" and share derived databases under ODbL. This Actor is not affiliated with the OpenStreetMap Foundation.