Michelin Restaurant Finder
Pricing
from $5.00 / 1,000 restaurants
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
Actor stats
2
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
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
| Region | Cities |
|---|---|
| 🇬🇧 United Kingdom | London, Edinburgh, Glasgow, Manchester, Belfast |
| 🇫🇷 France | Paris, Lyon, Bordeaux, Nice, Strasbourg |
| 🇮🇹 Italy | Rome, Milan, Florence, Venice, Naples, Turin, Bologna |
| 🇪🇸 Spain | Madrid, Barcelona, San Sebastián, Valencia |
| 🇵🇹 Portugal | Lisbon, Porto |
| 🇩🇪 Germany | Berlin, Munich, Hamburg, Frankfurt |
| 🇧🇪 Belgium | Brussels, Antwerp |
| 🇨🇭 Switzerland | Zurich, Geneva |
| 🇦🇹 Austria | Vienna, Salzburg |
| 🇳🇱 Netherlands | Amsterdam |
| 🇯🇵 Japan | Tokyo, Osaka, Kyoto |
| 🇸🇬 Singapore | Singapore |
| 🇭🇰 Hong Kong | Hong Kong, Macau |
| 🇹🇭 Thailand | Bangkok, Phuket |
| 🇰🇷 South Korea | Seoul, Busan |
| 🇹🇼 Taiwan | Taipei |
| 🇨🇳 China | Shanghai, Beijing |
| 🇺🇸 United States | New York, California, Chicago, Miami, New Orleans, Washington DC |
| 🇲🇽 Mexico | Mexico 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
| Parameter | Type | Default | Description |
|---|---|---|---|
cities | Array | — | One or more cities from the dropdown. Leave empty to scrape all 54 cities. |
distinctions | Array | All | Filter by distinction level. Leave empty to include all restaurants. |
maxRestaurantsPerCity | Integer | 0 (unlimited) | Cap the number of results per city. Useful for testing or sampling. |
Distinction options
| Value | Meaning |
|---|---|
3 Stars | Exceptional cuisine, worth a special journey |
2 Stars | Excellent cooking, worth a detour |
1 Star | High quality cooking, worth a stop |
Bib Gourmand | Great quality at a moderate price |
Green Star | Commitment to sustainable gastronomy |
Selected | Listed 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
| Field | Description |
|---|---|
city | The city as selected in the input |
name | Restaurant name as listed by Michelin |
distinction | Michelin distinction (3 Stars, 2 Stars, 1 Star, Bib Gourmand, Green Star, Selected) |
cuisine | Cuisine type (language depends on the Michelin region — French pages return French cuisine labels) |
priceRange | Price tier in local currency symbols (£, €, ¥, $) |
location | City and country as shown on the Michelin card |
michelinUrl | Direct 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.
Related Actors
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