MPPtempoquality 0.92

Apollo people search via micropayment — find prospects by title, location, seniority, and company filters at $0.02/request.

Price
$0.02 / call
Protocol
mpp
Verified
no

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

people-searchcontact-lookupb2b-prospectingapollo-datatitle-filterlocation-filterseniority-filterorganization-filterpaginationfield-exclusionmicropayment-auth

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

Transporthttp
Protocolmpp
CurrencypathUSD

Quality

0.92/ 1.00

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

Provenance

Indexed frommpp_dev
Enriched2026-04-19 16:09:59Z · anthropic/claude-opus-4.6 · v2
First seen2026-04-18
Last seen2026-04-22

Agent access