Skip to content
Docs

Expedia

Expedia's own rooms and rate plans.Resolve a hotel to its numeric Expedia id, then read every room type and rate plan for one stay: total, nightly price, cancellation terms and payment model. Guest reviews come page by page.
Look up by
Hotel name, then the numeric Expedia id
Coverage
US and CA points of sale; the point of sale decides the currency
Cost
From 2 credits a call; failed and empty calls are free
Endpoints
3 endpoints
  • Search
  • Prices
  • Rooms and rate plans
  • Reviews

Endpoints

Example

Expedia rates, with POST /v1/ota/expedia. 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/expedia" \
  -H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "property_id": "12570",
    "check_in": "2026-12-25",
    "nights": 1,
    "adults": 2,
    "market": "US"
  }'
200 response
{
  "search_parameters": {
    "engine": "expedia_property",
    "property_id": "12570",
    "check_in_date": "2027-02-22",
    "check_out_date": "2027-02-23",
    "adults": 2,
    "market": "US",
    "currency": "USD",
    "rooms": true
  },
  "property": {
    "property_id": "12570",
    "total": 475,
    "price_per_night": 374,
    "basis": "sticky_bar",
    "total_text": "$475",
    "nightly_text": "$374 nightly",
    "currency": "USD",
    "currency_verified": true,
    "available": true,
    "availability": "available",
    "is_soldout": false,
    "cheapest_total": 475,
    "provenance": {
      "schema_version": 1,
      "observation_id": "rateobs_0123456789abcdef0123456789abcdef",
      "collection_id": "ratecol_0123456789abcdef0123456789abcdef",
      "observed_at": "2026-08-07T01:23:45.678Z",
      "source": "expedia_com",
      "source_kind": "ota_offer",
      "source_property_id": "12570",
      "requested_market": "US",
      "requested_currency": "USD",
      "returned_currency": "USD",
      "price_basis": "stay_headline",
      "derivation": "upstream"
    }
  },
  "rooms": [
    {
      "unit_id": "403873",
      "name": "Room, 1 King Bed",
      "cheapest_total": 635,
      "offers": [
        {
          "plan_id": "266071241",
          "room_type_id": "403873",
          "total": 635,
          "nightly": 509,
          "taxes_and_fees": 126,
          "currency": "USD",
          "total_text": "$635 total",
          "nightly_text": "$509 nightly",
          "taxes_and_fees_included": true,
          "payment_model": "PAY_NOW",
          "hotel_collect": false,
          "member_only": false,
          "refundable": false,
          "cancellation_text": "Non-Refundable",
          "extras_text": "No extras",
          "strikeout_text": "$745 total",
          "rate_code": "266071241",
          "rate_category": "advance_purchase",
          "rate_category_source": "brand_flag",
          "rate_code_scope": "room",
          "strikeout_price": 745,
          "strikeout_basis": "stay_total",
          "inventory_type": "MERCHANT",
          "business_model": "EXPEDIA_COLLECT",
          "messages": [],
          "provenance": {
            "schema_version": 1,
            "observation_id": "rateobs_0123456789abcdef0123456789abcdef",
            "collection_id": "ratecol_0123456789abcdef0123456789abcdef",
            "observed_at": "2026-08-07T01:23:45.678Z",
            "source": "expedia_com",
            "source_kind": "ota_rate_plan",
            "source_property_id": "12570",
            "requested_market": "US",
            "requested_currency": "USD",
            "returned_currency": "USD",
            "price_basis": "stay_total_including_taxes_and_fees",
            "derivation": "upstream",
            "upstream_rate_id": "266071241"
          },
          "taxes_and_fees_provenance": {
            "schema_version": 1,
            "observation_id": "rateobs_0123456789abcdef0123456789abcdef",
            "collection_id": "ratecol_0123456789abcdef0123456789abcdef",
            "observed_at": "2026-08-07T01:23:45.678Z",
            "source": "expedia_com",
            "source_kind": "ota_rate_plan",
            "source_property_id": "12570",
            "requested_market": "US",
            "requested_currency": "USD",
            "returned_currency": "USD",
            "price_basis": "taxes_and_fees_combined",
            "derivation": "total_minus_nightly_times_nights",
            "upstream_rate_id": "266071241"
          }
        }
      ]
    }
  ],
  "meta": {
    "source": "expedia",
    "nights": 1,
    "elapsed_s": 0.62,
    "room_types": 37,
    "offers": 149,
    "comparable_across_markets": false,
    "collection_id": "ratecol_0123456789abcdef0123456789abcdef",
    "observed_at": "2026-08-07T01:23:45.678Z"
  }
}
Arrays are shortened to their first item.

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