# Company Search

> Company Search is a paid API for AI agents from Company Enrich at mpp.orthogonal.com, paid per call via MPP, $0.01225/call, status unknown (last checked 2026-10-12).

Search for companies matching specific criteria including country, industry, employee count, and revenue filters

## Facts

- Endpoint: POST https://mpp.orthogonal.com/company-enrich/companies/search?utm_source=zero.xyz
- Price: $0.01225/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: Company Enrich
- Docs: https://docs.companyenrich.com/docs/getting-started
- Website: https://companyenrich.com
- Tags: company, people, enrichment, leads, data
- Canonical page: https://www.zero.xyz/c/company-enrich-company-search-e4c8add9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JRql-7uRrVNCpz6pCf4N_

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 company-enrich-company-search-e4c8add9 -d '<json body>'
```

Example prompt: Find me a list of software companies in Germany with between 100 and 500 employees and annual revenue between $10M and $100M — I'm building a lead list for outbound sales.

## When to prefer this

Use this endpoint when you need to discover and filter companies by structured criteria such as industry, geography, employee size, or revenue — particularly for lead generation, market research, or building targeted prospect lists. Prefer this over the Enrich endpoint when you don't have a specific domain in mind but want to find companies matching a profile.

## Known failure modes

- Invalid filter values or unsupported country/industry codes return a 400 error
- No companies match the specified criteria, returning an empty result set
- Overly broad filters may return truncated results requiring pagination via the Scroll endpoint
- Missing required authentication credentials return a 401 error
- Rate limiting may occur for high-frequency queries returning a 429 error

## How this service works

Search for companies matching specific criteria. Supports filters for country, industry, employee count, revenue, keywords, technologies, company type, category, founded year, funding, and more. Also supports text search by name/domain and semantic natural language search. Max 10,000 results via page-based pagination. Use the scroll endpoint for larger result sets. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.

## Output

Returns a list of company profiles matching the specified filters, including company names, domains, industries, employee counts, revenue figures, and country information.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-enrich-company-search-e4c8add9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
