---
title: "Get TripAdvisor reviews"
method: GET
path: "/tripadvisor/reviews"
tags: ["TripAdvisor"]
---

# Get TripAdvisor reviews

`GET /tripadvisor/reviews`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/tripadvisor/reviews`
- Auth: API key in header `x-api-key`

Returns reviews for a TripAdvisor place identified by `id` (location id) or `url`. `limit` defaults to 20 (max 50); `page` is 1-based; `language`, `ratings` (1 to 5) and `sort_by` refine the list. Each review has author, title, text, dates, rating, language, helpful votes, photos and URL. A page beyond `total` returns an empty `reviews` array.

## Query parameters

- `id` string
- `url` string
- `page` integer
- `limit` integer
- `language` string
- `sort_type` 'ML_SORTED' | 'DEFAULT'
- `sort_by` 'FAVORABLE_RATING' | 'DATE'
- `ratings` integer[]
- `do_machine_translation` boolean
- `photos_per_review_limit` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TripadvisorTripadvisorReviewsResponseDoc
  - `code` integer
  - `data` TripadvisorReviewsResponse
    - `id` string: TripAdvisor location id the reviews belong to.
    - `language` string: Review language code that was applied, for example `en`.
    - `limit` integer: Maximum number of reviews returned per page.
    - `page` integer: Page number returned.
    - `reviews` TripadvisorReviewItem[]: Reviews on this page, one entry per review.
      - `author` string: Reviewer's display name.
      - `author_avatar` string: URL of the reviewer's profile picture.
      - `author_hometown` string: Reviewer's hometown as shown on their profile.
      - `author_id` string: TripAdvisor id of the reviewer.
      - `author_url` string: TripAdvisor profile URL of the reviewer.
      - `created_date` string: Date the review was written, for example `2026-05-01`.
      - `date` string: Date the review was published, for example `2026-05-01`.
      - `helpful` integer: Number of helpful votes the review received.
      - `id` string: TripAdvisor review id.
      - `language` string: Language code of the review text returned.
      - `original_language` string: Language code the review was originally written in.
      - `photos` string[]: URLs of photos attached to the review.
      - `rating` number: Rating the reviewer gave, out of 5.
      - `stay_date` string: Date of the reviewer's visit or stay, as TripAdvisor gives it.
      - `text` string: Full text of the review.
      - `title` string: Title the reviewer gave the review.
      - `trip_type` string: Type of trip the reviewer reported, as TripAdvisor labels it.
      - `url` string: TripAdvisor page URL of the review.
    - `total` integer: Total number of reviews matching the filters.
    - `url` string: TripAdvisor page URL of the place the reviews belong to.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
