Expedia Activities Reviews Scraper
Pricing
from $2.00 / 1,000 results
Expedia Activities Reviews Scraper
Scrape Expedia Things To Do reviews, also known as Expedia Activities reviews. Extract ratings, reviewer details, dates, locations, platforms, and full review text for tours, attractions, experiences, and travel analytics.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
knagymate
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape structured Expedia Things To Do reviews from Expedia Activities pages with an Apify Actor built for travel data extraction, tour review monitoring, attraction analytics, and customer sentiment research.
Use this Actor as an Expedia Activities Reviews Scraper or Expedia Things To Do Reviews Scraper to collect review ratings, review text, reviewer details, activity dates, and review dates from Expedia activity detail pages.
It is designed for tours, attractions, sightseeing buses, guided walks, boat tours, day trips, museum tickets, experiences, and other Expedia Things To Do listings.
Why scrape Expedia Activities reviews?
Expedia is one of the major travel marketplaces for bookable activities and experiences. Reviews on Expedia Things To Do pages can help you understand how travelers evaluate tours, local attractions, suppliers, guides, routes, timing, cancellation handling, and the overall activity experience.
This scraper turns Expedia activity reviews into clean, exportable JSON records that are ready for:
- Travel sentiment analysis — analyze traveler feedback from Expedia Things To Do reviews.
- Tour operator benchmarking — compare ratings and written reviews across competing activities.
- Attraction review monitoring — track recent reviews for sightseeing tours, excursions, and local experiences.
- Destination analytics — understand what visitors praise or complain about in a city or region.
- OTA and marketplace research — collect review data from Expedia activity listings at scale.
- AI and NLP workflows — feed review text into LLMs, classifiers, dashboards, and data pipelines.
What this Expedia Things To Do Reviews Scraper extracts
For each Expedia activity review, the Actor can return:
- Expedia activity URL
- Expedia activity ID
- review score
- maximum score
- reviewer name
- reviewer platform
- review date
- reviewer location
- full review text
- activity date
The output is stored in the default Apify dataset and can be exported as JSON, CSV, Excel, XML, RSS, or HTML.
Supported Expedia URLs
Use Expedia activity detail pages, also known as Expedia Things To Do pages.
Example:
https://euro.expedia.net/things-to-do/city-sightseeing-budapest-hop-on-hop-off-bus-guided-walking-tour.a277157.activity-details
The Actor resolves the Expedia activity ID from the page and then extracts available reviews for that activity.
This Actor is for Expedia Activities / Things To Do reviews. It is not a hotel or lodging reviews scraper.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | Yes | - | Expedia activity detail page URLs to scrape reviews from. |
maxReviewsPerActivity | integer | No | 100 | Maximum number of review records to return per activity. |
cutoffDate | string | No | - | Only scrape reviews from this month onwards. Accepts YYYY-MM or YYYY-MM-DD; if a full date is provided, the day is ignored and the whole month is used as the cutoff. |
sortBy | string | No | REVIEWS_SORT_NEWEST_TO_OLDEST | Review sorting mode. Supported values: REVIEWS_SORT_NEWEST_TO_OLDEST, REVIEWS_SORT_HIGHEST_TO_LOWEST_RATED, REVIEWS_SORT_LOWEST_TO_HIGHEST_RATED. |
If cutoffDate is set, the Actor uses newest-first review sorting so it can stop once older reviews are reached.
Example input
{"startUrls": [{"url": "https://euro.expedia.net/things-to-do/city-sightseeing-budapest-hop-on-hop-off-bus-guided-walking-tour.a277157.activity-details?rid=179994&location=Budapest+%28and+vicinity%29%2C+Hungary"}],"maxReviewsPerActivity": 50,"sortBy": "REVIEWS_SORT_HIGHEST_TO_LOWEST_RATED","cutoffDate": "2025-01-01"}
Output
Each dataset item represents one Expedia activity review.
{"activityUrl": "https://euro.expedia.net/things-to-do/city-sightseeing-budapest-hop-on-hop-off-bus-guided-walking-tour.a277157.activity-details","activityId": "277157","score": 8.0,"maxScore": 10,"reviewerName": "Kadesha T","reviewerPlatform": "Expedia","reviewDate": "2025-06-16 00:00:00","reviewerLocation": "United States","reviewText": "I had booked this tour and had to cancel because my flight was cancelled and I wouldn’t have made it. I didn’t like that I was not able to rebook this for another day if I had proof of the cancellation. I did book it again and I’m glad I did because this was a really nice tour. The boat tour was just okay but I enjoyed the red and green line bus tours.","activityDate": "2025-06-15 00:00:00"}
Output fields
| Field | Description |
|---|---|
activityUrl | Original Expedia activity URL from the input. |
activityId | Expedia activity identifier extracted from the page. |
score | Review score given by the traveler. |
maxScore | Maximum possible score, usually 10. |
reviewerName | Name displayed for the reviewer. |
reviewerPlatform | Platform shown by Expedia for the review. |
reviewDate | Date when the review was submitted. |
reviewerLocation | Reviewer location when available. |
reviewText | Full review text. |
activityDate | Date when the reviewed activity took place. |
How to use this Actor on Apify
- Open the Actor on Apify.
- Add one or more Expedia Things To Do activity URLs to
startUrls. - Set
maxReviewsPerActivityif you want to limit the number of reviews per activity. - Optionally set
cutoffDatefor incremental review scraping. - Choose a sorting mode: recent, positive, or critical.
- Run the Actor and export the dataset in your preferred format.
Common use cases
- Scrape Expedia activity reviews for a destination.
- Monitor recent Things To Do reviews for your own tours.
- Compare competing attractions by rating and review text.
- Build a review analytics database for travel experiences.
- Analyze cancellation, guide quality, route, timing, and customer service complaints.
- Export Expedia review data for dashboards, BI tools, spreadsheets, or AI processing.
Notes and limitations
- Only publicly available Expedia activity review data is extracted.
- The number of returned reviews depends on what Expedia exposes for the activity.
cutoffDateworks at month level; the day part is intentionally ignored.- This Actor targets Expedia Activities / Things To Do pages, not Expedia hotel pages.
If this Expedia Activities Reviews Scraper helps your travel data workflow, a rating on Apify is appreciated.