Endpoint Playground
Returns a page of date-bound Hotels.com hotel search results for either a free-text destination or a numeric Hotels.com region_id: property cards with per-night and per-stay prices, review score and count, location, thumbnail, amenities, and promotional badges. Provide exactly one of query or region_id; region_id skips destination typeahead resolution. Prices are the live rates Hotels.com shows for the requested check-in and check-out dates.
14 Oct 2026: 20 properties; 10 fields had a value in every checked item and 3 varied between items.
Sample value profiles: location: New York (15), Theater District (5); review_score: 8 to 9.4, median 8.8; name: “PUBLIC, an Ian Schrager hotel” and 19 other values.
curl "https://api.crawlora.net/api/v1/hotels/search" \
-H "x-api-key: $CRAWLORA_API_KEY" \
-X POST \
--data "{}"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| request (body) | object | Yes | Search request |
{
"code": 200,
"msg": "OK",
"data": {
"destination": "New York, New York, United States of America",
"region_id": "2621",
"check_in": "2026-09-10",
"check_out": "2026-09-11",
"page": 1,
"properties": [
{
"id": "19681371",
"name": "Pod Times Square",
"url": "https://www.hotels.com/ho630803872/pod-times-square-new-york-united-states-of-america/",
"location": "New York",
"review_score": 9.2,
"review_count": 5901,
"review_title": "Wonderful",
"price": "$424",
"strikeout_price": "$504",
"nightly_price": "$369 nightly",
"thumbnail_url": "https://images.trvl-media.com/lodging/...",
"badges": [
"Member Price $47 off"
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.