Apollo people search via micropayment — find prospects by title, location, seniority, and company filters at $0.02/request.
What it does
This endpoint provides access to Apollo's people/contact search database through StableEnrich's pay-per-request gateway. It accepts POST requests with filters such as keywords (`q_keywords`), job titles (`person_titles`), seniority levels (`person_seniorities`), person locations, organization domains, organization IDs, employee count ranges, and industry tags. Results are paginated (up to 100 per page) and return contact records including name, title, email, LinkedIn URL, phone numbers, seniority, departments, employment history, and embedded organization data (domain, industry, funding, employee count, etc.).
A key caveat documented by the provider: names returned from people search are obfuscated. To get full, unobfuscated contact details you must follow up with the `/api/apollo/people-enrich` endpoint using the person's ID. Additionally, when filtering by organization, you should first verify the organization identifier via `/api/apollo/org-search` to avoid zero-result searches due to mismatched IDs or domains.
Pricing is $0.02 per request, settled via x402 or MPP (Tempo method, pathUSD currency) on Base mainnet or Tempo. No API keys or subscriptions are required — payment serves as authentication. The endpoint supports an `excludeFields` parameter to reduce response payload size. The OpenAPI schema is fully specified for both request and response, and the endpoint is part of StableEnrich's broader suite of 30+ research APIs.
Capabilities
Use cases
- —Building targeted prospect lists filtered by job title, location, and company size
- —Seeding a sales pipeline with contacts at specific organizations
- —Populating a CRM with leads matching seniority and department criteria
- —Researching employees at a target company before outreach
- —Fan-out population tasks: generating large candidate pools for recruiting or market research
Fit
Best for
- —AI agents that need autonomous, pay-per-call access to B2B contact data
- —Sales and recruiting workflows that require filtered people search without subscription overhead
- —Multi-step research pipelines where people search feeds into enrichment endpoints
Not for
- —Getting full unobfuscated contact details in a single call (requires follow-up enrich call)
- —Consumer/personal identity lookups (use Minerva or Whitepages instead)
- —Bulk data dumps exceeding thousands of pages without budget controls
Quick start
POST https://stableenrich.dev/api/apollo/people-search
Content-Type: application/json
{
"q_keywords": "software engineer",
"person_locations": ["San Francisco"],
"per_page": 5
}Example
Request
{
"page": 1,
"per_page": 5,
"q_keywords": "software engineer",
"person_titles": [
"Senior Software Engineer"
],
"person_locations": [
"San Francisco"
],
"person_seniorities": [
"senior"
],
"organization_num_employees_ranges": [
"51,200"
]
}Response
{
"people": [
{
"id": "abc123",
"city": "San Francisco",
"name": "J*** D**",
"email": null,
"state": "California",
"title": "Senior Software Engineer",
"country": "United States",
"last_name": "D**",
"seniority": "senior",
"first_name": "J***",
"linkedin_url": "https://www.linkedin.com/in/example",
"organization": {
"id": "org456",
"name": "Example Corp",
"domain": "example.com",
"industry": "Computer Software",
"estimated_num_employees": 150
}
}
],
"pagination": {
"page": 1,
"per_page": 5,
"total_pages": 247,
"total_entries": 1234
}
}Endpoint
Quality
Full OpenAPI 3.1 schema with detailed request/response types, clear pricing ($0.02/request in USD), comprehensive documentation including workflow guidance, and multiple payment protocol options. The probe returned 405 because the endpoint only accepts POST (not HEAD/GET), which is expected behavior — the endpoint is confirmed live via the full OpenAPI spec and root page returning 200.
Warnings
- —Names in search results are obfuscated — you must call /api/apollo/people-enrich with the person ID to get full details
- —Probe returned 405 on HEAD/GET because this is a POST-only endpoint; this does not indicate the endpoint is down
- —Always verify organization IDs via /api/apollo/org-search before filtering people search by organization to avoid empty results
Citations
- —Apollo People Search costs $0.02 per requesthttps://stableenrich.dev
- —Names returned from Apollo People Search are obfuscated and require follow-up enrichmenthttps://stableenrich.dev
- —Payment is processed via x402 or MPP (Tempo method) on Base mainnet, Solana, or Tempohttps://stableenrich.dev/docs
- —Organization IDs must be verified via /api/apollo/org-search before people search filteringhttps://stableenrich.dev
- —Endpoint supports pagination via page and per_page parameters (up to 100 per page)https://stableenrich.dev