26 platforms, inside your AI
Zomler

API · Tripadvisor

[ docs ]Places & travel

Tripadvisor

Measured Tripadvisor data, one operation per call. Places are named by their Tripadvisor URL (Hotel_Review / Restaurant_ Review / Attraction_Review). Every fetch adds rating, review count and rank to the place's history. ops: hotels, restaurants, attractions (full cards for up to ten places of that kind — contact, address and coordinates, rating with breakdown and review tags, rank out of, photos count; hotels add class, rooms, amenities, price range and OTA offers for a stay; restaurants add cuisines, dishes, hours, menu, price level; attractions add types, ticket offers, booking links), searchHotels, searchRestaurants, searchAttractions (a destination or dish, every hit a full card), reviews (reviews for up to ten places of any kind — text, rating, dates, trip type, sub-ratings, owner response; filter by minimum date, ratings, languages), history (stored rating/review-count/rank series for places already held, free). Ops are independent — issue several as PARALLEL tool calls. Fresh fetches cost credits; anything already held is free.

POST https://api.zomler.com/api/v1/platforms/tripadvisor

hotels

from 2 credits · fresh for 3 days

Full cards for up to ten hotels by Tripadvisor URL — rating breakdown, rank, class, rooms, amenities, price range, OTA offers for the stay.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
languagestringenBCP-47
currencystringUSDISO 4217
stayobjectall defaults
stay.checkInstringYYYY-MM-DD
stay.checkOutstringYYYY-MM-DD

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "subjects": [
      "example"
    ],
    "op": "hotels"
  },
  "estimateOnly": false
}'

restaurants

from 2 credits · fresh for 3 days

Full cards for up to ten restaurants by URL — cuisines, dishes, hours, menu link, price level, rating breakdown, rank.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
languagestringenBCP-47
currencystringUSDISO 4217

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "subjects": [
      "example"
    ],
    "op": "restaurants"
  },
  "estimateOnly": false
}'

attractions

from 2 credits · fresh for 3 days

Full cards for up to ten attractions by URL — types, ticket offers, booking links, rating breakdown, rank.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
languagestringenBCP-47
currencystringUSDISO 4217

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "subjects": [
      "example"
    ],
    "op": "attractions"
  },
  "estimateOnly": false
}'

searchHotels

from 20 credits for 10

Hotels for a destination — every hit a full card, priced for the stay when dates are given.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
languagestringenBCP-47
currencystringUSDISO 4217
limitinteger101-100
stayobjectall defaults
stay.checkInstringYYYY-MM-DD
stay.checkOutstringYYYY-MM-DD

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "query": "example",
    "op": "searchHotels"
  },
  "estimateOnly": false
}'

searchRestaurants

from 20 credits for 10

Restaurants for a destination or dish — every hit a full card.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
languagestringenBCP-47
currencystringUSDISO 4217
limitinteger101-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "query": "example",
    "op": "searchRestaurants"
  },
  "estimateOnly": false
}'

searchAttractions

from 20 credits for 10

Things to do for a destination — every hit a full card.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
languagestringenBCP-47
currencystringUSDISO 4217
limitinteger101-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "query": "example",
    "op": "searchAttractions"
  },
  "estimateOnly": false
}'

reviews

from 49 credits for 25 · fresh for 3 days

Reviews for up to ten places of any kind — text, rating, dates, trip type, sub-ratings, owner response, reviewer.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
sincestringYYYY-MM-DD
ratingslist of integer[]each 1-5
languageslist of string[]each BCP-47
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "reviews",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

history

free · reads what is held

Stored rating/review-count/rank series of places already held — free.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
metricenumratingratingreviewsrank
daysinteger901-730

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tripadvisor \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "history",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'