# Trip.com reviews: `POST /v1/ota/tripcom/reviews`

Cost: 2 credits (2 (failed requests are free)). Docs: https://scrapercompany.com/docs/reference/tripcom-reviews

Trip.com guest reviews, newest first by default. Ratings 0-10; rows
written on Ctrip carry `provider: "ctrip"`. The hotel's reply and its
date ride on the row. Trip.com folds repeat stays by the same guest, so
paging covers fewer rows than `total` (a warning says how many).

Request body (JSON):

- `property_id` (string; required; min length 1, pattern ^\d+$): Trip.com hotel id from `POST /v1/ota/tripcom/search` or the digits after `hotel-detail-` in a Trip.com URL.
- `page` (integer; optional; default 1; min 1, max 500): Page, from 1.
- `page_size` (integer; optional; default 10; min 1, max 50): Reviews per page.
- `sort` (string; optional; default recent; one of recent, relevant, rating_high, rating_low): Trip.com's own sort options.

Base URL: `https://api.scrapercompany.com`. Auth: send your key in the `x-api-key` header. A failed request (4xx or 5xx) or an empty result costs 0 credits.

- [Full API reference as one Markdown file](https://scrapercompany.com/llms-full.txt)
- [OpenAPI spec](https://scrapercompany.com/openapi.json)
