Irmu
Travel & Places

Tripadvisor API

Reviews, rankings and attraction data for hospitality intelligence.

Start freePOST https://app.irmu.com/api/extract18 credits
Why

Why teams scrape Tripadvisor

Tripadvisor holds some of the most commercially useful public data on the web, and almost none of it is available through a stable official feed at the volume real products need. Rate limits, partner-only access and shifting page structures mean teams either give up on the source or maintain a fragile scraper that breaks every few weeks.

Review volume and sentiment drive booking conversion more than almost any other variable, and Tripadvisor remains the deepest public archive for hotels, restaurants and attractions.

Irmu removes the infrastructure question entirely. One authenticated request handles proxy selection, browser rendering, anti-bot challenges and retries, and AI Extract turns the resulting page into validated JSON against a schema you define. You get venue_name, category, rating, review_count, ranking, price_band, reviews, amenities without writing or maintaining a single selector, and the same endpoint, quota and observability model you already use for every other source.

Use cases

What it powers

  • Reputation benchmarking

    Compare review velocity and sentiment against your compset.

  • Menu and amenity research

    Extract structured detail from thousands of venues.

  • Destination analysis

    Rank neighbourhoods by supply quality and demand.

  • Fake review detection

    Feed patterns into your own detection models.

Data

Fields available

Everything below comes back typed and validated against your schema.

venue_name

Property or attraction name

category

Hotel, restaurant or attraction

rating

Average rating

review_count

Number of reviews

ranking

Rank within its city category

price_band

Reported price level

reviews

Review text, rating, language and date

amenities

Listed features

Request

One call, no selectors

request.sh
curl -X POST https://app.irmu.com/api/extract \
  -H "Authorization: Bearer irmu_sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.tripadvisor.com/Hotels-g189158-Lisbon-Hotels.html",
    "schema": {
      "venue_name": "string",
      "category": "string",
      "rating": "string",
      "review_count": "string",
      "ranking": "string",
      "price_band": "string"
    }
  }'
Response

Validated JSON

response.json
{
  "data": {
    "venue_name": "Hotel Baixa",
    "rating": 4.5,
    "review_count": 3120,
    "ranking": "12 of 480 hotels in Lisbon"
  },
  "credits_used": 18,
  "status": 200
}
SDKs

Copy, paste, ship

import requests

res = requests.post(
    "https://app.irmu.com/api/extract",
    headers={"Authorization": "Bearer irmu_sk_live_..."},
    json={
        "url": "https://www.tripadvisor.com/Hotels-g189158-Lisbon-Hotels.html",
        "schema": {
            "venue_name": "string",
            "category": "string",
            "rating": "string",
            "review_count": "string"
        },
    },
)

data = res.json()["data"]
print(data)
Pricing

Simple credits

Per venue page

18 credits

Failed requests are retried automatically and never billed.

See full pricing →
FAQ

Tripadvisor API questions

Start extracting Tripadvisor data today

1,000 free credits every month. No card, no sales call.