OpenStreetMap Business Search (Overpass) avatar

OpenStreetMap Business Search (Overpass)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
OpenStreetMap Business Search (Overpass)

OpenStreetMap Business Search (Overpass)

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.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search for businesses, amenities, and points of interest from OpenStreetMap using the free Overpass API. Find restaurants, hotels, pharmacies, hospitals, and 25+ other place types in any city worldwide — no API key required.

  • Restaurants, cafes, bars, pubs, fast food
  • Hotels, museums, cinemas, theatres, libraries
  • Hospitals, clinics, pharmacies, dentists, doctors
  • Banks, ATMs, post offices
  • Schools, gyms, supermarkets, fuel stations, parking
  • And 10+ more amenity types

Input

FieldTypeDescriptionDefault
modeselectSearch mode (see modes below)searchInCity
amenityTypeselectType of place to search forrestaurant
cityNamestringCity name (mode=searchInCity)New York
latitudenumberCenter latitude (mode=searchNearby)
longitudenumberCenter longitude (mode=searchNearby)
radiusMetersintegerSearch radius in meters (100–50000)5000
countrystringOptional ISO-2 country code filter (e.g. US, GB)
maxItemsintegerMaximum results to return (1–500)50

Modes

ModeDescription
searchNearbyFind places near a latitude/longitude point within a radius
searchInCityFind places in a city by name (e.g. "London", "New York")
searchByTypeSearch globally for an amenity type (add a country filter to limit scope)

Supported Amenity Types

restaurant, cafe, hotel, hospital, pharmacy, school, bank, supermarket, parking, fuel, gym, cinema, theatre, museum, library, post_office, dentist, doctor, hairdresser, laundry, fast_food, bar, pub, clinic, atm

Output

Each output record represents one place from OpenStreetMap:

{
"osmId": "123456789",
"osmType": "node",
"name": "Joe's Diner",
"amenityType": "restaurant",
"address": "100 Broadway, New York 10001, US",
"street": "Broadway",
"city": "New York",
"state": "NY",
"postcode": "10001",
"country": "US",
"phone": "+1 212 555 1234",
"website": "https://joesdiner.com",
"openingHours": "Mo-Fr 08:00-22:00",
"latitude": 40.7128,
"longitude": -74.006,
"scrapedAt": "2026-06-03T10:00:00+00:00"
}
FieldTypeDescription
osmIdstringOpenStreetMap element ID
osmTypestringOSM element type: node, way, or relation
namestringName of the place
amenityTypestringOSM amenity/shop/tourism category
addressstringFull formatted address
streetstringStreet name
citystringCity or town
statestringState or province
postcodestringPostal code
countrystringISO country code
phonestringPhone number
websitestringWebsite URL
openingHoursstringOSM opening hours string
latitudefloatLatitude coordinate
longitudefloatLongitude coordinate
scrapedAtstringISO 8601 timestamp of scrape

Data Source

Data is sourced from OpenStreetMap via the free Overpass API at https://overpass-api.de/api/interpreter. OpenStreetMap is a collaborative open-data map of the world. The Overpass API provides a free query interface — no registration or API key is required. A backup endpoint (overpass.kumi.systems) is used automatically if the primary is unavailable.

FAQs

How current is the data? OpenStreetMap data is updated continuously by volunteers worldwide. The Overpass API typically reflects changes within a few minutes.

Why are some places missing contact info or addresses? OpenStreetMap is community-edited, so completeness varies. Urban areas in well-mapped regions (e.g. Western Europe, major US cities) tend to have more complete data.

What is the opening_hours format? OSM uses a standard human-readable format like Mo-Fr 08:00-22:00; Sa 09:00-20:00. You can parse it with OSM opening-hours libraries.

Can I search globally without a city? Yes, use mode=searchByType. For best results, add a country filter (2-letter ISO code) to limit scope — unconstrained global queries can time out on the Overpass API.

Does this require an API key? No. The Overpass API is completely free to use. The actor respects rate limits with built-in delays between requests.

What are way and relation osmTypes? Most individual businesses are node elements. Larger features (e.g. supermarket buildings, hospital campuses) may be way (polygon outline) or relation (complex area). The actor extracts center coordinates for ways so the location is always available.