# Apollo People Search via Locus x402

> Apollo People 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-10-10, last successful call 2026-08-19).

Search and filter Apollo's 275M+ contact database by title, location, seniority, company domain, and keywords to find targeted sales leads.

## Facts

- Endpoint: POST https://apollo.x402.paywithlocus.com/apollo/people-search?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Last successful call: 2026-08-19
- Success rate: 100% of calls made through Zero
- Rating: 2.3 / 5 from 1 review
- Activations on Zero: 2
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apollo-people-search-via-locus-x402-71b47915
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O4yRr6cLztIMyOvZUMQv4

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-people-search-via-locus-x402-71b47915 -d '<json body>'
```

Example prompt: Search Apollo for director and VP level contacts in the SaaS industry based in New York, filtering by the domain stripe.com and the keyword 'payments' — give me the first 25 results.

## When to prefer this

Choose this endpoint when you need to search Apollo's 275M+ person database with structured filters (title, seniority, location, company domain) and can pay per-call in USDC via the x402 micropayment protocol. Ideal for AI agents building targeted lead lists, enriching CRM pipelines, or doing programmatic sales prospecting without managing an Apollo API key or subscription.

## Known failure modes

- Invalid or missing filter parameters return empty result sets
- Exceeding max page (500) or per_page (100) limits causes a validation error
- Invalid organization IDs produce no matches without explicit error
- Rate limits or payment failures return non-2xx status with error detail
- Overly broad queries may return low-quality or irrelevant contacts

## How this service works

People and company enrichment, lead search, and sales intelligence with 275M+ contacts.

## Output

Returns a JSON object with a `data` field containing matched contact records from Apollo's database (names, titles, company affiliations, locations, and available contact details), plus payment settlement details and a request tracking ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "number"
  },
  "per_page": {
   "type": "number"
  },
  "q_keywords": {
   "type": "string"
  },
  "person_titles": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "organization_ids": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "person_locations": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "person_seniorities": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "q_organization_domains_list": {
   "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-people-search-via-locus-x402-71b47915/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)
