# Orthogonal Batch Company Enrichment

> Orthogonal Batch Company Enrichment is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.01225/call, status unknown (last checked 2026-09-16).

Enriches up to 50 company domains in a single batch request, returning firmographic and business data for each domain.

## Facts

- Endpoint: POST https://x402.orthogonal.com/company-enrich/companies/enrich/batch
- Price: $0.01225/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-batch-company-enrichment-54dbd539
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DF9SnW8JM3aFKzf-UVgcJ

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 orthogonal-batch-company-enrichment-54dbd539 -d '<json body>'
```

Example prompt: Can you enrich these companies for me — stripe.com, notion.so, linear.app, figma.com, and vercel.com — I need firmographic details on all of them in one go.

## When to prefer this

Use this endpoint when you need to enrich multiple companies at once (2–50 domains) rather than calling a single-enrich endpoint repeatedly. It is more performant and rate-limit-efficient for bulk lookups. Prefer this over sequential single-domain calls whenever you have a list of companies to process in one workflow step.

## Known failure modes

- More than 50 domains submitted — request rejected with validation error
- Invalid or malformed domain strings in the list
- Domain has no matching company record — returns empty or null entry for that domain
- Rate limit exceeded despite batch efficiency — HTTP 429 returned
- Payment failure or insufficient balance — HTTP 402 returned
- Network timeout on large batch near the 50-domain limit

## How this service works

Enrich multiple companies by domain in a single request. Accepts 1 to 50 domains. Use this instead of multiple single-enrich calls for better performance and rate limit efficiency. | ERROR: Unable to calculate price.

## Output

Returns an array of enriched company records for each submitted domain, including firmographic fields such as company name, industry, employee count, location, description, and other available business metadata. Results are keyed by domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "description": "A list of domains to enrich. Up to 50 domains can be provided in a single request."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-batch-company-enrichment-54dbd539/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
