# OpenTable API: Get restaurant profile

> 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.

Unofficial. Not affiliated with or endorsed by OpenTable.

- Page: https://fous.com/methods/opentable.com/get-restaurant
- Method: `opentable.com/get_restaurant`, version 1
- Website: opentable.com
- Returns: name, cuisines, price range, ratings, review count, address, phone, hours, dress code, description, website, menu, photo and OpenTable links
- 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 | `"Los Angeles"` | City where the restaurant is located, for example Chicago. |
| `restaurant` | string | yes | `"Girl & the Goat"` | Restaurant name or OpenTable restaurant link, for example Girl & the Goat or https://www.opentable.com/r/girl-and-the-goat-chicago. |

## Output

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

```json
{
  "city": "Los Angeles",
  "restaurant": "Girl & the Goat"
}
```

Its output:

```json
{
  "name": "Girl & the Goat L.A.",
  "website": "http://www.girlandthegoat.com/",
  "cuisines": [
    "Contemporary American",
    "Tapas / Small Plates",
    "Comfort Food"
  ],
  "menu_link": "https://www.opentable.com/r/girl-and-the-goat-la-los-angeles#menu",
  "dress_code": "Casual Dress",
  "photo_link": "https://resizer.otstatic.com/v4/photos/42434778-2?width=640&height=640",
  "description": "Chef Stephanie Izard and her team are thrilled to have joined LA’s vibrant restaurant community and continue our tradition of serving bold-flavored foods in a fun and lively family-style setting. Stephanie and her team have also crafted new dishes inspired by California produce and local flavors, li…",
  "food_rating": 4.7,
  "price_range": "$31 to $50",
  "dining_style": "Casual Dining",
  "full_address": "555 Mateo St, Los Angeles, CA, 90013, United States",
  "phone_number": "(213) 799-4628",
  "value_rating": 4.2,
  "neighbourhood": "Downtown",
  "opening_hours": "Mon, Tue, Sun 5:00 pm–9:30 pm\nWed–Sat 5:00 pm–10:00 pm\nSun 10:00 am–2:00 pm",
  "opentable_link": "https://www.opentable.com/r/girl-and-the-goat-la-los-angeles",
  "service_rating": 4.6,
  "ambience_rating": 4.7,
  "parking_details": null,
  "number_of_reviews": 553,
  "overall_star_rating": 4.7,
  "opentable_restaurant_id": 1099237
}
```

## 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":"opentable.com/get_restaurant","input":{"city":"Los Angeles","restaurant":"Girl & the Goat"}}'
```

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

- What's the dress code and phone number for Carbone in New York?
- Pull up the OpenTable page for Atelier Crenn in San Francisco and tell me its rating and how many reviews it has
- I need the hours, address, and menu link for Uchi in Austin
- https://www.opentable.com/r/bavettes-bar-and-boeuf-chicago — give me the cuisine, price range, and a short description of this place in Chicago
- Find details on The Herbfarm in Woodinville: website, photos, and what kind of food they serve, using its OpenTable listing

## Input schema

```json
{
  "type": "object",
  "required": [
    "restaurant",
    "city"
  ],
  "properties": {
    "city": {
      "type": "string",
      "description": "City where the restaurant is located, for example Chicago."
    },
    "restaurant": {
      "type": "string",
      "description": "Restaurant name or OpenTable restaurant link, for example Girl & the Goat or https://www.opentable.com/r/girl-and-the-goat-chicago."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "name",
    "cuisines",
    "price_range",
    "overall_star_rating",
    "food_rating",
    "service_rating",
    "ambience_rating",
    "value_rating",
    "number_of_reviews",
    "neighbourhood",
    "full_address",
    "phone_number",
    "opening_hours",
    "dress_code",
    "dining_style",
    "parking_details",
    "description",
    "website",
    "menu_link",
    "photo_link",
    "opentable_link",
    "opentable_restaurant_id"
  ],
  "properties": {
    "name": {
      "type": [
        "string",
        "null"
      ]
    },
    "website": {
      "type": [
        "string",
        "null"
      ]
    },
    "cuisines": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "menu_link": {
      "type": [
        "string",
        "null"
      ]
    },
    "dress_code": {
      "type": [
        "string",
        "null"
      ]
    },
    "photo_link": {
      "type": [
        "string",
        "null"
      ]
    },
    "description": {
      "type": [
        "string",
        "null"
      ]
    },
    "food_rating": {
      "type": [
        "number",
        "null"
      ]
    },
    "price_range": {
      "type": [
        "string",
        "null"
      ]
    },
    "dining_style": {
      "type": [
        "string",
        "null"
      ]
    },
    "full_address": {
      "type": [
        "string",
        "null"
      ]
    },
    "phone_number": {
      "type": [
        "string",
        "null"
      ]
    },
    "value_rating": {
      "type": [
        "number",
        "null"
      ]
    },
    "neighbourhood": {
      "type": [
        "string",
        "null"
      ]
    },
    "opening_hours": {
      "type": [
        "string",
        "null"
      ]
    },
    "opentable_link": {
      "type": "string"
    },
    "service_rating": {
      "type": [
        "number",
        "null"
      ]
    },
    "ambience_rating": {
      "type": [
        "number",
        "null"
      ]
    },
    "parking_details": {
      "type": [
        "string",
        "null"
      ]
    },
    "number_of_reviews": {
      "type": [
        "integer",
        "null"
      ]
    },
    "overall_star_rating": {
      "type": [
        "number",
        "null"
      ]
    },
    "opentable_restaurant_id": {
      "type": [
        "integer",
        "null"
      ],
      "x-fous-developer": true
    }
  },
  "additionalProperties": false
}
```

## See more

- [OpenTable API: Check restaurant availability](https://fous.com/methods/opentable.com/check-restaurant-availability.md): Checks reservation times at an OpenTable restaurant by name and city or restaurant link. Shows times near the requested time; availability can change, and some restaurants limit online bookings for large parties.
- [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.
- [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.
- [Uber Eats API: Get restaurant menu](https://fous.com/methods/ubereats.com/get-restaurant-menu.md): Gets the delivery menu, prices, rating and delivery details of the nearest matching Uber Eats restaurant at a city or address. For a city, a central listed address is used; delivery fees may reflect guest promotions, and rating counts may be rounded.
- [Michelin API: Search Michelin Guide restaurants](https://fous.com/methods/guide.michelin.com/search-restaurants.md): 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.
- [Google API: Get place](https://fous.com/methods/google.com/get-place.md): Looks up a public Google Maps place by name and location and returns its profile: address, rating, hours, phone, website and photos.
- [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.
- [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.
- [All OpenTable methods](https://fous.com/methods/opentable.com.md)
