Trustpilot API endpoint

Get Trustpilot business profile

Returns a summary Trustpilot business profile parsed from the public business page.

GETapiKey2 credits/requesttrustpilot.businessProfileResponseDoc/trustpilot/business/{slug}

Parameters

NameInTypeRequiredEnumExampleDescription
slugpathstringYesopenai.comTrustpilot business slug
x-api-keyheaderstringYesAPI key required

Authentication

Send your scraping API key in the x-api-key header. Use the console API Keys page to rotate or select the active key.

Billing

Endpoint usage is metered in credits. The plan prices, included credits, limits, and overage rates below match the active backend billing configuration.

Credit cost
2 credits/request
Charged response
Successful 2xx responses
PlanPriceIncluded creditsDaily capRate limitOverage
Free$0/mo2,000500 daily credits5/minNo overage
Starter$9/mo20,0005,000 daily credits15/min$0.75/1,000 overage credits when enabled
Growth$29/mo100,00025,000 daily credits45/min$0.45/1,000 overage credits when enabled
Pro$79/mo400,000No daily cap120/min$0.30/1,000 overage credits
Business$199/mo1,200,000No daily cap300/min$0.20/1,000 overage credits
Enterprise$499/mo5,000,000No daily cap1,000/min$0.12/1,000 overage credits

Failure responses

StatusDescriptionSchema
400Missing or invalid path parameters#/definitions/app.Response
404Business not found#/definitions/app.Response
429Rate limit exceeded#/definitions/app.Response
500Internal server error#/definitions/app.Response
502Trustpilot upstream request failed#/definitions/app.Response

Example response

{
  "code": 200,
  "msg": "OK",
  "data": {
    "slug": "openai.com",
    "name": "OpenAI",
    "trustpilot_url": "https://www.trustpilot.com/review/openai.com",
    "review_count": 1200,
    "trust_score": 1.4
  }
}

Request schema

No body schema

Response schema

#/definitions/trustpilot.businessProfileResponseDoc

FieldTypeRequiredEnumBoundsExampleDescription
codeintegerNo200
datatrustpilot.BusinessResponseNo
data.abouttrustpilot.BusinessAboutNo
data.about.business_country_codestringNoDK
data.about.contacttrustpilot.BusinessContactNo
data.about.contact.addressstringNo
data.about.contact.citystringNo
data.about.contact.countrystringNo
data.about.contact.emailstringNo
data.about.contact.phonestringNo
data.about.contact.zip_codestringNo
data.about.description_htmlstringNo
data.about.description_textstringNo
data.about.facebook_urlstringNohttps://www.facebook.com/Trustpilot
data.about.has_company_elementsbooleanNotrue
data.about.information_sourcestringNocustomer
data.about.promotion_pointsarrayNo
data.about.promotion_titlestringNo
data.breadcrumbsarrayNo
data.breadcrumbs[].idstringNoelectronics_technology
data.breadcrumbs[].levelstringNotop
data.breadcrumbs[].namestringNoElectronics & Technology
data.categoriesarrayNo
data.categories[].cardinalityintegerNo2
data.categories[].idstringNosoftware_company
data.categories[].is_primarybooleanNotrue
data.categories[].namestringNoSoftware Company
data.categories[].rankintegerNo1
data.claimedbooleanNofalse
data.company_activitytrustpilot.BusinessActivityNo
data.company_activity.claimed_datestringNo
data.company_activity.has_business_unit_merge_historybooleanNofalse
data.company_activity.has_subscriptionbooleanNofalse
data.company_activity.is_asking_for_reviewsbooleanNofalse
data.company_activity.is_claimedbooleanNofalse
data.company_activity.is_using_ai_responsesbooleanNofalse
data.company_activity.is_using_paid_featuresbooleanNofalse
data.company_activity.previously_claimedbooleanNofalse
data.company_activity.verificationtrustpilot.BusinessVerificationNo
data.company_activity.verification.verified_by_googlebooleanNofalse
data.company_activity.verification.verified_payment_methodbooleanNofalse
data.company_activity.verification.verified_user_identitybooleanNofalse
data.namestringNoOpenAI
data.page_metatrustpilot.BusinessPageMetaNo
data.page_meta.canonical_urlstringNohttps://www.trustpilot.com/review/openai.com
data.page_meta.domainstringNohttps://www.trustpilot.com
data.page_meta.languagesarrayNo
data.page_meta.languages[].iso_languagestringNoen-US
data.page_meta.languages[].language_codestringNoen
data.page_meta.languages[].localestringNoen-US
data.page_meta.languages[].uristringNohttps://www.trustpilot.com
data.page_meta.localestringNoen-US
data.paid_subscriptionbooleanNofalse
data.ratingnumberNo1.5
data.rating_histogramtrustpilot.BusinessRatingHistogramNo
data.rating_histogram.fiveintegerNo80
data.rating_histogram.fourintegerNo20
data.rating_histogram.oneintegerNo817
data.rating_histogram.threeintegerNo22
data.rating_histogram.totalintegerNo984
data.rating_histogram.twointegerNo45
data.reply_metricstrustpilot.BusinessReplyMetricsNo
data.reply_metrics.average_days_to_replynumberNo10.59
data.reply_metrics.last_reply_to_negative_reviewstringNo
data.reply_metrics.negative_reviews_with_repliesintegerNo7964
data.reply_metrics.reply_percentagenumberNo47.88
data.reply_metrics.total_negative_reviewsintegerNo16630
data.review_countintegerNo984
data.review_summarytrustpilot.BusinessReviewSummaryNo
data.review_summary.model_versionstringNo
data.review_summary.statusstringNo
data.review_summary.summarystringNo
data.review_summary.updated_atstringNo
data.review_topicsarrayNo
data.review_topics[].model_versionstringNo
data.review_topics[].orderintegerNo1
data.review_topics[].summarystringNo
data.review_topics[].topicstringNouser_experience
data.review_topics[].updated_atstringNo
data.slugstringNoopenai.com
data.trust_scorenumberNo1.3
data.trustpilot_urlstringNohttps://www.trustpilot.com/review/openai.com
data.website_urlstringNohttps://openai.com
msgstringNoOK

Example request

curl -X GET "https://api.crawlora.net/api/v1/trustpilot/business/openai.com" -H "x-api-key: <api-key>"

TypeScript fetch

const url = new URL("https://api.crawlora.net/api/v1/trustpilot/business/openai.com");
const headers = new Headers();
headers.set("x-api-key", "<api-key>");
const response = await fetch(url, {
  method: "GET",
  headers,
});
const payload = await response.json();