Pay-per-call Apollo.io people and company enrichment, lead search, and sales intelligence via MPP.
What it does
This endpoint provides access to Apollo.io's people enrichment API through the Locus MPP (Micropayment Protocol) gateway. It accepts identifying information about a person—such as name, email, LinkedIn URL, or company domain—and returns enriched profile data from Apollo's database of 275M+ contacts. Payment is settled per-call via Tempo (pathUSD on Tempo L2) with no subscription required.
The broader Apollo via Locus MPP service exposes multiple endpoints beyond people enrichment: bulk people enrichment (up to 10 per request), organization enrichment, bulk organization enrichment, people search with filters (title, location, seniority), organization search, job postings lookup, and news article search. Pricing ranges from $0.005 to $0.043 per call depending on the endpoint and options selected (e.g., revealing phone numbers adds $0.035).
The endpoint is POST-only and uses the MPP charge intent, meaning each request triggers a one-shot payment. The currency is pathUSD (6 decimals). The probe returned 404 on HEAD/GET, which is expected since the endpoint only accepts POST requests with a JSON body. Documentation references point to https://beta.paywithlocus.com/mpp/apollo.md and the Apollo API docs at https://docs.apollo.io.
Capabilities
Use cases
- —Enrich CRM records with up-to-date job titles, emails, and phone numbers
- —Build targeted prospect lists by filtering on seniority, location, and company
- —Automate lead qualification by enriching inbound contacts in real time
- —Monitor target accounts via job postings and news articles
- —Bulk-enrich spreadsheet exports of leads before outreach campaigns
Fit
Best for
- —AI sales agents that need per-call contact data without a subscription
- —Developers building lead-gen pipelines with pay-as-you-go pricing
- —Agents that need to resolve partial contact info (name + company) into full profiles
Not for
- —High-volume batch jobs exceeding 10 records per request (bulk endpoint cap)
- —Use cases requiring real-time websocket streaming of data
- —Users who already have an Apollo.io subscription with unused credits
Quick start
curl -X POST https://apollo.mpp.paywithlocus.com/apollo/people-enrichment \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <MPP_TOKEN>" \
-d '{"first_name": "Jane", "last_name": "Doe", "organization_name": "Acme Corp"}'Example
Request
{
"email": "jane.doe@acme.com",
"domain": "acme.com",
"last_name": "Doe",
"first_name": "Jane",
"organization_name": "Acme Corp",
"reveal_phone_number": false,
"reveal_personal_emails": false
}Endpoint
Quality
The OpenAPI spec is well-structured with clear request schemas, pricing descriptions, and multiple endpoints documented. However, no response schema or example response is provided, the probe returned 404 (expected for POST-only but no 402 challenge was captured), and crawled pages yielded no additional documentation.
Warnings
- —No 402 MPP challenge was captured during probing (endpoint is POST-only; HEAD/GET return 404)
- —No response schema or example response available in the OpenAPI spec
- —Pricing for people enrichment is given as a range ($0.008–$0.043) without specifying what determines the exact amount
- —The 'details' and 'domains' fields in bulk endpoints are typed as string but described as arrays—actual format may differ
Citations
- —Apollo database contains 275M+ contactshttps://apollo.mpp.paywithlocus.com
- —People enrichment costs $0.008–$0.043 per callhttps://apollo.mpp.paywithlocus.com
- —Revealing phone numbers adds $0.035 per personhttps://apollo.mpp.paywithlocus.com
- —Payment settles via Tempo method with pathUSD currencyhttps://apollo.mpp.paywithlocus.com
- —API reference available at docs.apollo.iohttps://apollo.mpp.paywithlocus.com