Review Intelligence: Google, Trustpilot, Tripadvisor Reviews
Pricing
from $0.50 / 1,000 google reviews
Review Intelligence: Google, Trustpilot, Tripadvisor Reviews
Pull Google Maps, Trustpilot and Tripadvisor reviews for any business without reviewer names or profiles. Get rating trend by month, rating distribution, owner reply rate and AI complaint and praise themes with counts and examples.
Pricing
from $0.50 / 1,000 google reviews
Rating
0.0
(0)
Developer
SteadyScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Features
Share
Get the reviews of any business from Google Maps, Trustpilot and Tripadvisor in one run, without reviewer names or profiles, plus a ready-made summary per business: overall rating, rating distribution, monthly rating trend, last-90-days vs prior-90-days rating, owner reply rate and reply speed, and optional AI complaint and praise themes with mention counts, share of reviews and short example excerpts.
Built for reputation monitoring, competitor research, product and CX teams, agencies and hotel or restaurant groups that need the signal in reviews, not a list of reviewer identities. Google reviews are $0.0005 each, Trustpilot $0.0004, Tripadvisor $0.001, plus $0.03 per themes report and $0.005 to start a run.
What you can do with it
- Agency reputation reports. Pull the last 100 Google or Trustpilot reviews for a client, then hand them a trend, owner-reply rate and the top complaints with example excerpts.
- Competitor research. Compare two hotels, clinics or stores on Tripadvisor or Google and see which complaints show up on one listing but not the other.
- CX and product monitoring. Schedule a weekly Trustpilot run, keep only new reviews with
reviewKey, and watch whether delivery or refund themes are rising. - Sales prospecting. Find businesses whose rating is declining or whose owner rarely replies, then use that as a reason to offer review or reputation help.
- Multi-property operators. Run a list of hotel or restaurant Tripadvisor pages and get one theme report per property.
What you get
One summary row per business (recordType: "summary")
| Field | Example |
|---|---|
businessName, overallRating, totalReviews | Tartine Bakery, 4.5, 8420 |
officialRatingDistribution | Tripadvisor's official star counts, when the source publishes them |
sampleAvgRating, sampleRatingDistribution, negativeShare, positiveShare | 4.4; 12 five-star / 3 four-star; 0.08 negative |
monthlyTrend | reviews and average rating per month, from the reviews fetched |
last90DaysAvgRating, prior90DaysAvgRating, ratingDirection | 4.4 vs 4.7, declining |
ownerResponseRate, medianOwnerResponseDays | 0.62, 2 |
summary, complaintThemes (up to 8), praiseThemes (up to 6), suggestedActions | when themes are on: each theme has mentions, shareOfAnalyzed, avgRatingOfMentions, latestMentionAt, two short examples and exampleReviewKeys |
Counts and examples are computed from the reviews the AI cited, so numbers are never invented. Rating stats and the monthly trend are always included, even when you turn themes off.
One row per review (recordType: "review")
| Field | Example |
|---|---|
source, businessName, rating | google, Tartine Bakery, 5 |
title, text, language | review title and body, en |
publishedAt, ownerResponse, ownerResponseAt | 2026-10-02, the reply text, 2026-10-03 |
aspects | Google or Tripadvisor sub-ratings such as Food, Service, Rooms |
verified, dateOfVisit, photoCount | Trustpilot verified flag; Tripadvisor month of visit; photo count only |
reviewKey | a stable one-way hash, so you can drop reviews you already have across scheduled runs |
Privacy: no reviewer identities
Reviewer names, profile links, avatars, reviewer locations, reviewer review counts, Local Guide flags, review permalinks, reviewer photos and the platforms' native review ids are never output. The reviewer's own name is also masked inside the review text and the owner's reply (for example "Thanks, [name]!"). Emails and phone numbers are masked in all text. Review text is otherwise kept as written, so it can still mention staff by first name. The AI themes never name people.
Input
Add businesses to Businesses to analyze, one per line. The source is detected automatically:
| Source | What to paste |
|---|---|
| Google Maps | a full Google Maps place URL, place_id:<id>, cid:<number>, or Business name, address or city |
| Trustpilot | https://www.trustpilot.com/review/<domain>, trustpilot:<domain>, or just the domain as shown on Trustpilot (for example www.example.com) |
| Tripadvisor | the place's review page URL (…Hotel_Review-g123-d456-…html, Restaurant, Attraction) |
Other options: Max reviews per business (default 100, max 1,000; Trustpilot max 200), Which reviews to fetch (newest, relevant, lowest rating first on Google), Google location / language (used when you give a business name), Complaint and praise themes (on by default).
{"targets": ["https://www.trustpilot.com/review/www.thepearlsource.com","Tartine Bakery, 600 Guerrero St, San Francisco","https://www.tripadvisor.com/Hotel_Review-g60763-d23462501-Reviews-Margaritaville_Times_Square-New_York_City_New_York.html"],"maxReviewsPerTarget": 100,"includeIntel": true}
Pricing
Pay per event. You pay per review delivered, per themes report delivered, and a small start fee when the run begins. Rating stats and the monthly trend are free. Businesses that are not found, invalid inputs, failed lookups and anything skipped because of your maximum charge per run are not charged.
| Event | Price | When it's charged |
|---|---|---|
| Google review | $0.0005 | Each Google Maps review delivered |
| Trustpilot review | $0.0004 | Each Trustpilot review delivered |
| Tripadvisor review | $0.001 | Each Tripadvisor review delivered |
| Themes and intel report | $0.03 | Once per business, only when complaint and praise themes are delivered |
| Actor start | $0.005 | When the Actor starts (one event per GB of memory, minimum one; the default 512 MB is one event) |
Worked examples, at the default 512 MB:
- 100 Google reviews + themes for one business: $0.005 + 100 × $0.0005 + $0.03 = $0.085
- 100 Trustpilot reviews + themes: $0.005 + 100 × $0.0004 + $0.03 = $0.075
- 100 Tripadvisor reviews + themes: $0.005 + 100 × $0.001 + $0.03 = $0.135
- 10 businesses × 100 Google reviews + themes: $0.005 + 10 × ($0.05 + $0.03) = $0.805
Set Maximum cost per run to cap spend; the Actor fetches only as many reviews as still fit, and skips themes when a report would not fit. The default cap is $2.00, enough for about 20 businesses at 100 Google reviews with themes, or a smaller Tripadvisor job.
Compared with typical review scrapers
Most review tools return raw reviews and often include reviewer names or profile links. This Actor is built for analytics: identities are stripped, three major sources run in one job, and you get rating trend, reply rate and optional AI themes with counted examples instead of a separate insights add-on. It does not cover Amazon, Yelp, G2 or Capterra, and it will not give you reviewer identities.
Notes and limits
- Data comes from DataForSEO's Business Data APIs (public review pages only, no logins). Most runs finish in under a minute per batch.
- Trustpilot returns at most 200 reviews per business. Google and Tripadvisor up to 1,000 per run here.
- "Lowest rating first" works on Google only; Trustpilot and Tripadvisor fall back to newest.
- Trends are computed from the reviews fetched. For a long trend, fetch more reviews with "Newest first".
- Themes are written in English even when reviews are in other languages.
- Amazon reviews, Yelp, G2 and Capterra are not supported.
- Google name search depends on the Google location you set. Prefer a full place URL when you have one.
- Short Google Maps links (
maps.app.goo.gl) and Tripadvisor links to a single review are rejected; use the full place or review-page URL.
FAQ
Can I get reviewer names? No. This Actor is designed for review analytics without personal data.
Why does a business say not_found? The link or name did not match a listing. Use the full place or page URL. For Trustpilot, use the domain exactly as it appears in the Trustpilot URL (often with www.).
Can I monitor a business weekly? Yes: save a task with "Newest first" and schedule it. Use reviewKey to drop reviews you already have.
How much do 1,000 Google reviews and themes cost? For 10 businesses at 100 reviews each, with themes, $0.805. For one business at 1,000 Google reviews with themes: $0.005 + 1,000 × $0.0005 + $0.03 = $0.535.
Do I pay if a business has no reviews or the link is wrong? No charge for that business. The Actor start fee still applies when the run starts.
Can I turn themes off? Yes. Set Complaint and praise themes to off. You still get rating stats and the monthly trend, and you are not charged the $0.03 report.
Integrations
Schedule a saved task in the Apify Console, call the Actor from the Apify API, or connect it in Make, Zapier or n8n. For AI agents, give Claude, Cursor, VS Code or any other MCP client this Actor through the Apify MCP server:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=steady-scrape/review-intelligence"}}}
Clients without OAuth can send an Authorization: Bearer <APIFY_TOKEN> header instead. The agent starts a normal run, so the prices above and your maximum charge per run still apply.
More from SteadyScrape
- Google Maps Leads: No Website, Unclaimed Profiles: local business lead lists from Google Maps, filtered to no website, unclaimed profile, low rating or few reviews. Find the businesses, then pull their reviews here.
- Google Ads Transparency Scraper: every Google ad a competitor runs (Search, YouTube, Shopping), with first and last shown dates and a new-ads monitor.
- Hotel Rate Monitor: Google Hotels OTA prices and parity for a property list, to pair with Tripadvisor review themes for the same hotels.
See every SteadyScrape (steady-scrape) Actor on our Apify profile.
Acceptable use
You may not use results from this service to build or operate a search engine, or any product or service that competes with or harms the business of search engine providers.
— SteadyScrape