Actor picture

Free Tripadvisor Scraper

maxcopell/free-tripadvisor

Scrape Tripadvisor restaurants and hotels. Get reviews, pricing, contact details, amenities, awards. Download your data as HTML table, JSON, CSV, Excel, XML, and RSS feed.

No credit card required

Author's avatarMaximillian Copelli
  • Modified
  • Users444
  • Runs3,127
Actor picture
Free Tripadvisor Scraper

What can this unofficial Free Tripadvisor API do?

This scraper lets you get data from Tripadvisor fast and easily. It's suitable for such use cases as scraping Tripadvisor reviews, emails, addresses, awards, and many more attributes of hotels and restaurants on the Tripadvisor platform.

This free version is limited in number of results, it will provide you with maximum of 100 places for each search. If you want to scrape reviews as well the limit there is 20 reviews per place. If you want to scrape more than 100 places and 20 reviews, try our unlimited Tripadvisor scraper.

You can either enter the location and download the data from the dataset or send a synchronous request to the actor endpoint and crawl all the information about a single place (e.g., hotel, restaurant) in 15 seconds.

How do I use Tripadvisor Scraper?

You can either use search term (location), or use specific ids (place, restaurant, or hotel id)

If you use search, you can state how many items you want to get in the maximum items field, then what content you want to get (attractions, restaurants, hotels). If you are scraping hotels you can also choose check-in dates).

Alternatively, you can scrape review tags from specified places as well as reviews from specific dates (you can set a limit on the number of reviews you want to scrape). You can also select languages and currencies.

Integrations and Tripadvisor Scraper

Last but not least, Tripadvisor Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Instagram API Scraper successfully finishes a run.

Using Tripadvisor Scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

How much does Tripadvisor Scraper cost?

It will cost you approx. USD 0.50 to scrape 1,000 items. The more results you want to scrape, the more time it will take and the more usage credits it will cost.

Apify provides you with USD 5 free usage credits to use every month on the Apify Free plan so you can get up to 10,000 reviews from Tripadvisor Scraper for those credits. So 10k results will be completely free!

But if you need to get more data or to get your data regularly you should grab an Apify subscription. We recommend our $49/month Personal plan - you could get up to 100,000 Tripadvisor reviews every month with the $49 monthly plan!

Tips for API Usage

If you want to get information about a single hotel or restaurant and you don't want it in a single synchronous API call, the API is right for you.

Be aware that it might be impossible to maintain an idle HTTP connection for a long period of time, due to client timeout or network conditions. Make sure your HTTP client is configured to have a long enough connection timeout. If the connection breaks, you will not receive any information about the run and its status. However for a normal location with a reasonable number of reviews (~1000) it should not take more than 20 seconds. You can paginate the reviews using lastReviewDate property.

Here is a link to the part of Apify docs that covers running an actor synchronously.

Industries

See how Free Tripadvisor Scraper is used in industries around the world