Michelin Restaurant Finder avatar

Michelin Restaurant Finder

Pricing

from $5.00 / 1,000 restaurants

Go to Apify Store
Michelin Restaurant Finder

Michelin Restaurant Finder

Extract structured data from the Michelin Guide, including restaurant name, Michelin distinction, cuisine type, price range, and location for any of 54 major cities worldwide. No API key required.

Pricing

from $5.00 / 1,000 restaurants

Rating

5.0

(1)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

2

Monthly active users

7 days ago

Last modified

Share

Extract structured data from the Michelin Guide (guide.michelin.com) — including restaurant name, Michelin distinction, cuisine type, price range, and location — for any of 54 major cities worldwide. No API key required.


What This Actor Does

This actor scrapes the official Michelin Guide website to give you a complete, up-to-date list of every restaurant listed in a city — from 3-Star temples of gastronomy to Bib Gourmand hidden gems. You choose the cities and filter by distinction level.

Results include every restaurant the Michelin Guide currently lists: starred restaurants, Bib Gourmand picks, Green Star sustainable dining, and all other Michelin-selected establishments.


Key Features

  • 54 cities across Europe, Asia, and the Americas — all mapped to verified Michelin Guide URLs
  • All distinction levels: 3 Stars ⭐⭐⭐, 2 Stars ⭐⭐, 1 Star ⭐, Bib Gourmand 😊, Green Star 🌿, and Michelin Selected
  • Full pagination — scrapes every page automatically, not just the first 20 results
  • Clean structured output: name, distinction, cuisine type, price range, city, location, and direct Michelin URL
  • Multi-currency price ranges: £ (UK), € (Europe), ¥ (Japan/Asia), $ (Americas)
  • No login or API key required — data is publicly available on the Michelin Guide

Supported Cities

RegionCities
🇬🇧 United KingdomLondon, Edinburgh, Glasgow, Manchester, Belfast
🇫🇷 FranceParis, Lyon, Bordeaux, Nice, Strasbourg
🇮🇹 ItalyRome, Milan, Florence, Venice, Naples, Turin, Bologna
🇪🇸 SpainMadrid, Barcelona, San Sebastián, Valencia
🇵🇹 PortugalLisbon, Porto
🇩🇪 GermanyBerlin, Munich, Hamburg, Frankfurt
🇧🇪 BelgiumBrussels, Antwerp
🇨🇭 SwitzerlandZurich, Geneva
🇦🇹 AustriaVienna, Salzburg
🇳🇱 NetherlandsAmsterdam
🇯🇵 JapanTokyo, Osaka, Kyoto
🇸🇬 SingaporeSingapore
🇭🇰 Hong KongHong Kong, Macau
🇹🇭 ThailandBangkok, Phuket
🇰🇷 South KoreaSeoul, Busan
🇹🇼 TaiwanTaipei
🇨🇳 ChinaShanghai, Beijing
🇺🇸 United StatesNew York, California, Chicago, Miami, New Orleans, Washington DC
🇲🇽 MexicoMexico City

Note: Some cities map to their wider Michelin region (e.g. Paris → Île-de-France, Milan → Lombardia). The region is dominated by the named city in all cases.


Input

ParameterTypeDefaultDescription
citiesArrayOne or more cities from the dropdown. Leave empty to scrape all 54 cities.
distinctionsArrayAllFilter by distinction level. Leave empty to include all restaurants.
maxRestaurantsPerCityInteger0 (unlimited)Cap the number of results per city. Useful for testing or sampling.

Distinction options

ValueMeaning
3 StarsExceptional cuisine, worth a special journey
2 StarsExcellent cooking, worth a detour
1 StarHigh quality cooking, worth a stop
Bib GourmandGreat quality at a moderate price
Green StarCommitment to sustainable gastronomy
SelectedListed by Michelin (no star, but quality-verified)

Output

Each restaurant is saved as one item in the default dataset:

{
"city": "London",
"name": "Bonheur by Matt Abé",
"distinction": "2 Stars",
"cuisine": "Modern Cuisine",
"priceRange": "££££",
"location": "London, United Kingdom",
"michelinUrl": "https://guide.michelin.com/gb/en/greater-london/london/restaurant/bonheur-by-matt-abe"
}
{
"city": "Tokyo",
"name": "Loiseau de France",
"distinction": "Bib Gourmand",
"cuisine": "French",
"priceRange": "¥¥",
"location": "Tokyo, Japan",
"michelinUrl": "https://guide.michelin.com/jp/en/tokyo-region/tokyo/restaurant/loiseau-de-france"
}

Output fields

FieldDescription
cityThe city as selected in the input
nameRestaurant name as listed by Michelin
distinctionMichelin distinction (3 Stars, 2 Stars, 1 Star, Bib Gourmand, Green Star, Selected)
cuisineCuisine type (language depends on the Michelin region — French pages return French cuisine labels)
priceRangePrice tier in local currency symbols (£, €, ¥, $)
locationCity and country as shown on the Michelin card
michelinUrlDirect URL to the restaurant's Michelin Guide page

Use Cases

  • Travel planning — find all 1-star and 2-star restaurants in your next destination before you go
  • Food journalism & research — get a full dataset of starred restaurants across cities for editorial comparison
  • Restaurant industry analysis — benchmark Michelin density, price distribution, and cuisine diversity by city
  • Fine dining market research — identify cuisine trends and underserved segments in the Michelin ecosystem
  • Building food recommendation tools — power apps, guides, or newsletters with authoritative Michelin data
  • Academic research — study the geography and economics of Michelin-rated restaurants globally

Notes on Language

Michelin Guide pages are localised. This actor uses English-language URLs where available (UK, Japan, Thailand, Austria, Singapore, USA). For French, Italian, Spanish, Portuguese, and German cities, the Michelin website only publishes in the local language — so cuisine labels for those cities will be in the local language (e.g. "Cuisine moderne" for French restaurants). Restaurant names, prices, and distinctions are unaffected.


Rate Limits & Fair Use

This actor scrapes publicly available data from the Michelin Guide website. Use responsibly and in accordance with Michelin's terms of service. For large runs covering many cities, consider using the maxRestaurantsPerCity parameter to limit volume.


Combine this actor with others from the same toolkit to build a complete hospitality and dining intelligence pipeline:

🍽️ Venue Review & Event Experience Sentiment Monitor

Scrape TripAdvisor reviews for any venue and run AI sentiment analysis on them. Use this alongside the Michelin Finder to enrich your restaurant list with real customer feedback and sentiment scores.

🎟️ City Event Feed Scraper

Find concerts, shows, and events happening in the same cities. Useful for pairing fine dining recommendations with cultural events in a destination guide.

🔍 AI SERP Intent Extractor

Analyse Google search results for restaurant-related queries to understand what diners are looking for in each city. Combine with Michelin data for SEO content strategy.

🕵️ Competitor Intelligence Scraper

Scrape competitor restaurant websites for pricing, menus, and conversion strategies. Useful for restaurant operators benchmarking against their Michelin-listed peers.


Built by trovevault · Data sourced from guide.michelin.com