Hotels.com Reviews Scraper
Extract Hotels.com hotel reviews as clean, structured rows: /10 guest ratings, six category sub-ratings, full review text, stay dates and owner responses. Paste /ho<id>/ URLs or bare property IDs - the legacy Hotels.com ID is resolved automatically.
What you get
27 structured fields per review: the /10 overallRating and label, subRatings (cleanliness, service, room comfort, hotel condition, amenities, eco-friendliness), review text with language flags, check-in/check-out dates, traveler categories, reviewer detail, photos, owner responses, and a brandType tag - plus a per-hotel aggregate row.


Why this scraper
- Legacy /ho-id resolution built in - Hotels.com's old URL format is resolved to the live property automatically - paste any link or bare ID.
- The wider Expedia Group works too - Expedia, Travelocity, Orbitz, Wotif, CheapTickets and ebookers URLs return the same schema.
- Six category sub-ratings - see exactly where a property wins or loses with guests.
- LLM-ready markdown - a self-contained markdownContent block per review for RAG pipelines.
How much does it cost?
$2.50 per 1,000 reviews, pay-per-result, dropping toward $2 per 1,000 at volume. No per-run start fee. New Apify accounts get $5 free credit (~2,000 reviews).
How it works
Open the actor on Apify, paste your Hotels.com URLs (or use the pre-filled example), click Start, and download results as JSON, CSV, Excel, or HTML - or pull them from the API on a schedule. Developer docs, field dictionary, and copy-paste snippets live in the GitHub repo.
Frequently asked questions
- How much does it cost to scrape Hotels.com reviews?
- $2.50 per 1,000 reviews pay-per-result, dropping toward $2 per 1,000 at volume, with no per-run start fee.
- What is the /ho-id in Hotels.com URLs?
- A legacy property ID that doesn't match the global Expedia Group ID. The actor resolves it automatically - paste the URL or the bare number.
- Does it work for other Expedia Group brands?
- Yes - Expedia, Travelocity, Orbitz, Wotif, CheapTickets and ebookers URLs all return the same 27-field schema, tagged by brandType.
- Do I need a Hotels.com API key?
- No. There is no public Hotels.com reviews API; the actor extracts public review pages with no login or key.
Read the full guide: step-by-step tutorial → · Expedia scraper →