Contact Enrichment Crustdata v3 API
Find one person's business emails, personal emails, and phone numbers from a LinkedIn profile URL or a business email, with a deliverability status on every email. Billed only when the person is found.
$240.00/1k req, pay per request, no subscription.
{"email": "jordan.ashford@brightleafmedia.com","status": "deliverable"}
Pricing
Contact Enrichment Crustdata v3 API pricing
Call it
Get Contact Enrichment crustdata v3 in one request
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/contact_enrichment.crustdata_v3", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={}, ) print(res.json())
This sample shows 11 of 12 fields. See every field
{
"found": true,
"data": {
"personId": "cd_p_661204",
"businessEmails": [
{
"email": "jordan.ashford@brightleafmedia.com",
"status": "deliverable"
}
],
"personalEmails": [
{
"email": "jordan.ashford82@gmail.com",
"status": "unknown"
}
],
"phoneNumbers": [
"+1 415-555-0136"
],
"matchConfidence": 0.93
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-11-01 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- emailstring
The person's business email address.
- linkedinUrlstring
https://www.linkedin.com/in/jordan-ashford-4471b2
LinkedIn profile URL, e.g. https://www.linkedin.com/in/satyanadella. Send exactly one of linkedinUrl or email.
Response
JSON, one example value per field.
Work email addresses.
- emailstring
jordan.ashford@brightleafmedia.com
Email address.
- statusstring
deliverable
Deliverability status, e.g. deliverable or unknown.
The person's contact details, or null when nothing matched.
- matchConfidencenumber
0.93
Confidence from 0 to 1 that the returned person is the one asked for.
- personIdstring
cd_p_661204
Crustdata person id.
- phoneNumbersstring[]
Phone numbers, as Crustdata stores them.
Personal email addresses.
- emailstring
jordan.ashford82@gmail.com
Email address.
- statusstring
unknown
Deliverability status, e.g. deliverable or unknown.
- foundboolean
true
False when no person matched the LinkedIn URL or email.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Contact Enrichment Crustdata v3 API
The AnyAPI Contact Enrichment Crustdata v3 API returns Contact Enrichment crustdata v3 data as normalized JSON from one POST call to /v1/run/contact_enrichment.crustdata_v3. Find one person's business emails, personal emails, and phone numbers from a LinkedIn profile URL or a business email, with a deliverability status on every email. Billed only when the person is found. AnyAPI returns one normalized schema whichever source serves it. It costs from $240 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Contact Enrichment crustdata v3 calls through AnyAPI succeeded, with a median response time of 1.9 seconds across 17 measured calls.