Expedia Scraper [$2/1K] | Hotel Reviews avatar

Expedia Scraper [$2/1K] | Hotel Reviews

Pricing

from $1.60 / 1,000 results

Go to Apify Store
Expedia Scraper [$2/1K] | Hotel Reviews

Expedia Scraper [$2/1K] | Hotel Reviews

Collect Expedia and Hotels.com hotel reviews by property URL or city search. Get ratings, full review text, authors, stay details, photos and responses, with optional property data and room rates.

Pricing

from $1.60 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Expedia Reviews Scraper - Ratings, Stay Data & Hotel Insights

Collect guest reviews from Expedia and Hotels.com.

How It Works

Expedia Reviews Scraper workflow: from hotel URLs and city searches to structured guest reviews with ratings and stay context

Looking for an Expedia scraper or a practical Expedia API alternative? Paste Expedia or Hotels.com hotel URLs or run a city search. The Actor returns guest reviews with ratings, labels, titles, full review text, author, stay month, stay duration, trip type, review photos and owner responses. Optional flags add property details, category ratings and room rates.

Use the dataset for hotel reputation monitoring, sentiment analysis, competitive benchmarking and hospitality research. Export as JSON, CSV or Excel, or pull results through the Apify API. Start with one property, then pay from $2.00 per 1,000 results.

What You Get

  • Ratings, labels, review titles and full review text
  • Author, stay month, stay duration and trip context
  • Review photos and public management responses
  • Optional property details, category ratings and room rates

Input

FieldTypeDefaultDescription
startUrlsarray-Expedia or Hotels.com hotel URLs.
searchLocationsarray-City or region searches with check-in and check-out dates.
maxItemsinteger20Maximum review rows per start URL.
reviewsFromstring-Only include reviews on or after this date (YYYY-MM-DD).
sortBystringnewestnewest, highest, lowest or mostHelpful.
includeReviewPhotosbooleantrueKeep review photo URLs.
includeOwnerResponsesbooleantrueKeep public management responses.
includePropertyDetailsbooleanfalseAdd address, description, amenities and photos.
includeRoomRatesbooleanfalseAdd room types, prices and availability.

Example Input

{
"startUrls": [
{
"url": "https://www.expedia.com/h600217.Hotel-Information"
}
],
"maxItems": 20,
"sortBy": "newest",
"includeReviewPhotos": true,
"includeOwnerResponses": true
}

Output

One dataset item per record.

FieldDescription
provider, rowType, hotelIdRecord type and property identity.
reviewRating, reviewRatingLabelGuest score and label.
reviewTitle, reviewTextReview headline and full text.
authorName, stayDuration, stayMonth, tripTypeGuest and stay context.
reviewPhotos, hotelResponseMedia and public responses.
hotelName, propertyAddressOptional property details.
roomTypes, roomsOptional room-rate data.
url, scrapedAtSource and collection time.

Example Output

{
"provider": "expedia",
"rowType": "review",
"hotelId": "600217",
"reviewRating": 10,
"reviewRatingLabel": "Excellent",
"reviewText": "Theo was so helpful and kind. Gave us good suggestions and made the stay memorable.",
"authorName": "Kyle",
"stayDuration": "Stayed 1 night in Sep 2026",
"reviewPhotos": [],
"hotelResponse": null
}

Pricing

VolumeCost
1 result$0.002
1,000 results$2.00
10,000 results$20.00

The standard Actor start charge applies to each run.

Integrations

  • Export the dataset as JSON, CSV or Excel from Apify.
  • Pull results through the Apify API.
  • Schedule repeat runs for monitoring and change tracking.
  • Connect webhooks to Slack, Google Sheets, Make, Zapier, n8n or your own workflow.

FAQ

Does it work with Hotels.com?

Yes. Use Expedia or Hotels.com hotel links, or search by city.

Why is the hotel name sometimes empty?

The review row always carries hotelId. Name and property fields are included only when the optional property details are available.

Can I collect room rates?

Yes. Set includeRoomRates to true and provide stay dates.

Can I filter reviews by date?

Yes. Set reviewsFrom to a YYYY-MM-DD date.

This Actor collects publicly available information. It is not affiliated with, endorsed by or sponsored by the data source. Users are responsible for complying with applicable terms, privacy laws and data-protection regulations.