โ† API Catalog
ApifyยทAsync

Hotels.com Reviews Scraper ๐Ÿจ Ratings, Text & Sentiment

Travel$0.0023 / Review

What it does

Scrape Hotels.com hotel reviews at scale - guest ratings, full review text, sub-ratings, stay dates, traveler type, language & owner responses, plus LLM-ready markdown. Also accepts Expedia, Travelocity, Orbitz, Wotif, CheapTickets & ebookers URLs. Filter by date/rating; export JSON/CSV.

Returns: Scrape Hotels.com hotel reviews at scale - guest ratings, full review text, sub-ratings, stay dates, traveler type, language & owner responses, plus LLM-ready markdown. Also accepts Expedia, Travelocity, Orbitz, Wotif, CheapTickets & ebookers URLs. Filter by date/rating; export JSON/CSV.

Parameters

ParameterTypeRequiredDescription
sortByselectNoOutput order of the returned reviews. Reviews are fetched newest-first from the source; Highest rating / Lowest rating reorder the retrieved set (not a global top-N across the whole hotel).
toDatetextNoKeep only reviews submitted on or before this day. Leave empty for no upper bound.
fromDatetextNoKeep only reviews submitted on or after this day. Leave empty for no lower bound.
hotelUrlsarrayYesPaste one hotel per line โ€” a Hotels.com hotel page URL (any regional domain) or a bare Hotels.com property ID. Hotels.com /ho/ links and bare numeric IDs are resolved to the review feed automatically. Also accepts Expedia, Travelocity, Orbitz, Wotif, CheapTickets & ebookers URLs, which carry the id in the .h. path. Examples: https://www.hotels.com/ho119566/bellagio-las-vegas-united-states-of-america/, an Expedia URL like https://www.expedia.com/Las-Vegas-Hotels-The-Venetian-Resort-Las-Vegas.h1443.Hotel-Information, or a bare id like 242128.
maxRatingnumberNoKeep only reviews with an overall rating at or below this value (1โ€“5).
minRatingnumberNoKeep only reviews with an overall rating at or above this value (1โ€“5).
reviewSourcesselectNoWhich Expedia Group brands' reviews to return per hotel. Leave empty for all brands (the cross-brand union, e.g. Hotels.com + Expedia reviews for the same property). Pick one for a single-brand filter, or several for a subset.
maxReviewsPerHotelnumberNoHow many reviews to pull per hotel (fetched newest-first). Lower this to control cost and run time.
proxyConfigurationjsonNoProxy settings. Datacenter proxies are sufficient for Hotels.com at typical volumes; switch to residential IPs for very large runs.

Endpoints

GET/v1/agents/resources/inspect/apify.factden.hotels-com-reviews-scraperPublic
POST/v1/agents/resources/estimate/apify.factden.hotels-com-reviews-scraperPublic
POST/v1/agents/resources/run/apify.factden.hotels-com-reviews-scraperAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.factden.hotels-com-reviews-scraper \
  -H "Authorization: Bearer deva_i1_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in Travel

Google Maps Scraper
Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.
Google Maps Extractor
Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Airbnb Scraper
Scrape Airbnb rentals in your chosen destinations. Extract descriptions, locations, prices per night, ratings, reviews count, host details, amenities and more. Download scraped data in various formats including HTML, JSON and Excel.
Airbnb Rooms URLs Scraper
Scrape direct Airbnb rooms URLs and get all available details about the accommodation.
Airbnb Scraper
Scrape airbnb properties listings from search results and extract complete details for each property including availability calendar. ๐Ÿ’ฐ Cost: $0.2 per 1000 results
Expedia Reviews Scraper โœˆ๏ธ Hotel Ratings, Text & Sentiment
Scrape Expedia hotel reviews at scale - guest ratings, full review text, sub-ratings, stay dates, traveler type, language & owner responses, plus LLM-ready markdown. Also accepts Hotels.com, Travelocity, Orbitz, Wotif, CheapTickets & ebookers URLs. Filter by date/rating; export JSON/CSV.