# Michelin API: Search Michelin Guide restaurants

> Lists Michelin Guide restaurants in a city or region, in Guide order, optionally filtered by distinction and cuisine, with each restaurant's address, description and photo. Results may include the surrounding area as labeled by the Guide.

Unofficial. Not affiliated with or endorsed by Michelin.

- Page: https://fous.com/methods/guide.michelin.com/search-restaurants
- Method: `guide.michelin.com/search_restaurants`, version 1
- Website: guide.michelin.com
- Returns: name, distinction, green star, cuisine, price range, address, city, description, photo link, Guide link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `city` | string | yes | `"Paris"` | City or region to search, for example Paris or New York. |
| `cuisine` | string | no |  | Cuisine to include, for example Japanese; use any for all cuisines. Default "any". |
| `distinction` | string | no | `"bib_gourmand"` | Distinction to include, for example two_stars. One of "any", "three_stars", "two_stars", "one_star", "bib_gourmand", "recommended". Default "any". |
| `max_results` | integer | no | `4` | Maximum number of restaurants to return, for example 20. Default 20. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "city": "Paris",
  "distinction": "bib_gourmand",
  "max_results": 4
}
```

Its output:

```json
{
  "restaurants": [
    {
      "city": "Paris",
      "name": "Kodawari Ramen - Yokochō",
      "address": "29 rue Mazarine, Paris, 75006, France",
      "cuisine": "Japanese",
      "green_star": false,
      "photo_link": "https://prod-pics.guide.michelin.com/api/public/content/e71c34e9565b4a36b2592069d3ffc742.jpg?format=webp",
      "description": "In a decor dripping in nods to urban Tokyo (lanterns, fake street fronts and a soundtrack of street noises), the visitor is transported to Japan. Liquid (shio) or thick (shoyu) broths, made from free-range poultry and artisanal Shibanuma soy sauce, simmer on the stove. The ramen, made with wheat tha…",
      "distinction": "Bib Gourmand",
      "price_range": "€",
      "michelin_guide_link": "https://guide.michelin.com/us/en/ile-de-france/paris/restaurant/kodawari-ramen"
    },
    {
      "city": "Paris",
      "name": "La Table de Mee",
      "address": "6 rue des Ciseaux, Paris, 75006, France",
      "cuisine": "Korean",
      "green_star": false,
      "photo_link": "https://prod-pics.guide.michelin.com/api/public/content/dc12003e1e924f64ba29b8451dfca582.jpg?format=webp",
      "description": "In a stripped-back interior dominated by wood (where you can sit at the counter to watch the chef at work at his large plancha), this Korean restaurant celebrates the country's specialities. Spicy flavours and sauces are the order of the day, courtesy of the obligatory kimchi, Korean fried chicken (…",
      "distinction": "Bib Gourmand",
      "price_range": "€€",
      "michelin_guide_link": "https://guide.michelin.com/us/en/ile-de-france/paris/restaurant/la-table-de-mee"
    },
    {
      "city": "Paris",
      "name": "Mắm From Hanoï",
      "address": "39 rue de Cléry, Paris, 75002, France",
      "cuisine": "Vietnamese",
      "green_star": false,
      "photo_link": "https://prod-pics.guide.michelin.com/api/public/content/ba4e856375594cee93ced90313ed82d3.jpg?format=webp",
      "description": "In a corner of the Sentier neighbourhood, this authentic Vietnamese restaurant is a hit, and rightly so (book several days in advance). The Hanoi-born couple at the helm prepare bona fide Northern Vietnamese cuisine – the word mắm refers to a fish-based condiment that is very popular there. The vege…",
      "distinction": "Bib Gourmand",
      "price_range": "€€",
      "michelin_guide_link": "https://guide.michelin.com/us/en/ile-de-france/paris/restaurant/mam-from-hanoi"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"guide.michelin.com/search_restaurants","input":{"city":"Paris","distinction":"bib_gourmand","max_results":4}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Which restaurants in Tokyo hold three Michelin stars? I'd like their addresses and a short description of each.
- Find Bib Gourmand spots in Chicago serving Mexican food, up to 10 of them, with price range and photos.
- Pull the Michelin Guide listings for Copenhagen, including any with a green star for sustainability.
- Show me 30 one-star restaurants in the Lyon area from michelin.com, with cuisine type and the Guide page link for each.
- I'm planning a trip to San Sebastián. What Japanese places does the michelin.com Guide recommend there, at any distinction level?

## Input schema

```json
{
  "type": "object",
  "required": [
    "city"
  ],
  "properties": {
    "city": {
      "type": "string",
      "description": "City or region to search, for example Paris or New York."
    },
    "cuisine": {
      "type": "string",
      "default": "any",
      "description": "Cuisine to include, for example Japanese; use any for all cuisines."
    },
    "distinction": {
      "enum": [
        "any",
        "three_stars",
        "two_stars",
        "one_star",
        "bib_gourmand",
        "recommended"
      ],
      "type": "string",
      "default": "any",
      "description": "Distinction to include, for example two_stars."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum number of restaurants to return, for example 20."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "restaurants"
  ],
  "properties": {
    "restaurants": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "distinction",
          "green_star",
          "cuisine",
          "price_range",
          "address",
          "city",
          "description",
          "photo_link",
          "michelin_guide_link"
        ],
        "properties": {
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "name": {
            "type": "string"
          },
          "address": {
            "type": [
              "string",
              "null"
            ]
          },
          "cuisine": {
            "type": [
              "string",
              "null"
            ]
          },
          "green_star": {
            "type": "boolean"
          },
          "photo_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "distinction": {
            "type": "string"
          },
          "price_range": {
            "type": [
              "string",
              "null"
            ]
          },
          "michelin_guide_link": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [Tripadvisor API: List top restaurants in a city](https://fous.com/methods/tripadvisor.com/list-top-restaurants.md): Lists Tripadvisor's ranked restaurants in a city from the first results page, optionally filtered by cuisine and price category. Sponsored listings are left out; up to 30 restaurants with rating, review count, cuisines, price range and address.
- [DoorDash API: Search restaurants](https://fous.com/methods/doordash.com/search-restaurants.md): Finds DoorDash restaurants delivering to a street address or ZIP code, optionally for a cuisine or dish, in DoorDash's search order. Fees and times reflect guest offers; the numeric fee is null when DoorDash shows no amount.
- [Uber Eats API: Search restaurants](https://fous.com/methods/ubereats.com/search-restaurants.md): Find restaurants delivering to an address in Uber Eats guest browsing order. Fees can be conditional for new users; displayed rating counts may be rounded.
- [OpenTable API: Search available tables](https://fous.com/methods/opentable.com/search-available-tables.md): Finds OpenTable restaurants with bookable slots within two hours of the selected time in a city or neighborhood, in OpenTable search order, optionally for one cuisine. Examines up to 300 listings; availability may change.
- [OpenTable API: Get restaurant profile](https://fous.com/methods/opentable.com/get-restaurant.md): Gets a restaurant's public OpenTable profile by name or OpenTable link and city, including ratings, details, menu and photo links. Ratings and other fields can be missing when the restaurant does not publish them.
- [GetYourGuide API: Search activities](https://fous.com/methods/getyourguide.com/search-activities.md): Finds GetYourGuide tours, tickets and activities in a city, optionally matching words, available on a day, sorted by popularity, price or rating, with prices, ratings and booking features.
- [Viator API: Search tours](https://fous.com/methods/viator.com/search-tours.md): Finds tours and experiences in a city on Viator, with optional keywords, date, currency and sorting. Prices are starting prices.
- [McDonald's API: Search restaurants](https://fous.com/methods/mcdonalds.com/search-restaurants.md): Finds McDonald's restaurants within 50 miles of a US city, address or ZIP code, nearest first. Each result includes today's hours, services and directions. Open-now status follows the listed hours.
