Hotels.com
Expedia Group inventory by date.Resolve a hotel to its numeric Hotels.com id, then price one date per call or read its rooms. Prices are specific to the point of sale, so compare like with like. Guest reviews come page by page.
- Look up by
- Hotel name, then the numeric Hotels.com id
- Coverage
- Point-of-sale specific prices
- Cost
- From 2 credits a call; failed and empty calls are free
- Endpoints
- 4 endpoints
- Search
- Prices
- Rooms and rate plans
- Reviews
Endpoints
- POST
/v1/ota/hotels/searchHotels.com search2 credits - POST
/v1/ota/hotelsHotels.com price12 credits - POST
/v1/ota/hotels/roomsHotels.com rooms12 credits - POST
/v1/ota/hotels/reviewsHotels.com reviews2 credits
Example
Hotels.com price, with POST /v1/ota/hotels. Set SCRAPERCOMPANY_API_KEY to your key and run it; the full parameter list is in the API reference.
curl -X POST "https://api.scrapercompany.com/v1/ota/hotels" \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"property_id": "12570",
"check_in": "2026-12-25",
"nights": 1,
"market": "US"
}'200 response
{
"search_parameters": {
"engine": "hotels_property",
"property_id": "12570",
"check_in_date": "2027-02-22",
"check_out_date": "2027-02-23",
"adults": 2,
"market": "US",
"currency": "USD"
},
"property": {
"property_id": "12570",
"price_per_night": 475,
"price_per_night_is": "stay_total",
"total": 475,
"nightly": 374,
"lead_text": "$475",
"total_text": "$475",
"nightly_text": "$374 nightly",
"currency": "USD",
"currency_verified": true,
"available": true,
"availability": "available",
"is_soldout": false,
"provenance": {
"schema_version": 1,
"observation_id": "rateobs_0123456789abcdef0123456789abcdef",
"collection_id": "ratecol_0123456789abcdef0123456789abcdef",
"observed_at": "2026-08-07T01:23:45.678Z",
"source": "hotels_com",
"source_kind": "ota_offer",
"source_property_id": "12570",
"requested_market": "US",
"requested_currency": "USD",
"returned_currency": "USD",
"price_basis": "stay_headline",
"derivation": "parsed_display_price"
}
},
"meta": {
"source": "hotels",
"nights": 1,
"elapsed_s": 2.35,
"comparable_across_markets": false
}
}Guides
More online travel agencies
Each booking site's own rooms, rate plans and reviews.
Or browse every data source.
Questions about this page?
Send the page link and your question, and the team will answer.