Skip to content
Docs

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

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
  }
}

Try it on your key

Guides

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.

Email support