Tripadvisor Place Restaurant API

Our Tripadvisor Place API returns place_result with type: restaurant for a restaurant page. Along with the fields every place can have, it can contain categories, price_level, menu, cuisines, diets, meal_types, operation_hours, restaurant_suggestions and more.


The API endpoint is https://serpapi.com/search?engine=tripadvisor_place

Head to the playground for a live and interactive demo.

API examples

Example for restaurant with  place_id: 1755379

Example for restaurant with  place_id: 1755379 Example for restaurant with  place_id: 1755379

JSON Example

{
  ...
  "place_result": {
    "type": "restaurant",
    "name": "Brasserie Les Deux Palais",
    "rating": 3.9,
    "reviews": 1243,
    "is_claimed": true,
    "ranking": "#863 of 20,004 Restaurants in Paris",
    "categories": [
      {
        "name": "Mid-range",
        "link": "https://www.tripadvisor.com/Restaurants-g187147-zfp10955-Paris_Ile_de_France.html"
      },
      {
        "name": "French",
        "link": "https://www.tripadvisor.com/Restaurants-g187147-c20-Paris_Ile_de_France.html"
      },
      ...
    ],
    "price_level": "$$ - $$$",
    "images": [
      "https://media-cdn.tripadvisor.com/media/photo-m/1280/21/a2/9c/a1/caption.jpg",
      "https://media-cdn.tripadvisor.com/media/photo-o/0f/ca/e2/4e/les-deux-palais.jpg",
      ...
    ],
    "website": "http://www.brasserielesdeuxpalais.fr/",
    "phone": "+33 1 43 54 20 86",
    "email": "reservationdeuxpalais@gmail.com",
    "cuisines": [
      "French",
      "Bar",
      ...
    ],
    "address": "3 Boulevard du Palais, 75004 Paris France",
    "address_link": "https://maps.google.com/maps?saddr=&daddr=3 Boulevard du Palais, 75004 Paris France@48.8552,2.346146",
    "reviews_list": [
      {
        "title": "Great spot",
        "snippet": "For such a busy bistro the staff are amazing. Food is simple and tasty and no need to book as they will accommodate you. Beautiful step back in to very French history and again we were amazed at the speed and efficiency of the staff and kitchen. Well done. For a nice fun experience don’t miss this",
        "link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d1755379-r1042559053-Brasserie_Les_Deux_Palais-Paris_Ile_de_France.html",
        "rating": 5,
        "date": "2025-12-14",
        "author": {
          "username": "laurapA3925QX",
          "link": "https://www.tripadvisor.com/Profile/laurapA3925QX",
          "avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/06/03/48/75/laura-p.jpg",
          "hometown": "London, United Kingdom"
        }
      },
      {
        "title": "Best onion soup",
        "snippet": "Best French onion soup I’ve ever had.  Croque Monsieur was also excellent.  Waiter recommended a lovely red wine as well. Wish I could go back for another meal.",
        "link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d1755379-r1034120182-Brasserie_Les_Deux_Palais-Paris_Ile_de_France.html",
        "rating": 5,
        "date": "2025-10-09",
        "author": {
          "username": "Hullgirl52",
          "link": "https://www.tripadvisor.com/Profile/Hullgirl52",
          "avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/34/aa/fd/hullgirl52.jpg",
          "hometown": "Willerby, United Kingdom"
        }
      },
      ...
    ],
    ...
  }
}

Example of operation_hours, diets and dining_options

Example of operation_hours, diets and dining_options

JSON Example

{
  ...
  "place_result": {
    ...
    "description": "In the heart of historic Paris, on the Ile de la Cité, between Notre-Dame, the Sainte-Chapelle and the Conciergerie, and facing the Court House,the brasserie Les Deux Palais is a special place that invites you on a historical, cultural and culinary journey. The journey begins with the atmosphere of a place with a neat and signed decoration of the 19th century, in a Belle Epoque style with its columns holding a high ceiling to let in the light. Mirrors and brass railings offer the discreet luster of an unostentatious shine. It is in this sumptuous decor that our waiters welcome you with the hospitality due to the guests who honour us with their visit. Then the journey continues in the plate where we offer you dishes in the pure French culinary tradition. Finally, adventure into the best terroirs of France by exploring a carefully selected wine list. The brasserie Les Deux Palais is an immersion into the French art of living offered to all",
    "diets": [
      "Vegetarian friendly",
      "Gluten free options"
    ],
    "meal_types": [
      "Breakfast",
      "Lunch",
      ...
    ],
    "dining_options": [
      "Takeout",
      "Reservations",
      ...
    ],
    "operation_hours": {
      "currently_open": true,
      "hours": [
        {
          "day": "Sunday",
          "hours": "07:00:00 - 23:00:00"
        },
        {
          "day": "Monday",
          "hours": "07:00:00 - 23:00:00"
        },
        ...
      ]
    },
    ...
  }
}

Example of menu

Example of menu

JSON Example

{
  ...
  "place_result": {
    ...
    "menu": {
      "link": "https://www.singleplatform.com/partner-lp?ref=TripAdvisor&sp_channel=viral&sp_source=publisher&sp_campaign=sp&sp_dt=20250925",
      "provider": "SinglePlatform",
      "categories": [
        {
          "name": "Menu standard",
          "sections": [
            {
              "name": "THÉS ET INFUSIONS",
              "items": [
                {
                  "name": "Thés Noirs :",
                  "description": "Ceylan O.P., Earl Grey, Darjeeling Thé Fumé Lapsang, Jardin bleu, Breakfast",
                  "price": 4.9
                },
                {
                  "name": "Thés Verts :",
                  "description": "Jasmin, Nuit à Versailles",
                  "price": 4.9
                },
                ...
              ]
            },
            {
              "name": "ŒUFS",
              "description": "EGGS / Servis par 3 pièces 3 eggs // Servis avec salade Served with green salad Œufs de poules élevées en plein air Free Range Chicken eggs",
              "items": [
                {
                  "name": "Omelette mixte",
                  "description": "Ham and cheese omelette",
                  "price": 14.5
                },
                {
                  "name": "Omelette campagnarde, pommes de terre, jambon blanc",
                  "description": "Potatoes and cooked ham omelette",
                  "price": 15.5
                },
                ...
              ]
            },
            ...
          ]
        }
      ],
      "popular_dishes": [
        {
          "name": "quiche lorraine maison, salade",
          "images": [
            "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/63/b0/90/caption.jpg",
            "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/12/a5/6b/8d/photo0jpg.jpg",
            ...
          ]
        },
        {
          "name": "café gourmand"
        },
        ...
      ]
    },
    ...
  }
}

Example of reviews_summary and reviews_highlights

Example of reviews_summary and reviews_highlights

JSON Example

{
  ...
  "place_result": {
    ...
    "reviews_summary": "Brasserie Les Deux Palais offers a charming dining experience with its elegant décor and prime location, according to many travelers. While the atmosphere and central position earn praise, some guests find it noisy due to tourist crowds. The French classics, including croque madame and French onion soup, delight most visitors, though a few point out inconsistencies. Service is often described as attentive, though occasionally rushed. Prices are generally seen as reasonable, with minimal wait times enhancing the overall experience.",
    "reviews_highlights": [
      {
        "category": "Wait time",
        "value": "Short",
        "summary": "For many travelers, wait times for a table are minimal or short, especially with a reservation. Some guests mention being seated promptly, while several reviews do not note any issues with delays.",
        "reviews_quotes": [
          "We needed a restaurant for an early dinner before a concert at La Sainte-Chapelle, and our hotel made a reservation here.",
          "But, the owner was able to seat us toward the side, away from the opening.",
          ...
        ]
      },
      {
        "category": "Service",
        "value": "Varied",
        "summary": "For many travelers, the service stands out as friendly, attentive, and efficient—even during busy times. However, a minority of reviewers report encounters with inattentive or rushed waitstaff, making experiences somewhat varied.",
        "reviews_quotes": [
          "We found the restaurant very busy with narrow aisles and the waiters attending drop in customers at the same time as taking orders.",
          "My husband and I had lunch at Les Deux Palais and absolutely loved it.",
          ...
        ]
      },
      ...
    ],
    ...
  }
}

Example of restaurant_suggestions

Example of restaurant_suggestions

JSON Example

{
  ...
  "place_result": {
    ...
    "restaurant_suggestions": {
      "title": "Best moderately priced restaurants",
      "items": [
        {
          "name": "Vita Ristorante",
          "place_id": "23207915",
          "link": "https://www.tripadvisor.com/Restaurant_Review-g187147-d23207915-Reviews-Vita_Ristorante-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=23207915&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/bb/28/71/vita-ristorante.jpg",
          "rating": 4.3,
          "reviews": 164,
          "cuisines": [
            "Italian",
            "Healthy",
            ...
          ],
          "price_level": "$$ - $$$",
          "is_sponsored": true,
          "promotion_percentage": 20
        },
        {
          "name": "Pizzeria Arrivederci",
          "place_id": "12714552",
          "link": "https://www.tripadvisor.com/Restaurant_Review-g187147-d12714552-Reviews-Pizzeria_Arrivederci-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=12714552&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/31/36/7e/8e/the-best-pizza-in-paris.jpg",
          "rating": 4.9,
          "reviews": 5627,
          "cuisines": [
            "Italian",
            "Pizza",
            ...
          ],
          "price_level": "$$ - $$$",
          "promotion_percentage": 30
        },
        ...
      ],
      "link": "https://www.tripadvisor.com/Restaurants-g187147-zfp10955-Paris_Ile_de_France.html"
    },
    ...
  }
}

Example of neighborhood and neighborhood_description

Example of neighborhood and neighborhood_description

JSON Example

{
  ...
  "place_result": {
    ...
    "neighborhood": "Ile de la Cité",
    "neighborhood_description": "Two islands sit in the middle of the Seine at the very heart of Paris. The more majestic one, Ile de la Cité, sparkles with history. This is the birthplace of Paris, the home of the Gothic Sainte-Chapelle, and the site of the prison where Marie Antoinette was held before her execution. Tourists flock to see the iconic Notre Dame and the beautiful bridges that straddle the Seine. Ile Saint-Louis, the more provincial island, welcomes you with cozy traditional eateries, small boutiques, and what some people say is the best ice cream in the city. This is essential Paris from its very beginnings to its modern appeal.",
    ...
  }
}

Example of nearby

Example of nearby

JSON Example

{
  ...
  "place_result": {
    ...
    "nearby": {
      "hotels": [
        {
          "name": "Hotel Parc St. Severin - Esprit de France",
          "place_id": "194197",
          "link": "https://www.tripadvisor.com/Hotel_Review-g187147-d194197-Reviews-Hotel_Parc_St_Severin_Esprit_de_France-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=194197&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/c2/ca/37/hpssexterieur.jpg",
          "rating": 4.6,
          "reviews": 1305,
          "distance": 0.24249022072781473
        },
        {
          "name": "Relais Christine",
          "place_id": "219977",
          "link": "https://www.tripadvisor.com/Hotel_Review-g187147-d219977-Reviews-Relais_Christine-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=219977&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/26/32/50/9a/relais-christine.jpg",
          "rating": 4.8,
          "reviews": 1592,
          "distance": 0.2800806574895695
        },
        ...
      ],
      "restaurants_link": "https://www.tripadvisor.com/RestaurantsNear-g187147-d1755379-Brasserie_Les_Deux_Palais-Paris_Ile_de_France.html",
      "attractions": [
        {
          "name": "Loca Suelta en Paris",
          "place_id": "19353240",
          "link": "https://www.tripadvisor.com/Attraction_Review-g187147-d19353240-Reviews-Loca_Suelta_en_Paris-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=19353240&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/21/63/7a/a6/caption.jpg",
          "rating": 5,
          "reviews": 5,
          "distance": 0.007218554
        },
        {
          "name": "Place Louis Lepine",
          "place_id": "26223619",
          "link": "https://www.tripadvisor.com/Attraction_Review-g187147-d26223619-Reviews-Place_Louis_Lepine-Paris_Ile_de_France.html",
          "serpapi_link": "https://serpapi.com/search.json?place_id=26223619&tripadvisor_domain=www.tripadvisor.com",
          "thumbnail": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/7a/a7/60/beautiful-square.jpg",
          "rating": 4.5,
          "reviews": 2,
          "distance": 0.03347667
        },
        ...
      ],
      "attractions_link": "https://www.tripadvisor.com/Attractions-g187147-Activities-Paris_Ile_de_France.html"
    },
    ...
  }
}

JSON structure overview

{
  "place_result": {
    ...
    "is_claimed": "Boolean - Whether the business profile is claimed.",
    "categories": [
      {
        "name": "String - Category name (e.g., 'French', 'Mid-range').",
        "link": "String - URL to the category page."
      },
      ...
    ],
    "price_level": "String - Price level (e.g., '$$ - $$$').",
    "menu": {
      "link": "String - Link to the full menu.",
      "provider": "String - The source of the menu data.",
      "categories": [
        {
          "name": "String - Menu category (e.g., 'Menu standard').",
          "sections": [
            {
              "name": "String - Menu section (e.g., 'ŒUFS').",
              "description": "String - Section description.",
              "items": [
                {
                  "name": "String - Menu item name.",
                  "description": "String - Item description.",
                  "price": "Number"
                },
                ...
              ]
            },
            ...
          ]
        },
        ...
      ],
      "popular_dishes": [
        {
          "name": "String - Name of the dish.",
          "images": "Array - Images of the dish."
        },
        ...
      ]
    },
    "cuisines": "Array - List of cuisine types.",
    "diets": "Array - List of dietary options (e.g., 'Vegetarian friendly').",
    "meal_types": "Array - List of meal types served (e.g., 'Lunch').",
    "dining_options": "Array - List of dining options (e.g., 'Takeout').",
    "operation_hours": {
      "currently_open": "Boolean - Whether the place is currently open.",
      "hours": [
        {
          "day": "String - Day of the week.",
          "hours": "String - Opening hours for that day (HH:MM:SS - HH:MM:SS)."
        },
        ...
      ]
    },
    "neighborhood": "String - Name of the neighborhood.",
    "neighborhood_description": "String - Description of the neighborhood.",
    "restaurant_suggestions": {
      "title": "String - Title for the suggestion block.",
      "items": [
        {
          "name": "String - Restaurant name.",
          "place_id": "String - Place ID of the restaurant.",
          "link": "String - URL to the restaurant.",
          "serpapi_link": "String - SerpApi link to the restaurant.",
          "thumbnail": "String - Image thumbnail URL.",
          "rating": "Number - Rating of the restaurant.",
          "reviews": "Number - Total reviews for the restaurant.",
          "cuisines": "Array - List of cuisines.",
          "price_level": "String - Price level.",
          "promotion_percentage": "Number - Discount percentage, if any."
        },
        ...
      ],
      "link": "String - Link to all suggestions."
    }
  }
}