Restaurant Intelligence (OpenStreetMap) avatar

Restaurant Intelligence (OpenStreetMap)

Pricing

Pay per usage

Go to Apify Store
Restaurant Intelligence (OpenStreetMap)

Restaurant Intelligence (OpenStreetMap)

Extract restaurant pricing, ratings, availability and trends from OpenTable and Resy. Restaurant market research and competitive intelligence API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Mateo Tejeda

Mateo Tejeda

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

OSM Restaurant Directory API

OSM Restaurant Directory API helps teams collect OpenStreetMap restaurants, restaurant directory, local business data as clean JSON on Apify. It uses OpenStreetMap Overpass API, so the listing matches the real data source used by the Actor. Find restaurants in any city from OpenStreetMap Overpass with names, cuisine, coordinates, phone, website, and opening hours. The Actor does not use OpenTable, Resy, or reservation platforms. It queries OpenStreetMap data via the public Overpass API and returns restaurants tagged with amenity=restaurant. Results can be filtered by city and optional cuisine keyword, then exported from Apify as JSON, CSV, Excel, or through the dataset API.

OpenStreetMap is community-maintained geospatial data, so coverage varies by city, but it is an excellent source for public restaurant names, cuisines, coordinates, addresses, websites, phone numbers, opening hours, OSM IDs, and OpenStreetMap URLs. This makes the Actor useful for building local directories, finding restaurant clusters, enriching maps, preparing sales lists, and analyzing food-service coverage in specific markets.

What You Get

  • Restaurant records from OpenStreetMap using Overpass API
  • Name, city, cuisine, amenity type, latitude, longitude, address, phone, website, opening hours, OSM ID, OSM type, and URL when available
  • Optional cuisine filtering such as Italian, sushi, vegan, pizza, or cafe-style terms
  • Clean Apify dataset output for no-code automations and API pipelines
  • No login, no reservation-site scraping, no browser automation, and no private user data

Input Example

{
"city": "Madrid",
"cuisine": "Italian",
"maxResults": 20
}

Output Example

{
"rank": 1,
"name": "La Tagliatella",
"city": "Madrid",
"cuisine": "italian",
"amenity": "restaurant",
"lat": 40.4168,
"lon": -3.7038,
"address": "Calle Mayor 12",
"phone": "+34 900 000 000",
"website": "https://example.com",
"opening_hours": "Mo-Su 12:00-23:30",
"osm_id": 987654321,
"osm_type": "node",
"url": "https://www.openstreetmap.org/node/987654321",
"fetched_at": "2026-07-06T10:30:00.000Z"
}

Use it for restaurant lead generation, local market mapping, competitive discovery, and OpenStreetMap restaurant data extraction.