Hotels.com Scraper 🏨 avatar
Hotels.com Scraper 🏨

Pricing

$19.99/month + usage

Go to Apify Store
Hotels.com Scraper 🏨

Hotels.com Scraper 🏨

Scrape detailed hotel listings from Hotels.com including prices, ratings, amenities, and images. Perfect for price monitoring, market analysis, and travel research.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

1

Bookmarked

25

Total users

0

Monthly active users

3 months ago

Last modified

Share

Extract detailed hotel information from Hotels.com search results. This powerful scraper collects comprehensive data about hotel listings, including pricing, ratings, locations, amenities, and images.

🎯 Use Cases

  • Monitor hotel prices and availability
  • Analyze competitive pricing strategies
  • Track seasonal price fluctuations
  • Gather market intelligence for the hospitality industry
  • Build travel aggregation platforms
  • Research tourism trends and patterns

✨ Features

  • Scrapes detailed hotel information including:

    • Hotel name, ID, and location πŸ“
    • Current prices and total costs (including taxes) πŸ’°
    • Guest ratings and review counts ⭐
    • High-quality hotel images πŸ–ΌοΈ
    • Special offers and discounts 🏷️
    • Available amenities πŸ›ŽοΈ
    • Direct booking URLs πŸ”—
  • Advanced capabilities:

    • Handles dynamic loading and pagination
    • Random delays to prevent blocking
    • Proxy support for reliable scraping
    • Customizable maximum items limit
    • Resource optimization for faster scraping

πŸ’Ž Output

The actor provides structured JSON data for each hotel listing, including:

  • Complete hotel details
  • Pricing information with tax breakdown
  • Rating metrics and review statistics
  • Image galleries with descriptions
  • Special promotional badges
  • Timestamp of data collection

πŸ”§ Input Parameters

  • searchUrls: Array of Hotels.com search URLs to scrape
  • maxItems: Maximum number of hotel listings to collect (optional)
  • proxyConfiguration: Proxy settings (optional)

Input Example

A full explanation of an input example in JSON.

{
"searchUrls": [
"https://www.hotels.com/Hotel-Search?destination=New%20York%2C%20New%20York%2C%20United%20States%20of%20America&regionId=2621&latLong=40.712843%2C-74.005966&flexibility=0_DAY&d1=2025-02-22&startDate=2025-02-22&d2=2025-02-23&endDate=2025-02-23&adults=2&rooms=1&isInvalidatedDate=false&theme=&userIntent=&semdtl=&useRewards=false&sort=RECOMMENDED"
],
"maxItems": 150
}

Output sample

The results will be wrapped into a dataset which you can always find in theΒ StorageΒ tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"searchUrl": "https://www.hotels.com/Hotel-Search?destination=New%20York%2C%20New%20York%2C%20United%20States%20of%20America&regionId=2621&latLong=40.712843%2C-74.005966&flexibility=0_DAY&d1=2025-02-22&startDate=2025-02-22&d2=2025-02-23&endDate=2025-02-23&adults=2&rooms=1&isInvalidatedDate=false&theme=&userIntent=&semdtl=&useRewards=false&sort=RECOMMENDED",
"hotelInfo": {
"id": "15040315",
"name": "Heritage Hotel",
"location": "New York",
"url": "https://www.hotels.cn/en/ho589913/heritage-hotel-new-york-united-states-of-america/?chkin=2025-02-22&chkout=2025-02-23&x_pwa=1&rfrr=HSR&pwa_ts=1738983656455&referrerUrl=aHR0cHM6Ly93d3cuaG90ZWxzLmNuL0hvdGVsLVNlYXJjaA%3D%3D&useRewards=false&rm1=a2&regionId=2621&destination=New+York%2C+New+York%2C+United+States+of+America&destType=MARKET&neighborhoodId=6226054&latLong=40.712843%2C-74.005966&sort=RECOMMENDED&top_dp=915&top_cur=CNY&userIntent=&selectedRoomType=201500843&selectedRatePlan=389917096&expediaPropertyId=15040315&searchId=e7a01b52-eff2-4a53-b486-0a36b7520c84"
},
"rating": {
"score": "8.0",
"text": "Very Good",
"reviewCount": "1,498 reviews"
},
"price": {
"current": "CNY1,017",
"total": "CNY1,076 total",
"taxInfo": "includes taxes & fees"
},
"images": [
{
"description": "Room",
"url": "https://images.trvl-media.com/lodging/16000000/15050000/15040400/15040315/b2013cad.jpg?impolicy=resizecrop&rw=455&ra=fit"
},
{
"description": "City view",
"url": "https://images.trvl-media.com/lodging/16000000/15050000/15040400/15040315/6347ac03.jpg?impolicy=resizecrop&rw=455&ra=fit"
},
{
"description": "Interior entrance",
"url": "https://images.trvl-media.com/lodging/16000000/15050000/15040400/15040315/5ef2fd41.jpg?impolicy=resizecrop&rw=455&ra=fit"
},
{
"description": "Reception",
"url": "https://images.trvl-media.com/lodging/16000000/15050000/15040400/15040315/9405473f.jpg?impolicy=resizecrop&rw=455&ra=fit"
}
],
"badges": {
"tertiary": "CNY102 off"
},
"amenities": [],
"scrapedAt": "2025-02-08T03:01:03.217Z"
},
...
]