Tripadvisor Reviews Scraper avatar
Tripadvisor Reviews Scraper
Try for free

Pay $2.00 for 1,000 reviews

View all Actors
Tripadvisor Reviews Scraper

Tripadvisor Reviews Scraper

maxcopell/tripadvisor-reviews
Try for free

Pay $2.00 for 1,000 reviews

Get and download reviews for chosen places on Tripadvisor. Extract the review text, URL, rating, date of travel, published date, basic reviewer info, owner's response, helpful votes, images, review language, place details. Download reviews in XML, JSON, CSV.

Do you want to learn more about this Actor?

Get a demo
XP

Need an extra detail in the scraper

Closed

xperium opened this issue
2 months ago

We are using your actor to fetch reviews and property details on a huge basis. However, one details which we need is missing your actor's output which is tripadvisor ranking. I am attaching the screenshot of a property here. we need this particular ranking #23 of 168 hotels in Mussoorie string for each property. you are already sending us rating and everything, this one more string will be really helpful for us and will eventually result in more usage of the actor

XP

xperium

2 months ago

Hey, any update on this ?

lhotanok avatar

Hello, thanks for reaching out! We will add ranking info to the results. We have added this issue to our backlog and we'll keep you updated about the progress here. Also, ranking info is already available in our other Actor: Tripadvisor Scraper so you can use it in the meantime.

XP

xperium

2 months ago

Hi, any timeline for this ? We would be glad if this can be picked up on priority.

lhotanok avatar

Hello, we discussed the issue with our dev team in more detail and decided against adding new fields directly to the output of Tripadvisor Reviews Scraper. The ranking data appeared to be problematic - Tripadvisor Reviews Scraper has access only to the API data and those contain unreliable ranking data. To get ranking data consistent with the data presented on the web, the Actor would need to make extra requests like the main Tripadvisor Scraper and we would have to slightly increase the price of Tripadvisor Reviews Scraper for all users.

However, you can achieve even better results using our Actor to Actor integration of Tripadvisor Scraper and Tripadvisor Reviews Scraper. This integration stores full detailed output of the Tripadvisor Scraper into placeInfo field. The extra costs of integrating those 2 Actors should be very low - you only need 1 result (place info) from Tripadvisor Scraper for all of its reviews extracted with Tripadvisor Reviews Scraper.

To set up the integration, start with creating a new Task for Tripadvisor Scraper:

Then navigate to Task Integrations and select Tripadvisor Reviews Scraper:

It should open a new page where you can configure the input for Tripadvisor Reviews Scraper:

You don't need to configure any start URLs here. The integration works like this: on each successful run of the Tripadvisor Scraper Task, Tripadvisor Reviews Scraper is triggered and receives URLs of places from the task's output as start URLs on the input.

Once you have configured the integration, your Tripadvisor Scraper Task should look like this:

Then all you need to do is to run the task e.g. with the following input:

1{
2  "checkInDate": "",
3  "checkOutDate": "",
4  "currency": "USD",
5  "includeAiReviewsSummary": false,
6  "includeAttractions": false,
7  "includeHotels": true,
8  "includeNearbyResults": true,
9  "includePriceOffers": true,
10  "includeRestaurants": false,
11  "includeTags": true,
12  "includeVacationRentals": false,
13  "language": "en",
14  "locationFullName": "Mussoorie",
15  "maxItemsPerQuery": 20
16}

When the task's run finishes successfully, Tripadvisor Reviews Scraper will be started automatically thanks to the integration. You can take a look at the example run of TA Reviews Scraper triggered by the integration (note that ranking info is available under placeInfo.rankingString): https://console.apify.com/view/runs/vm6ZT8qXhzUUjPuob

lhotanok avatar

Additionally, if you dislike the integration approach or simply want to avoid data duplication, you can use Tripadvisor Scraper separately to extract full data for each place and then connect those data with extracted reviews during datasets postprocessing

Developer
Maintained by Apify
Actor metrics
  • 198 monthly users
  • 26 stars
  • 99.0% runs succeeded
  • 3.4 days response time
  • Created in Jan 2023
  • Modified about 3 hours ago
Categories