Trustpilot Company Comparison: Ratings, Replies & Trend
Pricing
from $0.50 / 1,000 raw reviews
Trustpilot Company Comparison: Ratings, Replies & Trend
Compare 2-5 Trustpilot companies side by side: share of 1-2 star reviews in the last 30 days vs the prior 30, a getting-worse flag, weekly velocity, reply rate, TrustScore and raw reviews. Licensed DataForSEO data, no scraping. Not affiliated with Trustpilot.
Pricing
from $0.50 / 1,000 raw reviews
Rating
0.0
(0)
Developer
VNCNT Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Features
Share
Compare 2 to 5 Trustpilot companies side by side. For each company the Actor takes the newest reviews (up to 200, the DataForSEO ceiling) and writes one comparison row with:
- the share of 1-2 star reviews in the last 30 days vs the prior 30, and a getting-worse flag when that share went up
- weekly review velocity
- reply rate and median reply lag
- TrustScore, snapshot date and sample size
- the star mix and verified share
A free side-by-side row lines the companies up in one table, so a question like "Printful vs Printify vs Gooten: who is getting worse right now?" has a direct answer. Raw reviews are a second dataset view. There is also a search mode (a keyword in, Trustpilot companies out) and an only-new option for scheduled checks.
Reply rate and reply lag are also computed by other Trustpilot tools on the Apify Store. What is distinctive here is the 2-5 company comparison row, the getting-worse flag on the 1-2 star share, weekly velocity, snapshot date and sample size, and licensed DataForSEO data with no scraping of trustpilot.com.
This Actor is not affiliated with, endorsed by, or connected to Trustpilot.
Built for:
- Brand and reputation teams comparing their company with two or three rivals on Trustpilot.
- Agencies that need a weekly snapshot of who is getting worse, who replies, and how fast reviews are arriving.
- Analysts who want a dated, sized sample rather than a single TrustScore.
You pay a small Actor start, then per comparison row (or per search hit) and per raw review delivered. Companies that can't be found, failed requests, empty searches, filtered and already-seen reviews are free.
What you get
Row (type) | What's in it | Charged |
|---|---|---|
comparison | one per company: trustScore, totalReviews, starCounts / starShares, lowStarShareLast30, lowStarSharePrior30, gettingWorse, replyRate, medianReplyLagHours, verifiedShare, reviewsPerWeek, sampleSize, snapshotAt, sampleNewestAt / sampleOldestAt, priorPeriodComplete, lowSample | business when the company was found |
sideBySide | one rollup with a table of those rows, gettingWorseCompanies and a short summary | free |
review | raw review: rating, title, text, publishedAt, verified, companyReply, companyReplyAt, reviewUrl, language | review |
company | search mode: domain, companyName, trustScore, totalReviews, trustpilotUrl | business |
skipped | inputs that couldn't be used and why | free |
Reviewer names are left out by default. Turn on Include reviewer names and profile links only if you have a lawful basis to process that data.
The getting-worse flag is true when the share of 1-2 star reviews in the last window is higher than in the prior window, false when it is not, and null when one or both windows have no rated reviews in the sample. If a busy company has more than 200 reviews in 30 days, the prior window may be missing from the sample: priorPeriodComplete and lowSampleReason say so.
Input examples
Printful vs Printify vs Gooten, comparison rows plus 50 raw reviews each (this is the prefilled input):
{"mode": "compare","companies": ["printful.com", "printify.com", "gooten.com"],"maxReviewsPerCompany": 50}
Comparison only, no raw reviews:
{ "companies": ["printful.com", "printify.com"], "rawReviews": "none" }
Weekly check: a fresh snapshot every time, but only new raw reviews are charged:
{"companies": ["printful.com", "printify.com", "gooten.com"],"onlyNewReviews": true,"monitorId": "pod-weekly","maxReviewsPerCompany": 50}
Search Trustpilot for a category:
{ "mode": "search", "searchKeywords": ["print on demand"], "maxSearchResults": 40 }
Tips
- Paste the company's website domain (
printful.com) or its Trustpilot page (https://www.trustpilot.com/review/printful.com). Use the domain exactly as it appears in that link. - Comparison always fetches up to the newest 200 reviews so the 30-vs-prior-30 window is as complete as the provider allows.
maxReviewsPerCompanyonly caps how many raw review rows are delivered. periodDays(default 30, 7 to 90) is the window length on both sides of the getting-worse flag.- Only new reviews remembers delivered review IDs in a key-value store in your Apify account (
trustpilot-company-comparison), one history per setup or per Monitor id.
Output example (one comparison row)
{"type": "comparison","domain": "printful.com","companyName": "Printful","trustScore": 4.3,"totalReviews": 12840,"lowStarShareLast30": 0.18,"lowStarSharePrior30": 0.12,"gettingWorse": true,"replyRate": 0.64,"medianReplyLagHours": 22.5,"reviewsPerWeek": 41.2,"sampleSize": 200,"snapshotAt": "2026-11-11T15:10:00Z","priorPeriodComplete": true,"status": "ok","trustpilotUrl": "https://www.trustpilot.com/review/printful.com"}
The numbers above are illustrative. Your run will show the live snapshot. The dataset has three views: Comparison, Raw reviews and Search results. Export to CSV, Excel or JSON, or connect it to Slack, email, Zapier or Make.
Pricing (pay per event)
| Event | Price | When it is charged |
|---|---|---|
| Actor start | $0.005 | once per run |
business | $0.001 | one comparison row, or one company found in search mode |
review | $0.0005 | one raw review delivered |
Failed lookups, companies with no Trustpilot page, empty searches, skipped inputs and (in only-new mode) reviews you already received are not charged.
A typical 3-company comparison with 50 raw reviews each costs about $0.083 (start + 3 comparison rows + 150 reviews). A search of 20 companies is $0.025.
Data source and limits
Reviews and search results come from DataForSEO's licensed Business Data API (business_data/trustpilot/reviews and /search). The Actor does not scrape trustpilot.com and does not use a paid AI model.
- Trustpilot reviews are capped at the newest 200 per company per run (a provider limit).
- Search returns up to 140 companies per keyword.
- The Apify free plan is capped at 2 companies and 50 raw reviews per company per run; any paid Apify plan unlocks the full limits.
- Slow provider queues are hedged with one priority retry after 60 seconds, and the wait is capped so a run cannot sit past its deadline.
Public review texts belong to their authors and to Trustpilot. Use this data in line with applicable law, including the GDPR where it applies.