Viator Reviews Scraper | Tour Reviews and Ratings
Pricing
from $1.70 / 1,000 reviews
Viator Reviews Scraper | Tour Reviews and Ratings
Viator scraper for tour and activity reviews: 100 reviews in 1 second, 26 fields each. Star rating, title, text, traveler type, reviewer, photos, operator reply, Viator or Tripadvisor source, plus the tour title, city, operator and overall rating. Start from a tour link, product code or search term.
Pricing
from $1.70 / 1,000 reviews
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Share
Viator Reviews Scraper | Tour Reviews and Ratings (2026)
From SilentFlow. Creators of Facebook Search Scraper and JD Products Scraper (#1 for βjd scraperβ in Apify Store search), with 750,000+ combined lifetime runs.
Every traveler review of the Viator tours you sell, compete with or study, one row per review, from a tour link, a product code or a search term. Our test run turned the Viator page of Epic Tours' Eiffel Tower climb into its 100 newest reviews in under 2 seconds, each with the star rating, title and text, the traveler type, the reviewer, the operator's reply, the photos, and the tour's own title, city, operator and overall rating. No Viator account, no partner key.
Why choose this actor?
Clicking "Show more reviews" ten at a time on every Viator tour page? Hunting for each competitor's tour link before you can read a single review? Getting rows that do not even say which tour, which city or which operator they are about?
- 25 filled fields per review, not 18. On our default run (100 reviews of the Eiffel Tower Guided Tour by Stairs, Paris), 22 data fields were filled on all 100 rows and 3 more on 99 of them: the review (id, link, title, text, language, star rating, traveler type, helpful votes, photo count, machine-translation flag, source), the reviewer (name and id), the operator's reply (text, author, date) and the tour itself (code, title, link, destination, destination id, operator, exact rating and number of reviews). The most used Viator reviews scraper lists 18 fields, without the tour's title, city or operator.
- Start from a place, not only a link. Type
Colosseumand the run reads the first tours Viator shows for it: in our test, the 2 first Colosseum tours gave their 60 most helpful reviews in 1.2 seconds. No need to collect tour links first, where the most used alternative takes links only. - Paste product codes straight from your booking system or affiliate feed.
3251TOWand3731EIFFELTOWERgave 50 one- and two-star Tripadvisor reviews of the Tower of London ticket and an Eiffel Tower elevator tour in under a second in our test. Links from any Viator language site work too: three ways in, in one run.
Try your first 100 reviews
Paste this input in the JSON tab of the Input page and press Start. It reads the 100 newest reviews of the Eiffel Tower Guided Tour by Stairs with Reserved Access (Epic Tours, Paris).
{"startUrls": [{ "url": "https://www.viator.com/tours/Paris/Eiffel-Tower-guided-climb/d479-5522676P3" }],"maxReviews": 100,"sortBy": "newest","source": "all","maxToursPerSearch": 3}
It runs on the Apify Free plan. Each review becomes one row of your dataset: open the Output tab to see the table, switch to the "Reviews with tour and reply" view for every field, or export the rows as JSON, CSV or Excel.

Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper:
You have access to the Viator Reviews Scraper on Apify: silentflow/viator-reviews-scraperIt reads the public traveler reviews of tours and activities on Viator (www.viator.com), without anaccount, and returns one row per review, with the tour it is about. It reads Viator's own reviews andthe Tripadvisor reviews Viator shows on the same tour.Input schema (no field is required; give at least one tour link, search term or product code):- startUrls (array of {url}): Viator tour pages from any language site, such ashttps://www.viator.com/tours/Paris/Eiffel-Tower-guided-climb/d479-5522676P3(query strings are fine). City and attraction pages are not tours: use searches for those.- searches (array of strings): places, attractions or kinds of tours as typed on Viator("Colosseum", "Lisbon food tour"). Each term reads the first maxToursPerSearch tours Viator shows.- productIds (array of strings): Viator product codes, the end of a tour link ("5522676P3", "d479-5522676P3").- maxReviews (integer, default 100): reviews saved per tour, Viator's and Tripadvisor's together.- sortBy (string, default "newest"): newest | highest_rated | most_helpful.- ratings (array of strings, optional): "1" to "5", keep only these star ratings.- travelerTypes (array of strings, optional): couple | family | friends | solo | business.- source (string, default "all"): all | viator | tripadvisor. "all" reads Viator's reviews first,then Tripadvisor's, until maxReviews.- maxToursPerSearch (integer, default 3, at most 24): tours read per search term.Output per review (28 fields):- id (string, Viator review id), url (string, the tour page + #review-{id}), productCode (string),productTitle (string|null), productUrl (string|null)- title (string|null), text (string|null), language (string|null, e.g. "en"),travelerType (string|null: couples, family, friends, solo, business), isMachineTranslated (boolean),source ("viator" | "tripadvisor")- reviewerName (string|null), reviewerId (string|null)- rating (number, 1 to 5), helpfulVotes (integer), photosCount (integer),productRating (number|null, the tour's exact average out of 5),productReviewsCount (integer|null, all the tour's reviews)- ownerResponse (string|null, the operator's reply), ownerResponseAuthor (string|null),ownerResponseDate (RFC 3339|null)- destination (string|null), destinationId (string|null), supplierName (string|null, the operator),publishedAt (RFC 3339 UTC, the review's day)- photos (array of image URLs, empty when the review has none)- searchQuery (string|null, the search term that found the tour), scrapedAt (RFC 3339)Use apify-client for Python or JavaScript: client.actor("silentflow/viator-reviews-scraper").call(run_input=...).
How to scrape Viator tour reviews
Three inputs, from the simplest to the most complete. Each one runs as is.
Get the newest reviews of a tour from its link
Copy the link from your browser, any Viator language site, tracking parameters included.
{"startUrls": [{ "url": "https://www.viator.com/fr-FR/tours/London/Tower-of-London-Entrance-Ticket-Including-Crown-Jewels/d737-3251TOW?pid=P00012345&mcid=42383&medium=link" }],"travelerTypes": ["family"],"maxReviews": 120}
In our test this French-site link returned the 120 newest reviews families left for the Tower of London and Crown Jewels ticket in under a second, each row carrying the clean English link of the tour.
Read the most helpful reviews of the top tours for a place
No link needed: type the place the way you would in Viator's search box.
{"searches": ["Colosseum"],"maxToursPerSearch": 2,"maxReviews": 30,"sortBy": "most_helpful"}
The run read the 2 first tours Viator shows for "Colosseum" (an arena floor, Forum and Palatine Hill guided tour, and a Colosseum and Forum tour with optional arena or underground access) and saved the 30 most helpful reviews of each: 60 rows in 1.2 seconds, each with searchQuery set to Colosseum.
Pull the one and two star Tripadvisor reviews of two tours by code
{"productIds": ["3251TOW", "3731EIFFELTOWER"],"ratings": ["1", "2"],"source": "tripadvisor","maxReviews": 25}
Two product codes, only the complaints, only the Tripadvisor reviews Viator shows: 50 rows in under a second in our test, 25 per tour, every rating a 1 or a 2.
Input parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
startUrls | array of links | one tour, prefilled | Viator tour pages to read. Any language site, any tracking parameters. |
searches | array of text | empty | Places, attractions or kinds of tours, as typed on Viator. Each term reads its first tours. |
productIds | array of text | empty | Viator product codes, such as 5522676P3, or the d479-5522676P3 end of a link. |
maxReviews | integer | 100 | Reviews saved for each tour, Viator's and Tripadvisor's together. |
sortBy | select | newest | newest, highest_rated or most_helpful. |
ratings | multi-select | all | Keep only these star ratings, 1 to 5. |
travelerTypes | multi-select | everyone | Keep only couple, family, friends, solo or business travelers. |
source | select | all | all, viator or tripadvisor. |
maxToursPerSearch | integer | 3 | How many tours each search term reads, up to 24. |
No field is required: the form opens with a tour already in place. Mix the three kinds of input in one run, and a tour given twice is read once.
Accepted tour links. https://www.viator.com/tours/{City}/{Tour-name}/d{destination}-{code}, from the English site or any language site (/fr-FR/, /de-DE/, /en-GB/ ...), with or without ?pid=...&mcid=... tracking parameters or a #reviews anchor. Every row carries the clean English link.
Accepted product codes. The code at the end of a tour link: 5522676P3, 3251TOW, 3731EIFFELTOWER, in any case, alone or with its destination (d479-5522676P3). A code typed in the search field or a link pasted in the codes field is recognised too.
Search terms. Anything you would type in Viator's search box: a city (Lisbon), an attraction (Colosseum), a kind of tour (Paris food tour). The run reads the first tours in the order Viator shows them.
What data can you extract from Viator?
One row per review, 28 fields, flat, ready for a spreadsheet, a BI tool or a language model.
| Group | Fields | Notes |
|---|---|---|
| Identity | id, url, productCode, productTitle, productUrl | id is Viator's review id. url is the tour page with #review-{id}, unique per row. |
| Review | title, text, language, rating, travelerType, isMachineTranslated, source | rating is 1 to 5 stars. travelerType is couples, family, friends, solo or business. source is viator or tripadvisor. |
| Reviewer | reviewerName, reviewerId | The public display name and its stable id. |
| Engagement | helpfulVotes, photosCount, photos | photos lists full-size image links, empty when the traveler posted none. |
| Operator reply | ownerResponse, ownerResponseAuthor, ownerResponseDate | null when the operator did not reply. |
| Tour | destination, destinationId, supplierName, productRating, productReviewsCount | productRating is the tour's exact average (4.8), not the rounded stars the page shows (5). |
| Time | publishedAt, scrapedAt | RFC 3339 in UTC. Viator dates reviews by day, so publishedAt reads midnight UTC. |
| Search | searchQuery | The search term that found the tour, null for links and codes. |
Missing values are null, never an empty text. Numbers are numbers, booleans are booleans.
Output example
A real row of our default run:
{"id": "1075606405","url": "https://www.viator.com/tours/Paris/Eiffel-Tower-guided-climb/d479-5522676P3#review-1075606405","productCode": "5522676P3","productTitle": "Eiffel Tower Guided Tour by Stairs with Reserved Access","productUrl": "https://www.viator.com/tours/Paris/Eiffel-Tower-guided-climb/d479-5522676P3","title": "Great experience","text": "It was great. Our tour guide was excellent (Natalie), she answers all our questions and very knowledgeable of the area and the Eiffel Tower itself. We had fun.","language": "en","travelerType": "family","isMachineTranslated": false,"source": "viator","reviewerName": "Johane_T","reviewerId": "214068928","rating": 5,"helpfulVotes": 0,"photosCount": 2,"productRating": 4.8,"productReviewsCount": 6193,"ownerResponse": "Weβre delighted to hear that Natalie made your experience so enjoyable! Itβs wonderful to know that she was knowledgeable, attentive to your questions, and helped make the tour both informative and fun. Thank you for sharing your lovely feedback. Weβll be sure to pass it along to Natalie!","ownerResponseAuthor": "OpsTeam_EpicTours","ownerResponseDate": "2026-08-31T00:00:00Z","destination": "Paris","destinationId": "479","supplierName": "Epic Tours","publishedAt": "2026-08-30T00:00:00Z","photos": ["https://media.tacdn.com/media/photo-w/34/65/c1/de/caption.jpg","https://media.tacdn.com/media/photo-w/34/65/c1/dd/caption.jpg"],"searchQuery": null,"scrapedAt": "2026-10-28T02:57:07Z"}
Advanced usage
Watch the new reviews of your own tours every week
{"productIds": ["5522676P3", "3731EIFFELTOWER"],"sortBy": "newest","maxReviews": 50}
Save this input as a task and schedule it weekly in the Apify Console. Newest first, each run brings the latest 50 reviews of each tour; keep the id column to spot the new ones and route the low ratings to the team on duty.
Find what travelers complain about at an attraction
{"searches": ["Colosseum underground"],"maxToursPerSearch": 5,"ratings": ["1", "2"],"maxReviews": 100}
The one and two star reviews of the first 5 tours of an attraction, side by side. Group the text column by productTitle and the recurring problems (queues, meeting point, guide, value) stand out before you design or reprice your own tour.
Compare what families and couples say about the same tour
{"startUrls": [{ "url": "https://www.viator.com/tours/London/Tower-of-London-Entrance-Ticket-Including-Crown-Jewels/d737-3251TOW" }],"travelerTypes": ["family", "couple"],"maxReviews": 200}
Filters combine: here the run keeps only families and couples, then travelerType on each row lets you split the two groups in a pivot table. Add "ratings": ["1", "2"] to see only their complaints.
Keep only the Tripadvisor reviews Viator shows
{"productIds": ["5522676P3"],"source": "tripadvisor","maxReviews": 300}
Viator shows Tripadvisor reviews next to its own on many tours. source keeps one side or the other; with all, the run reads Viator's reviews first, then Tripadvisor's, until maxReviews. In our test, a tour with only 2 business-traveler reviews on Viator was completed with 8 from Tripadvisor to reach the 10 asked for.
Build a review dataset for sentiment analysis
from apify_client import ApifyClientimport pandas as pdclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("silentflow/viator-reviews-scraper").call(run_input={"searches": ["Paris food tour", "Rome food tour", "Lisbon food tour"],"maxToursPerSearch": 5,"maxReviews": 200,})rows = client.dataset(run["defaultDatasetId"]).list_items().itemsdf = pd.DataFrame(rows)# one line per review, with the city and operator it is aboutprint(df.groupby(["destination", "supplierName"])["rating"].agg(["count", "mean"]))df[["destination", "productTitle", "rating", "travelerType", "text"]].to_csv("food_tours_reviews.csv", index=False)
Three cities, five tours each, up to 200 reviews per tour: a labeled corpus (stars, traveler type, language) ready for topic modeling or a language model, with the operator and city on every line.
FAQ
Do I need a Viator account or a partner API key? No. The actor reads the reviews any visitor sees on a tour page. No login, no key, nothing to set up before you press Start.
What is Viator? Viator is Tripadvisor's marketplace for tours, activities and attraction tickets. Each tour page carries the reviews of travelers who booked it on Viator, and on many tours the Tripadvisor reviews of the same experience.
Which reviews do I get, Viator's or Tripadvisor's?
Both, by default. source: "all" reads Viator's own reviews first, then the Tripadvisor reviews Viator shows, until maxReviews per tour. Each row says where it comes from in source. Pick viator or tripadvisor to keep one side.
How many reviews can I get per tour?
As many as you set in maxReviews: the run reads page after page until it has them or the tour has no more. Popular tours have thousands of reviews (6,193 for the Eiffel Tower climb of our default run). Set the number you need: the run stops there.
How fresh is the data?
Live. Every run reads the tour pages at run time, nothing is cached. Viator dates reviews by day, so publishedAt is the day of the review at midnight UTC.
How does a search term pick its tours?
The run reads the first tours in the order Viator's own search shows them, up to maxToursPerSearch. Viator's search sometimes mixes in related tours: in our test, a Tower of London ticket came third for "Eiffel Tower". When you know the exact tours, give their links or codes; searchQuery on each row tells you which term found the tour.
Can I combine filters?
Yes. Star ratings, traveler types and source combine: "ratings": ["1", "2"] with "travelerTypes": ["family"] and "source": "viator" returns the complaints of families on Viator, sorted by sortBy.
What about machine-translated reviews?
isMachineTranslated flags them and language gives the language of the text you get. In our test runs, all 330 reviews came in their original language, none machine translated.
Are the links permanent?
url and productUrl are the tour's permanent page. id, productCode and reviewerId are stable identifiers, safe to deduplicate on across runs. The photos links are the images Viator shows; download the ones you want to keep.
Can I read many tours in one run? Yes. Mix tour links, search terms and product codes in one run; a tour given twice, or found by two search terms, is read once.
Why is productRating 4.8 when the page shows 5 stars?
The page rounds the tour's rating to the nearest half star. productRating is the exact average, more useful to rank tours that all show 5 stars.
Is it legal to scrape Viator reviews? The actor reads public reviews only and never logs in. Reviewer names are personal data: see the section below for how to handle them.
More SilentFlow scrapers
π E-commerce
JD - JD Products Scraper | JD.com Prices, Brands and Barcodes
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin - Leboncoin Scraper | Classified Ads, Prices and Sellers
TikTok Shop - TikTok Shop Scraper | Products, Sellers and Creator Videos
Leboncoin - Leboncoin Ad Details Scraper
Back Market - Back Market Scraper | Refurbished Prices
Naver - Naver Scraper | Shopping Products, Prices and Reviews
ImportYeti - ImportYeti Scraper | Suppliers, Importers and Bills of Lading
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
Naver - Naver Reviews Scraper | Shopping Product Reviews
Udemy Course - Udemy Course Scraper
1688 - 1688 Scraper | Products, Details, Wholesale Prices, Suppliers
Allegro - Allegro Scraper | Products, Prices and Sellers
Store Leads Ecommerce - Store Leads Ecommerce Scraper
Store Leads - Store Leads Scraper | Shopify Data
Coupang - Coupang Detail Scraper | Product Prices and Options
Taobao - Taobao Scraper | Products, Details, Prices and Sellers
Avito - Avito Scraper | Listings, Prices and Sellers
Bring a Trailer - Bring a Trailer Scraper
Leboncoin - Leboncoin Scraper
Lowes - Lowes Products Scraper | Prices, Stock and Specs
Mobile.de - Mobile.de Scraper
Pinterest - Pinterest Scraper
Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
Eventim - Eventim Scraper | Events, Ticket Prices and Venues
Leboncoin - Leboncoin Details Scraper | Full Ad Data and Sellers
Udemy - Udemy Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Alibaba - Alibaba Scraper | Products, Supplier Companies and Prices
AliExpress - AliExpress Reviews Scraper | Feedback, Ratings and Photos
AliExpress - AliExpress Scraper | Products, Prices and Sales
Avito - Avito Profiles Scraper | Sellers, Ratings and Reviews
Back Market - Back Market Scraper | Refurbished Electronics Prices
BAUHAUS - BAUHAUS Scraper | Product Prices, EAN and Specs
CARFAX - CARFAX Scraper | Used Cars, Prices and History
eBay Marketplace - eBay Marketplace Scraper
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Homedepot - Homedepot Reviews Scraper | Customer Reviews and Ratings
Judge - Judge Scraper | Reviews, Ratings and Store Profiles
MakersRow - MakersRow Scraper | Manufacturers, Capabilities and Reviews
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Ticombo - Ticombo Scraper | Ticket Prices and Listings
Trip - Trip Scraper | Hotels, Prices and Reviews
Vinted Marketplace - Vinted Marketplace Scraper
Walmart - Walmart Scraper | Prices, Reviews, Sellers, Availability
Webmotors - Webmotors Scraper | Car Listings, Prices and FIPE
Woolworths - Woolworths Products Scraper | Prices, Specials and Nutrition
Amazon - Amazon Product Scraper
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
eBay Listings - eBay Listings Scraper
Europages Deep Dive Extractor - Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs
GasBuddy - GasBuddy Scraper | Gas Prices by Station
Goofish - Goofish Detail Scraper | Listings, Prices and Sellers
Mafengwo - Mafengwo Scraper | Attractions, Ratings and Tickets
Vinted - Vinted Scraper
Walmart - Walmart Product Scraper
πΌ Jobs
ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
Indeed - Indeed Company Reviews Scraper
Multi Board - Multi Board Job Scraper
Jobright - Jobright Scraper | Jobs, Salaries and H1B Sponsors
Malt Freelancer - Malt Freelancer Scraper
Malt - Malt Scraper | Freelance Profiles
Glassdoor - Glassdoor Jobs Scraper
Glassdoor Job Listings - Glassdoor Job Listings Scraper
π₯ Glassdoor - π₯ Glassdoor Scraper
Jora - Jora Jobs Scraper
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
Cutshort - Cutshort Jobs Scraper | Salaries, Skills and Companies
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Dice - Dice Jobs Scraper | US Tech Jobs, Salaries, Skills
Dice Tech - Dice Tech Jobs Scraper
iimjobs - iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs
Instahyre - Instahyre Jobs Scraper | Companies, Recruiters and Ratings
Jora - Jora Scraper | Jobs in Australia, New Zealand, Singapore
StepStone - StepStone Scraper
Welcome to the Jungle - Welcome to the Jungle Job Scraper
YCombinator - YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders
All - All Jobs Scraper
Arbeitsagentur - Arbeitsagentur Scraper | German and Austrian Job Board
iimjobs - iimjobs Scraper | Jobs, Companies and Recruiters
Indeed - Indeed Companies Scraper | Reviews, Salaries, Interviews
Indeed - Indeed Jobs Scraper | NLP Skills
Indeed - Indeed Jobs Scraper | Job Listings in 73 Countries
LinkedIn - LinkedIn Jobs Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
Welcome to the Jungle - Welcome to the Jungle Scraper | Jobs and Company Data
Ziprecruiter - Ziprecruiter Scraper
π Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Airbnb Professional Host - Airbnb Professional Host Scraper | Emails, Phones, SIRET
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Rightmove - Rightmove Scraper
SeLoger - SeLoger Scraper | French Property Listings and Agencies
Trulia Rental Listings - Trulia Rental Listings Scraper
Idealista - Idealista Scraper
Airbnb Search - Airbnb Search Scraper
Bienici - Bienici Scraper
Realestate.com.au - Realestate.com.au Scraper
Zapimoveis - Zapimoveis Scraper | Real Estate Listings and Prices
Zillow - Zillow Scraper
Airbnb Search - Airbnb Search Scraper | Prices, Fees, Amenities, Hosts
Anjuke - Anjuke Scraper | Rental Listings, Prices and Agents
Idealista - Idealista Scraper
Realtor Rental - Realtor Rental Scraper
Trulia Rental - Trulia Rental Scraper | US Rentals, Prices, Pet Policy
π£ Social media
Facebook Search - Facebook Search Scraper
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Instagram - Instagram Story Scraper | Stories & Highlights
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
Facebook Search - Facebook Search Profiles Scraper | People by Name or Keyword
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
TikTok Trend - TikTok Trend Scraper | Trending Hashtags and Videos
LinkedIn Sales Navigator - LinkedIn Sales Navigator Scraper
Reddit - Reddit Scraper | Posts, Comments and Subreddits
TikTok - TikTok Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Likee - Likee Scraper | Videos, Hashtags and Creators
LinkedIn Event - LinkedIn Event Scraper
LinkedIn Hashtag & - LinkedIn Hashtag & Post Scraper | No Cookies
Meta Ad Library - Meta Ad Library Scraper
OnlyFans - OnlyFans Profile Scraper
Pinterest - Pinterest Ads Scraper | Ad Library, Reach & Targeting
Snapchat - Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats
Bandsintown - Bandsintown Scraper | Concerts and Tour Dates
Discord - Discord Profiles Scraper | Users, Badges and Server Tags
Facebook Thread - Facebook Thread Profiles Scraper | Followers, Bios & Engagement
Instagram Engagement - Instagram Engagement Scraper
Kuaishou - Kuaishou Scraper | Videos, Comments and Creator Stats
Kwai - Kwai Scraper | Videos, Creators and Hashtags
LinkedIn Ads Library - No Cookies - LinkedIn Ads Library Scraper - No Cookies
Pinterest - Pinterest Profiles Scraper | Followers, Emails and Bios
Pinterest - Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats
Reddit - Reddit Comments Scraper | Search, Threads and Replies
Reddit - Reddit Profiles Scraper | User Karma, Activity and Communities
RedNote - RedNote Videos Scraper | Downloader, Transcripts and Stats
Snapchat - Snapchat Contacts Scraper | Phones, Emails and Websites
TikTok Creative - TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics
TikTok Lookalike - TikTok Lookalike Scraper | Influencers, Emails and Engagement
TwitchTracker - TwitchTracker Scraper | Twitch Streamer Stats and Rankings
X Timeline - X Timeline Scraper | Tweets and Engagement Stats
Xigua - Xigua Scraper | Videos, Creators and Downloads
YouTube Autocomplete - YouTube Autocomplete Scraper | Keyword Suggestions
Douyin - Douyin Comments Scraper | Comments, Likes and IP Regions
Facebook - Facebook Company Scraper | Emails, Phones, Ratings
Facebook Business Page - Facebook Business Page Scraper
OnlyFans - OnlyFans Creator Scraper
Reddit - Reddit Scraper | Comments, Posts and Users
RedNote - RedNote Detail Scraper | Xiaohongshu Details, Images, Videos
Skool Group - Skool Group Scraper
Skool Community - Skool Community Scraper
Snapchat - Snapchat Ads Scraper | Ad Library, Impressions & Targeting
Weibo - Weibo Scraper | Posts, Profiles and Engagement
YouTube - YouTube Transcript Scraper
π’ Business data
Tencent - Tencent Scraper | Maps Places, Phones and Ratings
LinkedIn Company Search - LinkedIn Company Search Scraper | Profiles & Firmographics
Ctrip - Ctrip Scraper | Attractions, Tickets and Reviews
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Bilibili - Bilibili Scraper | Videos, Profiles, Comments, Danmaku
Teachable Course - Teachable Course Scraper
Website Tech Stack - Website Tech Stack Scraper
2GIS - 2GIS Reviews Scraper | Ratings, Photos and Owner Replies
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Scraper | Reviews, Ratings and Company Contacts
βοΈ Travel
Flight Price - Flight Price Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Despegar - Despegar Reviews Scraper | Hotel Reviews and Ratings
Google Maps - Google Maps Scraper
Kakao - Kakao Scraper | Map Places, Reviews and Phones
OpenTable - OpenTable Reviews Scraper | Restaurant Reviews and Ratings
TheFork - TheFork Scraper | Restaurants, Menus and Ratings
Zomato - Zomato Reviews Scraper | Restaurant Ratings and Replies
Booking - Booking Scraper | Hotel Prices, Photos, Availability
Trip - Trip Reviews Scraper | Hotel Reviews and Ratings
π― Lead generation
Northdata - Northdata Company Scraper
Dealroom - Dealroom Scraper | Companies and Investors
ZocDoc - ZocDoc Scraper | Doctors, Reviews and Availability
UK Companies House - UK Companies House Enricher
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Justdial - Justdial Companies Scraper | Business Leads, Phones and Emails
PagesJaunes - PagesJaunes Scraper | French Business Emails and SIRET
SIRET - SIRET Company Enricher
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
Dealroom Startup Data - Dealroom Startup Data Scraper
French Company Prospector - French Company Prospector
KVK - KVK Scraper | Dutch Companies and SBI Codes
PagesJaunes - PagesJaunes Business Scraper
SEC - SEC Scraper | EDGAR Filings and Company Data
SoftwareAdvice - SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons
Sunbiz - Sunbiz Companies Scraper | New Florida Business Leads
Sunbiz - Sunbiz Scraper | Florida Companies and Officers
USPTO - USPTO Scraper | Trademark Search and Status
Clutch - Clutch Scraper | Agencies, Reviews, Ratings, Services
Clutch Agency - Clutch Agency Scraper
Domain - Domain Enricher
G2 - G2 Reviews Scraper
Google Ads Transparency - Google Ads Transparency Scraper
SIRET French - SIRET French Company Enricher
ThomasNet Suppliers - ThomasNet Suppliers Scraper
ZocDoc - ZocDoc Scraper
π SEO
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
SpyFu - SpyFu Scraper | SEO, PPC and Competitor Data
Apple - Apple Reviews Scraper | App Store Reviews and Ratings
Apple - Apple Scraper | App Store Apps, Ratings and Charts
Bing - Bing Enricher Scraper | Mobile Friendly Test and Indexing
Google News - Google News Scraper
Scribd - Scribd Scraper | Documents, Authors and Views
π Marketing
π¬ Video
π° News
ForexFactory - ForexFactory Scraper | Economic Calendar and Forecasts
π§° More tools
FanDuel - FanDuel Scraper | Odds, Spreads and Player Props
PrizePicks - PrizePicks Scraper | Player Props, Lines and Projections
Support
Need something this scraper does not do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Legal compliance
This actor extracts publicly available reviews from Viator tour pages. It does not log in and does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Viator's terms of service and with the data protection laws that apply to them (GDPR in the EU, CCPA in California, PIPL in China). Reviewer names and ids are personal data: store them only for a legitimate purpose, keep them no longer than needed, and do not use them to contact or profile reviewers. The data is informational; verify it before relying on it for regulated decisions.
Viator Reviews Scraper by SilentFlow: every review of every tour, one row each.
