primaryCategory
Optional
Primary Trustpilot category name.
Trustpilot Reviews Scraper API — Companies, Emails, Leads
Pricing
from $0.40 / 1,000 reviews
Trustpilot scraper and unofficial Trustpilot API: reviews with company replies, company profiles with contacts, category ranks and AI review summaries, TrustScore analytics with the exact star distribution, business search with coordinates, category listings with emails. From $0.40/1k.
dataType
Optional
Record type: company, review, transparency, searchResult, categoryResult, or user.
companyId
Optional
Trustpilot business unit id for the company.
companyName
Optional
Company display name.
companyDomain
Optional
Company identifying name on Trustpilot (usually the bare domain).
companyUrl
Optional
Trustpilot review page URL for the company.
websiteUrl
Optional
Company website URL.
websiteTitle
Optional
Title of the company website.
profileImageUrl
Optional
Company profile / logo image URL.
customHeaderUrl
Optional
Custom profile header image URL.
logoUrl
Optional
Company logo URL (search and category results).
trustScore
Optional
Trustpilot TrustScore, 1.0-5.0.
stars
Optional
Star rating derived from the TrustScore.
numberOfReviews
Optional
Total number of reviews on the company profile.
numberOfReviewsLast12Months
Optional
Number of reviews in the last 12 months.
locationsCount
Optional
Number of company locations.
categories
Optional
All Trustpilot category names for the company.
categoryIds
Optional
All Trustpilot category ids for the company.
primaryCategory
Optional
Primary Trustpilot category name.
topLevelCategory
Optional
Top-level category from the profile breadcrumb.
midLevelCategory
Optional
Mid-level category from the profile breadcrumb.
bottomLevelCategory
Optional
Bottom-level category from the profile breadcrumb.
isClaimed
Optional
True when the company profile has been claimed.
isClosed
Optional
True when the company is marked as closed.
isTemporarilyClosed
Optional
True when the company is temporarily closed.
isMerged
Optional
True when the company profile has been merged into another.
isCollectingReviews
Optional
True when the company is actively collecting reviews.
hasCollectedIncentivisedReviews
Optional
True when the company has collected incentivised reviews.
verifiedByGoogle
Optional
True when the company is verified by Google.
verifiedPaymentMethod
Optional
True when a payment method has been verified.
verifiedUserIdentity
Optional
True when user identity has been verified.
isVerified
Optional
Verification flag: a verified review, or a verified company in search results.
Optional
Company contact email.
phone
Optional
Company contact phone number.
address
Optional
Company street address.
city
Optional
Company city.
country
Optional
Company country.
countryCode
Optional
ISO country code of the company (company profile and search results).
zipCode
Optional
Company postal / ZIP code.
description
Optional
Company description as shown on the Trustpilot profile, plain text.
claimedDate
Optional
Date the company profile was claimed (ISO-8601).
isUsingPaidFeatures
Optional
True when the company uses paid Trustpilot features.
hasSubscription
Optional
True when the company has a Trustpilot subscription.
isUsingAIResponses
Optional
True when the company uses AI-generated review responses.
isAskingForReviews
Optional
True when the company actively invites reviews.
hasRecentlyInvitedUsers
Optional
True when the company recently invited users to review.
replyPercentage
Optional
Percentage of reviews the company replies to.
averageDaysToReply
Optional
Average number of days the company takes to reply.
totalNegativeReviewsCount
Optional
Total number of negative reviews.
negativeReviewsWithRepliesCount
Optional
Number of negative reviews that received a reply.
consumerAlerts
Optional
Consumer alerts flagged on the company profile.
ratingOneStar
Optional
Number of 1-star reviews.
ratingTwoStars
Optional
Number of 2-star reviews.
ratingThreeStars
Optional
Number of 3-star reviews.
ratingFourStars
Optional
Number of 4-star reviews.
ratingFiveStars
Optional
Number of 5-star reviews.
totalRatedReviews
Optional
Total number of rated reviews used in the star distribution.
reviewLanguages
Optional
Per-language review counts (isoCode, displayName, reviewCount).
hasMultipleLanguages
Optional
True when reviews span multiple languages.
reviewId
Optional
Trustpilot review id.
reviewUrl
Optional
Direct URL to the review.
reviewTitle
Optional
Review title.
reviewText
Optional
Review body text.
rating
Optional
Review star rating, 1-5.
language
Optional
Review language ISO code.
experiencedDate
Optional
Date the reviewer experienced the service (ISO-8601).
publishedDate
Optional
Date the review was published (ISO-8601).
updatedDate
Optional
Date the review was last updated (ISO-8601).
submittedDate
Optional
Date the review was submitted (ISO-8601).
createdDateTime
Optional
Review creation timestamp (ISO-8601).
verificationLevel
Optional
Review verification level.
verificationSource
Optional
Source that verified the review.
reviewSource
Optional
Source the review came from.
reviewSourceName
Optional
Human-readable name of the review source.
hasDachExclusion
Optional
True when the review is excluded under DACH region rules.
likes
Optional
Number of likes on the review.
isFiltered
Optional
True when the review is filtered by Trustpilot.
isPending
Optional
True when the review is pending.
hasUnhandledReports
Optional
True when the review has unhandled reports.
location
Optional
Branch/store the review was written about, or the location line of a company card.
consumersReviewCountOnSameDomain
Optional
Reviewer's review count on the same domain.
consumersReviewCountOnSameLocation
Optional
Reviewer's review count on the same location.
reviewerId
Optional
Reviewer consumer id.
reviewerName
Optional
Reviewer display name.
reviewerCountry
Optional
Reviewer country code.
reviewerNumberOfReviews
Optional
Total reviews written by the reviewer.
reviewerImageUrl
Optional
Reviewer profile image URL.
reviewerHasImage
Optional
True when the reviewer has a profile image.
reviewerIsVerified
Optional
True when the reviewer is verified.
reviewerProfileUrl
Optional
URL to the reviewer's Trustpilot profile.
replyMessage
Optional
Company reply text on the review.
replyPublishedDate
Optional
Date the company reply was published (ISO-8601).
replyUpdatedDate
Optional
Date the company reply was last updated (ISO-8601).
productReviews
Optional
Product-level reviews attached to the review.
query
Optional
Search term that produced this record (search mode).
category
Optional
Trustpilot category that produced this record (category mode).
userId
Optional
Reviewer consumer id (user mode).
userName
Optional
Reviewer display name (user mode).
userCountry
Optional
Reviewer country (user mode).
userProfileUrl
Optional
URL to the reviewer's Trustpilot profile (user mode).
userProfilePicture
Optional
Reviewer profile picture URL (user mode).
userNumberOfReviews
Optional
Total number of reviews written by the reviewer (user mode).
userIsVerified
Optional
True when the reviewer is verified (user mode).
userReadsCount
Optional
Number of times the reviewer's reviews were read (user mode).
userLikesCount
Optional
Number of likes the reviewer received (user mode).
userReviewsCount
Optional
Number of reviews written by the reviewer, from profile statistics (user mode).
reviews
Optional
Nested reviews attached to a company or user record. Each item carries the full review fields (rating, text, dates, reviewer, reply, etc).
reviewsCount
Optional
Number of reviews collected and nested in this record.
transparency
Optional
Nested transparency and analytics block (star distribution, language breakdown, reply behaviour) when enrichWith includes transparency.
scrapedAt
Optional
UTC ISO-8601 timestamp of when the record was extracted.
aiSummary
Optional
Trustpilot's own AI summary of what reviewers say about the company.
topicSummaries
Optional
Per-topic AI summaries (delivery, staff, service, product, customer service) with the localized topic name.
similarCompanies
Optional
Competitors Trustpilot lists next to the company: id, name, domain, URL, logo, TrustScore, stars and review count.
topLocations
Optional
Individual branches or stores of a multi-location company, each with its own address, TrustScore, stars and review count.
categoryRanks
Optional
The company's leaderboard position per category (categoryId, categoryName, rank, outOf, isPrimary).
descriptionHtml
Optional
Company description as shown on the Trustpilot profile, with the original HTML markup.
informationSource
Optional
Where the profile information came from: 'customer' (entered by the company) or 'external'.
hasCompanyElements
Optional
True when the company has filled in profile elements (description, promotion, contacts).
facebookPageUrl
Optional
Facebook page linked from the company profile.
promotionTitle
Optional
Title of the promotional block the company shows on its profile.
promotionSellingPoints
Optional
Selling points the company advertises on its profile, each with a header and text.
guaranteeHeader
Optional
Headline of the company's guarantee/warranty block, when it runs one.
guaranteeHtml
Optional
Full guarantee/warranty text, with the original HTML markup.
guaranteeImageUrl
Optional
Image shown with the company's guarantee/warranty block.
topLevelCategoryId
Optional
Top-level category id from the profile breadcrumb.
midLevelCategoryId
Optional
Mid-level category id from the profile breadcrumb.
bottomLevelCategoryId
Optional
Bottom-level category id from the profile breadcrumb.
previouslyClaimed
Optional
True when the company profile was claimed at some point in the past.
hasBusinessUnitMergeHistory
Optional
True when the company profile has a merge history.
lastReplyToNegativeReview
Optional
Timestamp of the company's most recent reply to a negative review.
listedReviewsCount
Optional
Number of reviews Trustpilot actually lists for the company (below the headline total).
filteredReviewsCount
Optional
Number of reviews left after the review page's default language filter.
locationId
Optional
Id of the branch or store the review was written about.
locationName
Optional
Name of the branch or store the review was written about.
predictedTopCategory
Optional
Category Trustpilot predicts for the company (search results).
latitude
Optional
Latitude of the company address (search results).
longitude
Optional
Longitude of the company address (search results).
predictedCategories
Optional
Categories Trustpilot predicted rather than the company selecting them (category results).
isRecommendedInCategories
Optional
True when Trustpilot recommends the company inside its categories.
categoryName
Optional
Display name of the browsed Trustpilot category.
categoryBusinessCount
Optional
Number of companies listed in the browsed category.
subCategoryIds
Optional
Ids of the sub-categories under the browsed category.
parentCategoryId
Optional
Id of the parent category of the browsed category.
parentCategoryName
Optional
Display name of the parent category of the browsed category.
topCategoryId
Optional
Id of the top-level category the browsed category belongs to.
topCategoryName
Optional
Display name of the top-level category the browsed category belongs to.
userHasProductReviews
Optional
True when the reviewer has written product reviews as well as company reviews (user mode).