# Apollo Org Search via Locus x402

> Apollo Org Search via Locus x402 is a paid API for AI agents from apollo.x402.paywithlocus.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Search and discover companies/organizations from Apollo's 275M+ contact database using keywords, location, industry, and employee count filters.

## Facts

- Endpoint: POST https://apollo.x402.paywithlocus.com/apollo/org-search
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apollo-org-search-via-locus-x402-3529fec7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ixzw3qPLA7R-8q8ekq_W9

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-org-search-via-locus-x402-3529fec7 -d '<json body>'
```

Example prompt: Search Apollo for SaaS companies in San Francisco with 51 to 200 employees — I want to find leads in the HR tech space, page 1 with 25 results.

## When to prefer this

Use this endpoint when you need to search and discover companies/organizations by name, keyword, industry, location, or size — especially when building B2B prospect lists, doing market research, or identifying target accounts. Prefer this over people/contact search when your primary entity of interest is the company itself rather than individual contacts. The x402 micropayment model at $0.005 per call makes it cost-effective for iterative searches.

## Known failure modes

- Invalid or missing search parameters return empty results
- Unsupported industry_tag_ids return no matches
- Page number exceeding 500 returns an error
- per_page exceeding 100 is rejected
- Insufficient USDC balance causes payment failure
- Rate limiting may occur with rapid successive calls
- Malformed location strings may return no results

## How this service works

Locus public pay-per-use API

## Output

Returns a JSON object containing an array of matching organization/company records from Apollo's database (company name, location, industry, employee count, website, etc.), along with payment settlement details (USDC amount settled) and a request tracking ID with a status URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "number"
  },
  "per_page": {
   "type": "number"
  },
  "q_organization_name": {
   "type": "string"
  },
  "organization_locations": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "q_organization_keyword_tags": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "organization_industry_tag_ids": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "organization_num_employees_ranges": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apollo-org-search-via-locus-x402-3529fec7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apollo.x402.paywithlocus.com](https://www.zero.xyz/host/apollo.x402.paywithlocus.com/llms.txt)
