# Apollo Company Search via x402.orthogonal.com

> Apollo Company Search via x402.orthogonal.com is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Searches the Apollo database for companies matching keyword, location, industry, and employee count filters, returning up to 100 paginated results per call.

## Facts

- Endpoint: POST https://x402.orthogonal.com/apollo/api/v1/mixed_companies/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apollo-company-search-via-x402-orthogonal-com-b4ca9128
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gtUgcNOC1u5xT8Y109blq

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 apollo-company-search-via-x402-orthogonal-com-b4ca9128 -d '<json body>'
```

Example prompt: Search Apollo for fintech companies headquartered in San Francisco with 51 to 200 employees — show me the first page of results, up to 50 companies.

## When to prefer this

Use this endpoint when you need to search a large, well-maintained B2B company database (Apollo) with structured filters for location, industry, and headcount. Prefer this over general web search when you need structured firmographic data for sales prospecting, lead generation, or market research. It is especially useful when you need paginated, scalable access to hundreds of company records matching specific criteria.

## Known failure modes

- Invalid or unknown industry tag IDs return empty results or errors
- Exceeding per_page limit of 100 causes a validation error
- Page numbers beyond 500 are rejected
- Malformed location filters return no results
- Payment failure (insufficient USDC) results in a 402 error blocking the request
- Overly broad queries may return irrelevant or low-quality matches

## How this service works

Search Apollo database for companies matching filters. Returns up to 100 results per page.

## Output

Returns a paginated list of company records from the Apollo database matching the specified filters. Each result typically includes company name, headquarters location, industry tags, employee count range, and other firmographic details. Up to 100 results per page, with pagination supported up to page 500.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "integer",
   "description": "Page number (1-500)"
  },
  "per_page": {
   "type": "integer",
   "description": "Results per page (max 100)"
  },
  "q_keywords": {
   "type": "string",
   "description": "Keywords to search"
  },
  "organization_locations": {
   "type": "array",
   "description": "HQ locations to filter by"
  },
  "organization_industry_tag_ids": {
   "type": "array",
   "description": "Industry tag IDs"
  },
  "organization_num_employees_ranges": {
   "type": "array",
   "description": "Employee count ranges"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apollo-company-search-via-x402-orthogonal-com-b4ca9128/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)
