Fetch Trustpilot company TrustScore, star distribution, AI summary & verification
GET/v1/trustpilot/company10 Credits / company profile($0.001 / company profile ($0.40–$1.00 / 1K profiles))· Updated 2026-11-15
Direct Answer · Engineering Summary
GET /v1/trustpilot/company fetches the canonical Trustpilot BusinessUnit profile for any domain in one HTTP GET request, returning company_id, display_name, trust_score, stars, total_reviews, 1–5 star rating_distribution, AI summary, negative-review reply rate, categories, and public contact info. Billing is flat at 10 Credits per company profile ($0.40–$1.00 per 1,000 profiles, 0 Credits on 404).
Honest Trade-Offs & Scope Boundaries
- →Cached for 4 hours (TTL=14,400s) for sub-30ms read throughput; pass ?fresh=true on paid plans when monitoring immediate TrustScore shifts.
- →Returns aggregate profile metrics and star histograms; pair with GET /v1/trustpilot/reviews to retrieve individual review bodies.
- →Read-only intelligence endpoint; claiming or editing a Trustpilot Business profile is not supported.
Retrieves a domain's canonical Trustpilot BusinessUnit profile including TrustScore, star rating, total reviews, 1–5 star distribution, AI review summary, negative-review reply rate, categories, and public contact info.
Parameters
domainstringrequiredTarget company domain (e.g. printful.com).
Example:
printful.comfreshbooleanBypass 4-hour warm cache for live refresh.
Example:
false
Example Request (cURL / Python / JavaScript)
curl "https://api.reviewsdataapi.com/v1/trustpilot/company?domain=printful.com" \
-H "x-api-key: rv_live_your_api_key"import requests
res = requests.get(
"https://api.reviewsdataapi.com/v1/trustpilot/company?domain=printful.com",
headers={"x-api-key": "rv_live_your_api_key"},
timeout=30,
)
print(res.json())const res = await fetch("https://api.reviewsdataapi.com/v1/trustpilot/company?domain=printful.com", {
headers: { "x-api-key": "rv_live_your_api_key" },
});
const data = await res.json();
console.log(data);Live Response Preview
{
"code": 0,
"provider": "https://reviewsdataapi.com",
"status": "ok",
"msg": "success",
"data": {
"platform": "trustpilot",
"company": {
"company_id": "5aa7f1850c6df00001be09bc",
"domain": "printful.com",
"display_name": "Printful",
"trust_score": 4.1,
"stars": 4,
"total_reviews": 7998,
"is_claimed": true,
"is_closed": false,
"website_url": "https://www.printful.com/",
"trustpilot_url": "https://www.trustpilot.com/review/printful.com",
"logo_url": "https://s3-eu-west-1.amazonaws.com/tpd/logos/5aa7f1850c6df00001be09bc/0x0.png",
"about": "We’re Printful, an on-demand printing and fulfillment company that helps people turn their ideas into brands and products. We fulfill and ship custom clothing, accessories, home & living items, or any of the 340+ products available in our catalog for online businesses and people worldwide.\n\nSelling custom products is one of the fastest ways to build a...",
"ai_summary": {
"summary_text": "Evaluating 897 reviews, reviewers had a great experience with this company. Consumers find the platform remarkably straightforward and intuitive to use, noting that setting up products and connecting online storefronts requires very little effort. Shoppers frequently mention that the physical items are exceptionally well-made, featuring vibrant prints and...",
"summary_created_from_review_ids": null,
"ai_summarized_reviews": [
{
"review_id": "6ac4bc0a31975631f2c68bd2",
"review_link": "https://www.trustpilot.com/reviews/6ac4bc0a31975631f2c68bd2",
"title": "Mostly it works well",
"text": "Mostly it works well, but there are some issues with synching featured images of products. Also group publishing runs into errors, like displaying all colors instead of only the ones you select.",
"rating": 4,
"language": "en",
"is_verified": false,
"is_pending": false,
"source": "BasicLink",
"published_at_date": "2026-10-06T11:14:50.000Z",
"experience_date": "2026-10-06T00:00:00.000Z",
"likes_count": 0,
"company_reply": "We're glad it mostly works well. We hear you on image syncing and group publishing errors. Thank you for helping us improve🙏!",
"company_reply_date": "2026-10-07T07:41:58.000Z",
"reviewer": {
"id": "67aa24a5bbb6ea2a5e34a8c4",
"profile_link": "https://www.trustpilot.com/users/67aa24a5bbb6ea2a5e34a8c4",
"name": "Valued Customer",
"country_code": "US",
"is_verified": false,
"avatar_url": null,
"total_reviews": 2,
"reviews_on_this_company": 1
}
},
{
"review_id": "6ac53cfb13668e8b9cf0e859",
"review_link": "https://www.trustpilot.com/reviews/6ac53cfb13668e8b9cf0e859",
"title": "The platform is really easy to handle…",
"text": "The platform is really easy to handle and has a wide range of products. I really like that.\nBut I have to say that the orders don't work well, I ordered something myself and didn't get it till yet :(",
"rating": 4,
"language": "en",
"is_verified": false,
"is_pending": false,
"source": "BasicLink",
"published_at_date": "2026-10-06T20:25:00.000Z",
"experience_date": "2026-10-06T00:00:00.000Z",
"likes_count": 0,
"company_reply": "Thank you💚! We're glad you like the platform and product range. Sorry your own order hasn't arrived, please share your details so we can look into it: https://forms.gle/grBd4UvjvMhzADjWA",
"company_reply_date": "2026-10-07T07:43:59.000Z",
"reviewer": {
"id": "6ac53cdfa9de7987bf2afb61",
"profile_link": "https://www.trustpilot.com/users/6ac53cdfa9de7987bf2afb61",
"name": "Vivian",
"country_code": "AT",
"is_verified": false,
"avatar_url": null,
"total_reviews": 1,
"reviews_on_this_company": 1
}
},
{
"review_id": "6af08a49d744b2ae57b50f09",
"review_link": "https://www.trustpilot.com/reviews/6af08a49d744b2ae57b50f09",
"title": "Good customer support, but my language issue is still unresolved",
"text": "My experience with Printful has been good overall. The customer support team has been friendly, professional, and helpful.\n\nHowever, I still have an unresolved issue with my Etsy store integration. My Etsy shop's default language is English (US), but Printful continues to display Spanish (ES) as the default publishing language, and the English (US) option...",
"rating": 5,
"language": "en",
"is_verified": false,
"is_pending": false,
"source": "BasicLink",
"published_at_date": "2026-11-08T16:42:17.000Z",
"experience_date": "2026-11-08T00:00:00.000Z",
"likes_count": 0,
"company_reply": "Thank you for your feedback! We're glad our support team has been helpful. We're sorry the Etsy language setting issue is still unresolved; Our team will be happy to look into it. Please share details here: https://forms.gle/grBd4UvjvMhzADjWA",
"company_reply_date": "2026-11-09T07:46:13.000Z",
"reviewer": {
"id": "6af08a3bd4299359afe94a4a",
"profile_link": "https://www.trustpilot.com/users/6af08a3bd4299359afe94a4a",
"name": "Abdelouahid El Mekaddam",
"country_code": "ES",
"is_verified": false,
"avatar_url": "https://user-images.trustpilot.com/6af08a3bd4299359afe94a4a/73x73.png",
"total_reviews": 1,
"reviews_on_this_company": 1
}
}
]
},
"country_code": "US",
"rating_distribution": {
"1": 890,
"2": 186,
"3": 186,
"4": 481,
"5": 6255
},
"negative_reviews_reply_percent": 99.59677419354838,
"average_days_to_reply": 0.15,
"categories": [
{
"id": "custom_t_shirt_store",
"name": "",
"is_primary": false
},
{
"id": "e-commerce_solution_provider",
"name": "",
"is_primary": false
}
],
"contact": {
"email": "support@printful.com",
"phone": null,
"address": "11025 Westlake Dr, Charlotte, 28273, US",
"city": "Charlotte",
"zip_code": "28273",
"country": "US"
},
"verification": {
"verified_payment_method": true,
"verified_business": true
}
}
},
"meta": {
"request_id": "34ad7490-6016-4fb5-be89-678b6ce52d23",
"endpoint": "/v1/trustpilot/company",
"items_returned": 1,
"credits_charged": 10,
"cached": false,
"took_ms": 1153
}
}Response Fields
Normalized cross-platform reputation, star distribution, and sentiment JSON payload.
| Field | Type | Sample / Notes |
|---|---|---|
code | integer | Example: 0 |
provider | string | Example: https://reviewsdataapi.com |
status | string | Example: ok |
msg | string | Example: success |
data | object | |
platform | string | Example: trustpilot |
company | object | |
company_id | string | Example: 5aa7f1850c6df00001be09bc |
domain | string | Example: printful.com |
display_name | string | Example: Printful |
trust_score | number | Example: 4.1 |
stars | integer | Example: 4 |
total_reviews | integer | Example: 7998 |
is_claimed | boolean | Example: true |
is_closed | boolean | Example: false |
website_url | string | Example: https://www.printful.com/ |
trustpilot_url | string | Example: https://www.trustpilot.com/review/printful.com |
logo_url | string | Example: https://s3-eu-west-1.amazonaws.com/tpd/logos/5aa7f1850c6df00 |
about | string | Example: We’re Printful, an on-demand printing and fulfillment compan |
ai_summary | object | |
country_code | string | Example: US |
rating_distribution | object | |
negative_reviews_reply_percent | number | Example: 99.59677419354838 |
average_days_to_reply | number | Example: 0.15 |
categories | array of object | |
contact | object | |
verification | object | |
meta | object | |
request_id | string | Example: 34ad7490-6016-4fb5-be89-678b6ce52d23 |
endpoint | string | Example: /v1/trustpilot/company |
items_returned | integer | Example: 1 |
credits_charged | integer | Example: 10 |
cached | boolean | Example: false |
took_ms | integer | Example: 1153 |
Status Codes
- 200
- Normalized cross-platform reputation, star distribution, and sentiment JSON payload.
- 400
- Missing or invalid query parameter (0 credits charged).
- 401
- Missing or invalid rv_live_ API key.
- 402
- Insufficient credit balance.