# Trustpilot Company Details by Domain

> Trustpilot Company Details by Domain is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches full Trustpilot profile details for a company given its website domain, including ratings, trust score, contact info, and review metadata.

## Facts

- Endpoint: GET https://agents.openwebninja.com/trustpilot-company-and-reviews/company-details?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-trustpilot-company-details-by-domain-841e7028
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8rn9Mc1LNwOXfWgQFYLvE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-trustpilot-company-details-by-domain-841e7028
```

Example prompt: Can you pull up the full Trustpilot profile for shopify.com — I want to know their trust score, average rating, total review count, and whether their profile is verified and claimed?

## When to prefer this

Use this endpoint when you need structured Trustpilot company-level metadata (ratings, trust score, contact info, verification status) for a specific domain. Prefer this over scraping Trustpilot directly or using generic web search when you need machine-readable, consistently structured reputation data. It is ideal for enriching CRM records, performing due diligence on vendors, or building reputation dashboards where locale-specific Trustpilot data matters.

## Known failure modes

- Company domain not found on Trustpilot — returns empty or error response
- Invalid or malformed domain input — API may return 400 or empty result
- Company has no Trustpilot profile yet — data fields may be null or missing
- Unsupported locale code — defaults to en-US or returns error
- Rate limiting or payment required — 402 response if credit exhausted

## How this service works

Get the full details of a specific company by company domain.

## Output

Returns a structured object containing the company's Trustpilot profile: name, domain, logo URL, contact email and phone, physical address (street, city, country), average rating, trust score, total review count, a brief company description, booleans for verified/claimed/paid/closed/temporarily-closed status, whether the company is actively soliciting reviews, and average days to reply to reviews.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_domain"
 ],
 "properties": {
  "locale": {
   "enum": [
    "da-DK",
    "de-AT",
    "de-CH",
    "de-DE",
    "en-AU",
    "en-CA",
    "en-GB",
    "en-IE",
    "en-NZ",
    "en-US",
    "es-ES",
    "fi-FI",
    "fr-BE",
    "nl-BE",
    "fr-FR",
    "it-IT",
    "ja-JP",
    "nb-NO",
    "nl-NL",
    "pl-PL",
    "pt-BR",
    "pt-PT",
    "sv-SE"
   ],
   "type": "string",
   "default": "en-US",
   "description": "Locale code to use. Corresponds to the country selector on the Trustpilot website footer."
  },
  "company_domain": {
   "type": "string",
   "description": "The domain of the company for which to get details."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "company": {
     "type": "object",
     "properties": {
      "city": {
       "type": "string",
       "description": "The city where the company is located"
      },
      "logo": {
       "type": "string",
       "description": "The URL of the company's logo"
      },
      "name": {
       "type": "string",
       "description": "The name of the company"
      },
      "email": {
       "type": "string",
       "description": "The contact email address of the company"
      },
      "phone": {
       "type": "string",
       "description": "The contact phone number of the company"
      },
      "domain": {
       "type": "string",
       "description": "The company's website domain"
      },
      "rating": {
       "type": "number",
       "description": "The average rating of the company"
      },
      "address": {
       "type": "string",
       "description": "The street address of the company"
      },
      "country": {
       "type": "string",
       "description": "The country where the company is located"
      },
      "is_paid": {
       "type": "boolean",
       "description": "Indicates if the company has a paid plan"
      },
      "website": {
       "type": "string",
       "description": "The official website of the company"
      },
      "is_closed": {
       "type": "boolean",
       "description": "Indicates if the company is permanently closed"
      },
      "company_id": {
       "type": "string",
       "description": "The unique identifier of the company"
      },
      "is_claimed": {
       "type": "boolean",
       "description": "Indicates if the company profile is claimed"
      },
      "is_verified": {
       "type": "boolean",
       "description": "Indicates if the company is verified"
      },
      "trust_score": {
       "type": "number",
       "description": "The trust score of the company"
      },
      "review_count": {
       "type": "integer",
       "description": "The total number of reviews for the company"
      },
      "about_company": {
       "type": "string",
       "description": "A brief description of the company"
      },
      "is_verified_user": {
       "type": "boolean",
       "description": "Indicates if the user verifying the company is verified"
      },
      "average_days_to_reply": {
       "type": "number",
       "description": "The average number of days the company takes to reply to re
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-trustpilot-company-details-by-domain-841e7028/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
