Expedia: Search Hotels

Expedia via Parse · travel

Search for hotels and vacation rentals by destination and dates. Returns properties with name, price, rating, and property ID. When count is provided, aggregates results across multiple internal pages to return the requested number of unique hotels. Special values 0, -1, or 'all' collect all available hotels by paginating until results are exhausted. Without count, page controls pagination: page 1 returns 3-5 results from server-side rendered content, pages 2+ return up to 50 results per page via internal API. By default (count='all'), all available hotels are collected. API for searching hotels, retrieving property details, and generating flight search URLs on Expedia. Fulfilled by Parse from expedia.com.

  • expedia
  • expedia-com
  • maps-geo
  • parse
  • platform-key
  • reviews-ratings
  • travel
Verified

Price and execution

Price
$0.02 USD credits / call
Trust tier
Verified
Execution
Managed call
Capability group
travel

Interface snapshot

Protocol
HTTP operation
Operation
GET /scraper/a8253ddf-ea1b-46b0-b3c1-5628b90f1aac/search_hotels
Interface artifact
sha256:cba4dced0c921a0d3b6ea5d5e1958c72e63f549f008d64f553f4e089a72a5763
Manifest digest
sha256:657c3abc775b7624c0bbaa9fed08e750eb81895d88ebec2a62191e4c3a2ae0b0

Request fields

  • page (integer): Page number for pagination (used when count is not provided). Page 1 returns initial results (3-5 hotels). Pages 2+ return up to 50 additional hotels per page via Expedia's internal API.
  • count (string): Target number of unique hotels to return. When provided, the scraper iterates through internal pages to collect this many unique hotels (deduplicated by property_id). Special values: 0, -1, or 'all' mean collect ALL available hotels (no limit). Overrides the page parameter when set. Defaults to 'all'.
  • rooms (integer): Number of rooms
  • adults (integer): Number of adults
  • end_date (string, required): Check-out date in YYYY-MM-DD format
  • start_date (string, required): Check-in date in YYYY-MM-DD format
  • destination (string, required): Destination city or area (e.g. 'Las Vegas', 'New York', 'Miami')

Example queries

  • {"count":"15","end_date":"2026-09-30","start_date":"2026-09-25","destination":"Las Vegas"}

Similar offerings

Capability / providerTierPriceProtocolCapability groupInspect

Skyscanner: Get Price Calendar Monthly

Skyscanner via Parse

Tier: Verified. Protocol: http. Group: travel.
Verified$0.02 / callhttptravel

Nationalrail: Get Live Departures

Nationalrail via Parse

Tier: Verified. Protocol: http. Group: travel.
Verified$0.02 / callhttptravel

Pitchup: Get Campsite Reviews

Pitchup via Parse

Tier: Verified. Protocol: http. Group: travel.
Verified$0.02 / callhttptravel