Tripadvisor API

Search, Places and Review Texts for Any Destination

Access Tripadvisor data programmatically: search hotels, restaurants, attractions and destinations with rating, review count, address and image, retrieve place details with coordinates and URL, and page through full review texts with ratings, dates, helpful votes and owner responses. Build travel guides, hotel comparison tools and reputation monitoring without scraping Tripadvisor yourself.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
Real-time
Data
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/tripadvisor/search?q=pizza%20rome&limit=3" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "query": "pizza rome",
    "results": [
      {
        "position": 1,
        "location_id": 4258943,
        "name": "Pizza in Trevi",
        "type": "restaurant",
        "address": "Via di San Vincenzo, 30-30A",
        "location": "Rome, Lazio, Italy",
        "url": "https://www.tripadvisor.com/Restaurant_Review-g187791-d4258943-Reviews-Pizza_in_Trevi-Rome_Lazio.html",
        "rating": 4.4,
        "review_count": 2714
      }
    ]
  },
  "meta": {
    "endpoint_family": "search",
    "billable": true
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Travel & Destination Guides

Search any destination, hotel or restaurant and enrich the results with place details, ratings and review counts.

Hotel & Restaurant Comparison

Pull ratings, review counts and rating breakdowns for any location to power comparison tables and recommendation widgets.

Review Analytics

Collect review texts with ratings, dates, languages and owner responses to analyse sentiment and spot quality trends.

Reputation Monitoring

Track new reviews and owner responses for your own locations or competitors, newest first, one page at a time.

Available endpoints

Everything you need in one API.

Scrappa vs Tripadvisor (no official API)

See how Scrappa compares to the official API.

API available
Scrappa:
Tripadvisor (no official API): No public API
Programmatic access
Scrappa: REST API
Tripadvisor (no official API): Manual/copy-paste
Search results
Scrappa:
Tripadvisor (no official API): Manual lookup
Review texts
Scrappa:
Tripadvisor (no official API): Manual export only
Rate limits
Scrappa: Generous
Tripadvisor (no official API): Aggressive blocking (DataDome)
Structured JSON
Scrappa:
Tripadvisor (no official API): HTML scraping
Authentication
Scrappa: API key
Tripadvisor (no official API): N/A
Free tier
Scrappa: 500 credits/month
Tripadvisor (no official API): Free (manual)

Key features

Search results with position, type, rating, review count, address and image
Place details with coordinates, absolute URL and image
Review texts with ratings, ISO dates, helpful votes and language
Owner responses, sub-ratings and photos when public
Offset pagination with has_more and next_offset
Rating breakdown (1-5 stars) and review count per language
No official Tripadvisor API exists - Scrappa fills the gap

Frequently asked questions

Tripadvisor has no official API. Its website is protected by DataDome bot mitigation, so developers who scrape it directly get blocked. Scrappa provides a stable, documented REST API with reliable access to search results, place details and review texts.

Yes. The reviews endpoint returns up to 20 reviews per page, newest first, with title, text, rating, published date, month of the stay, helpful votes, language, reviewer display name and the owner response when one exists. Page with offset and next_offset, and filter by language.

It returns the same locations as the Tripadvisor search box: hotels, restaurants, attractions and destinations with position, rating, review count, address, image and URL. Tripadvisor answers one result list per query, so there are no result pages; use limit (up to 20) and type to narrow the list.

Just a Scrappa API key. No Tripadvisor account, no cookies, no browser automation. Sign up for free, get your key, and start querying Tripadvisor data programmatically within minutes.

No. Tripadvisor does not publish the trip type (couples, family, business) in its public review data, so the API returns the month of the stay instead.

Yes. Every Scrappa account includes 500 free credits per month. Test all three Tripadvisor endpoints - search, place and reviews - before committing to a paid plan.

Scrappa charges $0.20 per 1,000 requests. There are no daily caps or query limits. Failed requests and unknown location IDs are never billed.

Start using the Tripadvisor API

Sign up and get 500 free credits. No credit card required.