Trustpilot Full API - Reviews, Company, Category & Insights avatar

Trustpilot Full API - Reviews, Company, Category & Insights

Pricing

from $0.20 / 1,000 reviews

Go to Apify Store
Trustpilot Full API - Reviews, Company, Category & Insights

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

Eduardo Airaudo

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

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.

ModeWhat it returnsKey inputs
reviewsCompany reviews, unfiltered, paginateddomains[], maxItems
reviews_filteredCompany reviews with combinable filtersdomains[], stars[], date, languages[], topics[], aspects[], verified, replies, search, sort, maxItems
review_countReview count for a company (no scraping every review)domains[], same filters
company_detailsTrustScore, rating, review count, verificationdomains[]
company_intelligenceCompany details plus cross-source intelligencedomains[], optional source IDs, crawl4ai, includeTopics, refresh, noPersist
domain_intelligenceRDAP/WHOIS, DNS, TLS, HTTP and website trustdomains[], registrationOnly, refresh
tripadvisor_searchTripadvisor location candidates and match scorestripadvisorQuery or query, limit
tripadvisor_reviewsTripadvisor location metadata and reviewstripadvisorUrl or tripadvisorId (URL/type auto-resolved), optional tripadvisorType, domain, tripadvisorLimit, languages[]
app_store_reviewsFree public Apple app metadata and reviewsappStoreAppId, appStoreCountry, optional domain
google_play_reviewsFree public Google Play metadata, reviews and repliesgooglePlayAppId, language/country/limit, optional domain
crawl4ai_enrichmentStructured public website intelligencedomains[], crawlMaxPages, companyName, refresh, noPersist
category_companiesCompanies in a categorycategoryId, country, trustScore[], subcategories[], claimed, maxItems
category_recentRecently-reviewed companies in a categorysame as above
category_newestNewest companies in a categorysame as above
category_detailsCategory metadatacategoryId, country
consumerA reviewer's public profileconsumerIds[]
consumer_reviewsA reviewer's full review historyconsumerIds[], maxItems
search_businessSearch businesses by name/domainquery, country, sortBy, perPage
search_categorySearch categoriesquery
suggestionsAutocomplete suggestionsquery
categories_allFull category catalogueraw
semantic_suggestionsMeaning-based business suggestionscountryCode, query
insights_companiesQuery the 89k-company corpusquery, category, country, minTrustScore, maxTrustScore, minReviews, maxReviews, verified, claimed, sortBy, order, maxItems
insights_topTop-N companies for a categorycategoryId, countryCode, minReviews, limit
insights_facetsFacet breakdown for a queryquery, category, country
insights_company_statsPer-company insight statsbusinessUnitId

How we compare

Oursautomation-labmemo23casper11515canadesk
ModelPPE (future-proof)PPEPPERental (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, combinablepartialpartial (no topics/search)single-value onlydate-only (API mode)
Company detailsattachedaggregates
Category browse / discovery
Business + category searchautosuggest onlydomain lookup
Autocomplete + semantic suggestions
Full consumer profiles + historypartial
89k-company insights corpus
Reliability signalserver-side WAF handling99.4%, 0 reviews4.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 reviewsCoverage
Ours$0.20reviews + discovery + consumer + insights
automation-lab$0.19–0.25reviews only
memo23$0.50–0.75reviews + search
casper11515$20/mo + usagereviews (rental, retiring Oct 2026)
canadesk$5/mo + usagereviews (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 actorsHow 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:

EventPrice / 1,000Fires on
review$0.20each delivered Trustpilot, Tripadvisor, App Store, or Google Play review
count$0.20each review_count call
company$0.50each company/category-company or combined company-intelligence result
discovery$2.50each search/suggestion/category or Tripadvisor candidate
consumer$3.50each consumer profile item (consumer, consumer_reviews)
insights$4.50each 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.