VOOZH about

URL: https://apify.com/parseforge/overpass-osm-poi-scraper

โ‡ฑ OpenStreetMap Points of Interest Scraper ยท Apify


๐Ÿ‘ OpenStreetMap Points of Interest Scraper avatar

OpenStreetMap Points of Interest Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store

OpenStreetMap Points of Interest Scraper

Turn any city into a clean list of places from OpenStreetMap. Pick a place name or a coordinate with a radius, choose from 45 categories, and gather names, addresses, phones, websites, opening hours, and coordinates. Great for lead generation, competitor mapping, and location datasets.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐Ÿ—บ๏ธ Overpass OSM POI Scraper

๐Ÿš€ Pull local business listings from OpenStreetMap in seconds. Search any city by category and get names, addresses, phones, websites, and coordinates.

๐Ÿ•’ Last updated: 2026-06-04 ยท ๐Ÿ“Š 20 fields per place ยท powered by the Overpass API ยท worldwide coverage

Collect points of interest from OpenStreetMap through the public Overpass API. Name a city or area, choose categories such as restaurants, hotels, pharmacies, or supermarkets, and get a clean list of places with their address, phone, website, email, opening hours, and exact latitude and longitude. You can also search around a coordinate with a radius, or add raw OpenStreetMap tag filters for anything not in the category list.

Coverage: the entire OpenStreetMap database, every country and city, across 45 ready made categories plus any custom tag.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Sales and lead gen teamsBuild local business prospect lists
Market researchersMap competitors in an area
Logistics and deliveryGeocode and enrich place data
App and data teamsSeed maps and location datasets

๐Ÿ“‹ What the Overpass OSM POI Scraper does

  • Searches OpenStreetMap by place name or by coordinate and radius.
  • Collects 45 ready made categories, from restaurants to gyms to pharmacies.
  • Accepts raw OpenStreetMap tag filters for full control.
  • Returns 20 structured fields per place, including contact details.
  • Gives exact latitude and longitude for every result.
  • Exports to CSV, Excel, JSON, XML, or via API.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

โš™๏ธ Input

FieldTypeDescription
placestringCity or area to search, for example Berlin, Germany. Resolved to a map area automatically.
latitudestringCenter latitude, used when no place is set.
longitudestringCenter longitude, used when no place is set.
radiusMetersintegerSearch radius around the coordinate, in meters.
categoriesarrayPlace types to collect, picked from 45 categories.
customFiltersarrayRaw OpenStreetMap tag filters such as amenity=cinema.
maxItemsintegerCap on places returned. Free plan is limited to 10.

Example 1: restaurants in a city

{
"place":"Berlin, Germany",
"categories":["restaurant"],
"maxItems":200
}

Example 2: several categories around a coordinate

{
"latitude":"48.8566",
"longitude":"2.3522",
"radiusMeters":1200,
"categories":["hotel","pharmacy","supermarket"],
"maxItems":500
}

โš ๏ธ Good to Know: a place is resolved to its full bounding box, so a large city can match many places. Use maxItems to cap output. Contact fields such as phone, website, and email come from OpenStreetMap contributors, so they appear for most but not all places. When both a place and a coordinate are set, the place wins.

๐Ÿ“Š Output

Each record contains the following fields:

FieldDescription
๐Ÿ“Œ namePlace name
๐Ÿท categoryMain OpenStreetMap category value
๐Ÿงฑ osmTypenode, way, or relation
๐Ÿ”ข osmIdOpenStreetMap element id
๐Ÿ”— osmUrlLink to the element on OpenStreetMap
๐Ÿงญ latitudeLatitude
๐Ÿงญ longitudeLongitude
๐Ÿ“ addressStreet and postal address
๐Ÿ™ cityCity
๐Ÿ“ฎ postcodePostal code
๐Ÿ“ž phonePhone number
๐ŸŒ websiteWebsite
โœ‰๏ธ emailEmail
๐Ÿ• openingHoursOpening hours string
๐Ÿฝ cuisineCuisine, for food places
โ™ฟ wheelchairWheelchair access
๐Ÿงฉ tagsAll raw OpenStreetMap tags
๐Ÿ”Ž searchPlaceArea or coordinate that surfaced this place
๐Ÿ•’ scrapedAtCollection timestamp
โŒ errorError message, null on success

Real sample records:

{
"name":"Aida",
"category":"restaurant",
"osmType":"node",
"osmId":26735749,
"osmUrl":"https://www.openstreetmap.org/node/26735749",
"latitude":52.5068638,
"longitude":13.3228585,
"address":"KnesebeckstraรŸe, 10623 Berlin",
"city":"Berlin",
"postcode":"10623",
"phone":"+49 30 318 06 750",
"website":"https://www.aida-restaurant.de/",
"email":"aida-camillo@web.de",
"openingHours":"Mo-Sa 11:30-21:00; Su 15:00-21:00",
"cuisine":"italian;pizza",
"wheelchair":"no",
"searchPlace":"Berlin, Germany",
"error":null
}
{
"name":"Madame Ngo",
"category":"restaurant",
"osmType":"node",
"osmId":26735759,
"osmUrl":"https://www.openstreetmap.org/node/26735759",
"latitude":52.5062119,
"longitude":13.3180811,
"address":"KantstraรŸe 30, 10623 Berlin",
"city":"Berlin",
"postcode":"10623",
"phone":"+49 157 53604089",
"website":"https://madame-ngo.de/",
"email":null,
"openingHours":"Mo-Sa 12:00-16:30, 18:00-22:00; Su 12:00-16:30, 18:00-21:30",
"cuisine":"asian",
"wheelchair":"limited",
"searchPlace":"Berlin, Germany",
"error":null
}
{
"name":"Nam Thuรขn",
"category":"restaurant",
"osmType":"node",
"osmId":26735763,
"osmUrl":"https://www.openstreetmap.org/node/26735763",
"latitude":52.5073199,
"longitude":13.3207804,
"address":"PestalozzistraรŸe 106, 10625 Berlin",
"city":"Berlin",
"postcode":"10625",
"openingHours":"Mo-Fr 11:00-22:00; Sa,PH 12:00-22:00",
"cuisine":"vietnamese",
"wheelchair":"no",
"searchPlace":"Berlin, Germany",
"error":null
}

โœจ Why choose this Actor

  • Worldwide. Every city in OpenStreetMap is searchable.
  • 45 categories. From restaurants to clinics to EV charging.
  • Contact ready. Phone, website, and email when contributors added them.
  • Precise coordinates. Latitude and longitude on every place.
  • Ready to export. CSV, Excel, JSON, XML, or API, with a clean table view.

๐Ÿ“ˆ How it compares to alternatives

Overpass OSM POI ScraperManual map browsingGeneric web scrapers
Whole city in one runโœ…โŒโš ๏ธ Needs setup
Contact and address fieldsโœ…โš ๏ธโŒ
Coordinates on every placeโœ…โš ๏ธโŒ
45 categories plus custom tagsโœ…โŒโš ๏ธ
Export to CSV/Excel/JSON/XMLโœ…โŒโš ๏ธ

๐Ÿš€ How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Overpass OSM POI Scraper.
  3. Enter a place or a coordinate, then pick one or more categories.
  4. Click Start and watch the dataset fill in real time.
  5. Export your results as CSV, Excel, JSON, or XML, or pull them via API.

๐Ÿ’ผ Business use cases

๐ŸŽฏ Lead generation

GoalHow
Build prospect listsSearch a category across a city
Reach out fastKeep places with a phone or website

๐Ÿ” Market research

GoalHow
Map competitorsSearch your category in a target area
Spot gapsCompare density across neighborhoods

๐Ÿ—บ Location intelligence

GoalHow
Enrich a mapPull coordinates for every place
Plan routesGroup nearby places by area

๐Ÿ“Š Data projects

GoalHow
Seed a datasetPull many categories at once
Link recordsUse the OSM id as a stable key

๐Ÿ”Œ Automating Overpass OSM POI Scraper

Connect this Actor to your stack with Apify integrations: Make, Zapier, Slack, Airbyte, GitHub, and Google Drive. Schedule runs and push fresh place data into spreadsheets, databases, or alerts.

๐ŸŒŸ Beyond business use cases

  • Research: study how amenities are distributed across a city.
  • Personal: find every cafe or pharmacy near a new home.
  • Non-profit: map services available in a community.
  • Experimentation: build location apps and map mashups.

๐Ÿค– Ask an AI assistant

Paste your dataset into ChatGPT, Claude, Perplexity, or Copilot and ask for places with a website, the busiest streets, or clusters by category.

โ“ Frequently Asked Questions

1. Do I need an API key? No. The Actor uses the public Overpass API and OpenStreetMap data.

2. Which areas are covered? Anywhere in OpenStreetMap, which means every country and city.

3. How do I search a city? Put its name in place, for example Madrid, Spain.

4. Can I search around a point? Yes. Leave place empty and set latitude, longitude, and radiusMeters.

5. What categories are available? 45 ready made ones, from restaurants and hotels to clinics and EV charging.

6. Can I use a category that is not listed? Yes. Add a raw tag filter in customFilters, such as amenity=cinema.

7. Why is a phone or website missing on some places? Those fields come from OpenStreetMap contributors and are not filled in everywhere.

8. Are coordinates always included? Yes. Every place has a latitude and longitude.

9. What export formats are supported? CSV, Excel, JSON, XML, and API.

10. Can I run it on a schedule? Yes, with Apify Schedules and integrations.

11. Is there a free option? Yes. Free runs are limited to 10 items as a preview. Paid plans unlock up to 1,000,000.

๐Ÿ”Œ Integrate with any app

Use the Apify API, webhooks, and 5,000-plus integrations to push place data into Make, Zapier, Google Sheets, Airtable, databases, and more.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: independent tool, not affiliated with the OpenStreetMap Foundation. Data comes from OpenStreetMap contributors under the Open Database License.

You might also like

OpenStreetMap Places & POI Scraper

crawlerbros/openstreetmap-places-scraper

Scrape Points of Interest (POIs) and business listings from OpenStreetMap via the free Overpass API. Search by location, category, or keyword which returns name, address, coordinates, phone, website, opening hours, and OSM link. No API key required.

OpenStreetMap Listing Scraper ๐Ÿ—บ๏ธ

easyapi/openstreetmap-listing-scraper

๐Ÿ—บ๏ธ Extract location data from OpenStreetMap search results with comprehensive details including addresses, coordinates, and URLs. Perfect for location-based research, GIS applications, and geographic data collection.

OpenStreetMap POI Search

ryanclinton/osm-poi-search

Search and extract points of interest (POIs) near any location worldwide using OpenStreetMap data via the Overpass API. Find restaurants, cafes, banks, pharmacies, hotels, museums, and more within a configurable radius.

16

OpenStreetMap Business Search (Overpass)

crawlerbros/openstreetmap-business-search

Search for businesses, amenities, and points of interest from OpenStreetMap using the free Overpass API. Find restaurants, hotels, pharmacies, hospitals, and 20+ other amenity types near a location or in any city worldwide.

OpenStreetMap POI Extractor

automation-lab/openstreetmap-poi-extractor

Extract POIs from OpenStreetMap via Overpass API. Search by location + radius or bounding box. Filter by 20+ categories (restaurants, hotels, hospitals, parks, shops). Outputs name, coords, address, phone, website, opening hours. No API key needed.

๐Ÿ‘ User avatar

Stas Persiianenko

26

OpenStreetMap POI Intelligence

benthepythondev/osm-poi-intelligence

Extract business listings and local leads from OpenStreetMap's global database. Get real estate agents, car dealers, restaurants, hotels, shops, gyms, banks, pharmacies, and 19+ business types with phone numbers, websites, addresses, and coordinates. Search any location worldwide by radius.