Local Business & POI Scraper — Map Places by Category avatar

Local Business & POI Scraper — Map Places by Category

Pricing

from $0.0005 / place scraped

Go to Apify Store
Local Business & POI Scraper — Map Places by Category

Local Business & POI Scraper — Map Places by Category

Extract local businesses and places of interest by category and area: restaurants, shops, hotels, cafes, clinics and more. Get name, category, full address, phone, website, email, opening hours and GPS. Search a city/region by name or a bounding box. One row per place as JSON, CSV or Excel.

Pricing

from $0.0005 / place scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Extract local businesses and points of interest anywhere in the world with the Local Business & POI Scraper. Pull restaurants, shops, hotels, cafes, clinics, gyms, offices and dozens of other place types by category and area, and export clean rows with name, full address, phone, website, email, opening hours and GPS coordinates as JSON, CSV or Excel.

Perfect for lead generation, local market research, store-location planning, competitor mapping, sales prospecting and building business directories, this scraper turns open map data into ready-to-use contact lists.

What it does

  • 📍 Find places by category — restaurants, cafes, bars, pharmacies, hospitals, dentists, banks, hotels, supermarkets, gyms, law offices, plumbers and many more.
  • 🗺️ Search any area — enter a city, town or region by name (e.g. Palo Alto, Manhattan, Berlin), or give a precise bounding box.
  • ☎️ Contact details — capture phone, website and email where available, plus full street address and postcode.
  • 🕑 Extra attributes — opening hours, brand, cuisine and GPS latitude/longitude.
  • 🧩 Custom tags (advanced) — target any map category with your own key=value tags (e.g. shop=butcher, cuisine=pizza).
  • 📤 Export anywhere — JSON, CSV or Excel, or straight into Google Sheets, a CRM or your database.

Example output

{
"osmId": "node/123456789",
"name": "Rara",
"category": "amenity=restaurant",
"cuisine": "nepalese",
"address": "201 South California Avenue, Palo Alto, 94306",
"phone": "+1 650 485 1055",
"website": "https://example-restaurant.com",
"email": null,
"openingHours": "Mo-Su 11:30-21:30",
"latitude": 37.4282105,
"longitude": -122.1442
}

How to use it

  1. Choose a category — e.g. Restaurants, Hotels or Dentists — or add a custom tag for anything else.
  2. Enter an area name (a city or region) or a bounding box for a precise area.
  3. Set Max places and run. Download the results as JSON, CSV or Excel.

Tip: use a recognised administrative area name (city, borough or region). For very large cities, a bounding box gives you tighter control over the area covered.

Input fields

FieldDescription
CategoryA common place type (restaurants, shops, hotels, clinics…), or blank to use a custom tag.
Custom OSM tagsAdvanced — your own key=value map tags, ANDed with the category.
Area nameCity, town or region — e.g. Palo Alto, Berlin.
Bounding boxOptional precise area as south,west,north,east; overrides the area name.
Max placesMaximum number of places to collect.

Output fields

osmId, osmType, name, category, cuisine, brand, address, street, houseNumber, city, postcode, country, phone, website, email, openingHours, latitude, longitude.

  • Lead generation — build targeted lists of businesses by type and city with phone and website.
  • Sales prospecting — find every dentist, gym or law office in a territory.
  • Local market research — map how many competitors of a type operate in an area.
  • Store-location & expansion planning — analyse the density of a category across neighbourhoods.
  • Directory building — assemble a categorised business directory for a city.
  • Data enrichment — add addresses, phones and coordinates to an existing list.

FAQ

Do I need an account or key? No. Choose a category and area and run — everything needed is built in.

Which places and countries are covered? Places worldwide across dozens of categories — anywhere covered by open map data, which is very broad in cities and towns globally.

Why do some places have no phone or website? Contact details come from open map data and are not filled in for every place. Every result still includes its name, category and location, with phone, website and email included wherever they exist.

How do I target a category that isn't in the list? Use the Custom OSM tags field with a key=value pair — for example shop=butcher or office=insurance.

Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, CRMs and databases.


Structured local business and POI data — by category and area, with address, phone, website and GPS — exported clean and ready for outreach.