Expedia Hotel Scraper
Pricing
from $2.40 / 1,000 record scrapeds
Go to Apify Store
Expedia Hotel Scraper
Extract hotel listings from Expedia including property name, star rating, guest reviews, price per night, amenities, and location. Filter by destination, check-in/check-out dates, and guest count.
Pricing
from $2.40 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract hotel listings from Expedia — property name, star rating, guest review score, price per night, total stay price, location, and image. Search any destination with your own check-in / check-out dates and guest count.
What you get
Each hotel record contains:
| Field | Description |
|---|---|
hotelId | Expedia property ID |
name | Hotel name |
link | Expedia hotel listing URL |
starRating | Star rating (1–5) |
guestRating | Guest review score (e.g. 8.4/10 Excellent) |
reviewCount | Number of guest reviews |
pricePerNight | Price per night for the selected dates |
totalPrice | Total price for the stay |
neighborhood | Neighborhood or area within the destination |
distanceFromCenter | Distance from city center or landmark |
imageUrl | URL of the hotel's main image |
destination / checkIn / checkOut | The search parameters used for this record |
scrapedAt | ISO-8601 timestamp of extraction |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
destination | string | — | City, region, or destination (e.g. New York, Paris, Las Vegas). |
checkIn | string | +30 days | Check-in date YYYY-MM-DD. Defaults to 30 days out. |
checkOut | string | checkIn +2 | Check-out date YYYY-MM-DD. Defaults to check-in + 2 nights. |
adults | integer | 2 | Number of adult guests per room. |
rooms | integer | 1 | Number of rooms. |
maxItems | integer | 10 | Maximum number of hotels to return. |
Example
{"destination": "Las Vegas","checkIn": "2026-09-01","checkOut": "2026-09-04","adults": 2,"rooms": 1,"maxItems": 50}
How it works
- Builds the Expedia search for your destination and dates.
- Fetches the results through a hardened unblocking layer that clears Expedia's bot protection.
- Parses each property card — name, rating, review score, nightly and total price, location, image.
- Returns up to
maxItemshotels.
Who it's for
- Travel & OTA analysts tracking hotel rates and availability across destinations.
- Revenue managers benchmarking competitor pricing by date and market.
- Deal & metasearch sites enriching hotel inventory with live Expedia prices and review scores.
Notes
- Prices reflect the selected dates and guest/room count at scrape time and can change frequently.
- Provide precise
checkIn/checkOutdates for accurate nightly and total pricing.