Trustpilot Full API - Reviews, Company, Category & Insights
Pricing
from $0.20 / 1,000 reviews
Trustpilot Full API - Reviews, Company, Category & Insights
The only full Trustpilot data actor: reviews (all filters, no 200-cap), company details, category discovery, consumer profiles, search, and a 89k-company insights corpus.
Pricing
from $0.20 / 1,000 reviews
Rating
0.0
(0)
Developer
Eduardo Airaudo
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Trustpilot Full API — Reviews, Company, Category, Consumer & Insights
The only full Trustpilot API on Apify — not just a review scraper.
Every other Trustpilot actor on the Store gives you reviews and maybe a company card. This one gives you the whole surface: reviews with every filter combined, company details, category discovery, business + category search, autocomplete, consumer profiles with cross-company history, and a 89,000-company insights corpus, domain registration/trust intelligence, Tripadvisor, App Store, Google Play, and Crawl4AI website enrichment. One actor, 26 modes, priced to be the cheapest way to get reviews and the only way to get the rest.
26 modes in one actor · dedicated Standby enrichment endpoints · $0.20 / 1k reviews (cheapest full-coverage on the Store) · no 200-review / page-10 wall — server-side AWS-WAF handling.
What you get
- Reviews — full pagination past the typical 200-result / 10-page wall. Combine star rating, date range, language, topic, aspect, verified-only, has-reply, and free-text search in a single call. Filtered and unfiltered variants.
- Company details — TrustScore, star rating, review count, verification and claim status, country, website.
- Category discovery — browse a category's companies, recently-reviewed companies, newest companies, or the category's own metadata. Nobody else on the Store offers category browsing.
- Consumer profiles — a reviewer's profile plus their full review history across every company they've reviewed. Nobody else on the Store offers this.
- Search & autocomplete — business-unit search, category search, autocomplete suggestions, and semantic (meaning-based) suggestions.
- 89k-company Insights — query a pre-built corpus of ~89,000 Trustpilot companies by category, country, TrustScore range, review-count range, verification/claim status, or pull a top-N leaderboard for a category, or full facet breakdowns, or per-company stats — without scraping a thing.
- Business intelligence enrichments — RDAP/WHOIS and website trust, Tripadvisor discovery/reviews, free public Apple App Store and Google Play reviews, cross-source comparisons/topics/alerts, and optional structured Crawl4AI website extraction. Results persist to MongoDB by default for filters and analytics.
Modes
Set mode in the input and the actor calls the matching endpoint. Inputs
you don't need for a given mode are simply ignored.
| Mode | What it returns | Key inputs |
|---|---|---|
reviews | Company reviews, unfiltered, paginated | domains[], maxItems |
reviews_filtered | Company reviews with combinable filters | domains[], stars[], date, languages[], topics[], aspects[], verified, replies, search, sort, maxItems |
review_count | Review count for a company (no scraping every review) | domains[], same filters |
company_details | TrustScore, rating, review count, verification | domains[] |
company_intelligence | Company details plus cross-source intelligence | domains[], optional source IDs, crawl4ai, includeTopics, refresh, noPersist |
domain_intelligence | RDAP/WHOIS, DNS, TLS, HTTP and website trust | domains[], registrationOnly, refresh |
tripadvisor_search | Tripadvisor location candidates and match scores | tripadvisorQuery or query, limit |
tripadvisor_reviews | Tripadvisor location metadata and reviews | tripadvisorUrl or tripadvisorId (URL/type auto-resolved), optional tripadvisorType, domain, tripadvisorLimit, languages[] |
app_store_reviews | Free public Apple app metadata and reviews | appStoreAppId, appStoreCountry, optional domain |
google_play_reviews | Free public Google Play metadata, reviews and replies | googlePlayAppId, language/country/limit, optional domain |
crawl4ai_enrichment | Structured public website intelligence | domains[], crawlMaxPages, companyName, refresh, noPersist |
category_companies | Companies in a category | categoryId, country, trustScore[], subcategories[], claimed, maxItems |
category_recent | Recently-reviewed companies in a category | same as above |
category_newest | Newest companies in a category | same as above |
category_details | Category metadata | categoryId, country |
consumer | A reviewer's public profile | consumerIds[] |
consumer_reviews | A reviewer's full review history | consumerIds[], maxItems |
search_business | Search businesses by name/domain | query, country, sortBy, perPage |
search_category | Search categories | query |
suggestions | Autocomplete suggestions | query |
categories_all | Full category catalogue | raw |
semantic_suggestions | Meaning-based business suggestions | countryCode, query |
insights_companies | Query the 89k-company corpus | query, category, country, minTrustScore, maxTrustScore, minReviews, maxReviews, verified, claimed, sortBy, order, maxItems |
insights_top | Top-N companies for a category | categoryId, countryCode, minReviews, limit |
insights_facets | Facet breakdown for a query | query, category, country |
insights_company_stats | Per-company insight stats | businessUnitId |
How we compare
| Ours | automation-lab | memo23 | casper11515 | canadesk | |
|---|---|---|---|---|---|
| Model | PPE (future-proof) | PPE | PPE | Rental (sunset) | Rental (sunset) |
| Reviews / 1k | $0.20 | $0.19–0.25 | $0.50–0.75 | $20/mo+usage | $5/mo+usage |
| Past-200 bypass | ✅ | ✅ | ✅ | ❌ often fails | ❌ 100-pg cap |
| Filters (stars+lang+topics+date+verified+replies+search) | ✅ all, combinable | partial | partial (no topics/search) | single-value only | date-only (API mode) |
| Company details | ✅ | attached | ✅ | ✅ | aggregates |
| Category browse / discovery | ✅ | ❌ | ❌ | ❌ | ❌ |
| Business + category search | ✅ | ❌ | autosuggest only | ❌ | domain lookup |
| Autocomplete + semantic suggestions | ✅ | ❌ | ❌ | ❌ | ❌ |
| Full consumer profiles + history | ✅ | ❌ | partial | ❌ | ❌ |
| 89k-company insights corpus | ✅ | ❌ | ❌ | ❌ | ❌ |
| Reliability signal | server-side WAF handling | 99.4%, 0 reviews | 4.7★ 99.6% | 4.1★, many "0 results/crash" | 3.31★ |
Apify is retiring monthly-rental actors — everything above is pay-per-event (PPE) or already sunsetting. We only compete on PPE, so the pricing above is apples-to-apples with what's staying on the Store.
Reviews price, per 1,000
| Actor | $ / 1k reviews | Coverage |
|---|---|---|
| Ours | $0.20 | reviews + discovery + consumer + insights |
| automation-lab | $0.19–0.25 | reviews only |
| memo23 | $0.50–0.75 | reviews + search |
| casper11515 | $20/mo + usage | reviews (rental, retiring Oct 2026) |
| canadesk | $5/mo + usage | reviews (rental, retiring Oct 2026) |
automation-lab matches our per-review price but stops at reviews. memo23 adds breadth at 2.5–3.75× the cost. We give the breadth and the low price.
The complaints we fix
Every recurring failure in the rivals' reviews is a design choice we made differently:
| Common complaint about other actors | How this actor avoids it |
|---|---|
| "Stops every time at 200 reviews / only scrapes to page 10" | Server-side AWS-WAF handling pages past the web wall; capped only by your maxItems. |
| "Run succeeds but returns 0 results" (open, unresolved on a rival) | Upstream errors fail the request with a real status code; pending partial pages are discarded and never charged. |
| "Uncaught exception / run hangs and gets killed" | The actor is a thin client over a battle-tested API — no browser, no WAF solving in the run, nothing to crash. |
| "Verified filter doesn't work / one star value at a time" | Stars, languages, topics, date, verified, replies and free-text all combine in a single call. |
| "You must already know the exact company URL" | Find companies by category, country, TrustScore, free-text or semantic search — no URL needed. |
| "$20/mo rental, and the model is being retired" | Pay-per-event only. No subscription, no forced migration — pay for exactly what you pull. |
Pricing
Pay-per-event (PPE) — you're charged only for results actually delivered, per 1,000:
| Event | Price / 1,000 | Fires on |
|---|---|---|
review | $0.20 | each delivered Trustpilot, Tripadvisor, App Store, or Google Play review |
count | $0.20 | each review_count call |
company | $0.50 | each company/category-company or combined company-intelligence result |
discovery | $2.50 | each search/suggestion/category or Tripadvisor candidate |
consumer | $3.50 | each consumer profile item (consumer, consumer_reviews) |
insights | $4.50 | each corpus, domain-intelligence, or Crawl4AI result |
Free trial: the first ~500 review results are free — try the actor
before you're charged for anything.
Failed requests cost $0.00. The Actor has no run-start fee. Results and
charges are committed only after every requested target and page succeeds. If
the upstream API fails, no pending item is published, no result event is
charged, batch runs finish as FAILED, and Standby requests return non-2xx so
automated retries can detect the failure.
Example inputs
Reviews with filters (verified, 4-5 stars, last 3 months, English):
{"mode": "reviews_filtered","domains": ["nike.com"],"stars": ["4", "5"],"date": "last3months","languages": ["en"],"verified": true,"maxItems": 200}
Company details for one or more domains:
{"mode": "company_details","domains": ["nike.com", "adidas.com"]}
Combined intelligence with a bounded website crawl:
{"mode": "company_intelligence","domains": ["apify.com"],"crawl4ai": true,"crawlMaxPages": 3,"includeTopics": true}
Google Play as a separate source (free public-store integration):
{"mode": "google_play_reviews","googlePlayAppId": "com.whatsapp","googlePlayLanguage": "en","googlePlayCountry": "us","googlePlayLimit": 10,"domain": "whatsapp.com"}
Tripadvisor reviews from a location ID (the canonical URL/type is discovered automatically):
{"mode": "tripadvisor_reviews","tripadvisorId": 1985911,"tripadvisorLimit": 20}
Dedicated Standby endpoints
The generic /?mode=... API remains backward compatible. These enrichments
also have direct GET paths:
/trustpilot/company/intelligence?domain=apify.com&crawl4ai=true/trustpilot/domain/intelligence?domain=apify.com/trustpilot/tripadvisor/search?q=Hotel+Example+Montevideo/trustpilot/tripadvisor/reviews?locationId=1985911/trustpilot/app-store/reviews?appId=310633997&country=us/trustpilot/google-play/reviews?appId=com.whatsapp&limit=10/trustpilot/crawl4ai/enrichment?domain=apify.com&maxPages=3
Companies in the "bank" category, claimed only:
{"mode": "category_companies","categoryId": "bank","country": "US","claimed": true,"maxItems": 100}
Top companies in the "bank" category from the insights corpus:
{"mode": "insights_top","categoryId": "bank","countryCode": "US","minReviews": 100,"limit": 25}
Output sample
A normalized reviews item:
{"reviewId": "6123abf1c9a1b2003f1a2b3c","title": "Fast shipping, great quality","text": "Ordered on Monday, arrived Wednesday. Product matched the listing exactly.","rating": 5,"publishedDate": "2026-06-02T10:15:00Z","experienceDate": "2026-05-28T00:00:00Z","language": "en","verified": true,"consumerId": "5f9a1c2b3d4e5f6a7b8c9d0e","consumerName": "Jordan P.","companyDomain": "nike.com","companyName": "Nike","businessUnitId": "4d6cfb0b00006400057b52a5","hasReply": true,"reply": "Thanks for the kind words, Jordan!","url": "https://www.trustpilot.com/reviews/6123abf1c9a1b2003f1a2b3c","_mode": "reviews","_source": "trustpilot"}
A normalized company_details item:
{"businessUnitId": "4d6cfb0b00006400057b52a5","displayName": "Nike","identifyingName": "nike.com","domain": "nike.com","trustScore": 4.2,"stars": 4,"numberOfReviews": 18342,"countryCode": "US","primaryCategoryId": "clothing_store","verified": true,"claimed": true,"_mode": "company_details","_source": "trustpilot"}
Compliance
This actor reads publicly available Trustpilot, Tripadvisor, App Store, Google Play, and company website pages and public API responses — no login, no private data, no scraping of content behind authentication. It does not collect personal data beyond what a reviewer or business has already published on their public Trustpilot page. You are responsible for using the data in a way that complies with Trustpilot's Terms of Service and applicable law (including GDPR and CCPA) in your jurisdiction and use case — the same standard every other Trustpilot actor on the Store operates under.