OpenStreetMap Business & POI Extractor - Leads with Contacts avatar

OpenStreetMap Business & POI Extractor - Leads with Contacts

Pricing

from $1.00 / 1,000 pois

Go to Apify Store
OpenStreetMap Business & POI Extractor - Leads with Contacts

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

leo zhu

Maintained by Community

Actor 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

FieldDescription
locationsPlace names, e.g. Shoreditch, London, Austin, Texas. Geocoded via Nominatim; the place's bounding box is searched.
categoriesPresets (restaurant, cafe, dentist, doctor, gym, beauty, car_repair, lawyer, accountant, real_estate, hotel, any_shop, any_office ...) or OSM tags like shop=bicycle.
customTagsExtra OSM tags, e.g. craft=plumber, office=architect.
boundingBoxesExact areas south,west,north,east.
nameContainsFilter by name (e.g. a brand).
onlyWithContactOnly places with a website, phone or email.
maxItemsPerLocationDefault 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.