# Trustpilot Category Details

> Trustpilot Category Details 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).

Retrieves full details for a Trustpilot category including its subcategories, parent category, sibling categories, and company counts.

## Facts

- Endpoint: GET https://agents.openwebninja.com/trustpilot-company-and-reviews/category-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-category-details-898d1dfe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-nK6bmkBfZXrwgYpd0LxX

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-category-details-898d1dfe
```

Example prompt: Can you pull up the full details for the Trustpilot category with ID 'financial_services', including its subcategories, parent category, and sibling categories? Use the en-US locale.

## When to prefer this

Use this endpoint when you need to understand the full hierarchical context of a specific Trustpilot category — including its position in the taxonomy (parent, siblings) and what subdivisions exist (subcategories). Prefer this over a simple category list endpoint when you need rich relational metadata about a single category rather than a flat listing.

## Known failure modes

- Invalid or unknown category_id returns an error or empty data object
- Unsupported locale code causes a validation error
- Truncated response if category has an extremely large number of subcategories or siblings
- Rate limiting or payment/credit exhaustion returns a 402 or 429 error

## How this service works

Get the full details of a category, including subcategories, parent categories, sibling categories and more information.

## Output

Returns a JSON object containing the requested category's metadata (id, name, level, parent_id, company_count), an array of subcategories with the same fields, the parent category object, and an array of sibling categories — all scoped to the requested locale.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "category_id"
 ],
 "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."
  },
  "category_id": {
   "type": "string",
   "description": "The ID of the category for which to get full details."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "category": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string",
       "description": "The unique ID of the category."
      },
      "name": {
       "type": "string",
       "description": "The name of the category."
      },
      "level": {
       "type": "string",
       "description": "The hierarchical level of the category."
      },
      "parent_id": {
       "type": "string",
       "description": "The ID of the parent category."
      },
      "company_count": {
       "type": "integer",
       "description": "The number of companies in this category."
      }
     }
    },
    "subcategories": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "id": {
        "type": "string",
        "description": "The unique ID of the subcategory."
       },
       "name": {
        "type": "string",
        "description": "The name of the subcategory."
       },
       "level": {
        "type": "string",
        "description": "The hierarchical level of the subcategory."
       },
       "parent_id": {
        "type": "string",
        "description": "The ID of the parent category."
       },
       "company_count": {
        "type": "integer",
        "description": "The number of companies in this subcategory."
       }
      }
     }
    },
    "parent_category": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string",
       "description": "The unique ID of the parent category."
      },
      "name": {
       "type": "string",
       "description": "The name of the parent category."
      },
      "level": {
       "type": "string",
       "description": "The hierarchical level of the parent category."
      },
      "parent_id": {
       "type": "string",
       "description": "The ID of the parent's parent category."
      },
      "company_count": {
       "type": "integer",
       "description": "The number of companies in the parent category."
      }
     }
    },
    "sibling_categories": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "id": {
        "type": "string",
        "description": "The unique ID of the sibling category."
       },
       "name": {
        "type": "string",
        "description": "The name of the sibling category."
       },
       "level": {
        "type": "string",
        "des
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-trustpilot-category-details-898d1dfe/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)
