# Trustpilot Company Search

> Trustpilot Company Search is a paid API for AI agents from x402.apidirect.io, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-30).

Search Trustpilot companies by name or keyword, with optional filters for minimum rating and review count.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/trustpilot/companies?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trustpilot-company-search-1a83ac79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mpVBSDX3Nv2zA-SC3SRgw

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 trustpilot-company-search-1a83ac79
```

Example prompt: Search Trustpilot for companies matching 'web hosting' that have at least a 4-star TrustScore and a minimum of 100 reviews — show me the first page of results.

## When to prefer this

Use this endpoint when you need to discover or verify companies listed on Trustpilot by name or keyword, especially when you want to filter by reputation signals like TrustScore or review volume. Prefer this over general web search when you specifically need structured Trustpilot data including ratings and review counts. It is ideal for due diligence workflows, competitive research, or validating a business's reputation before a transaction.

## Known failure modes

- Empty results if no companies match the query or filters are too strict
- Invalid min_rating or min_review_count values (must match allowed enum values)
- Page number out of range (must be 1-500)
- Query string exceeding 500 characters
- Rate limiting or payment failure returning a 402 response
- Trustpilot upstream unavailability causing delayed or failed responses

## How this service works

Search Trustpilot companies by name or keyword.

## Output

A paginated list of Trustpilot company entries matching the search query, including company names, TrustScores, review counts, and Trustpilot profile identifiers. Each page returns up to 10 results, and results can be filtered by minimum rating (3, 4, or 4.5) and minimum review count (25, 50, 100, 250, or 500).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 500,
       "minimum": 1,
       "description": "Page number, 1-500 (default: 1). Each page returns up to 10 results"
      },
      "query": {
       "type": "string",
       "maxLength": 500,
       "description": "Company name or keyword (max 500 characters)"
      },
      "min_rating": {
       "enum": [
        "3",
        "4",
        "4.5"
       ],
       "type": "string",
       "description": "Only companies with at least this TrustScore: 3, 4, 4.5"
      },
      "min_review_count": {
       "enum": [
        "25",
        "50",
        "100",
        "250",
        "500"
       ],
       "type": "string",
       "description": "Only companies with at least this many reviews: 25, 50, 100, 250, 500"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trustpilot-company-search-1a83ac79/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.apidirect.io](https://www.zero.xyz/host/x402.apidirect.io/llms.txt)
