Email Finding API

Email Finding Dropleads API

Find a professional email from a person's name and company domain or company name.

POST/v1/run/email_finding.dropleads
Requests
-
30d

Pricing

One price, in dollars

Providers
DropLeads- served- uptime- p50$31.20/1k reqflat

Call it

Make your first request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/email_finding.dropleads",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "firstName": "",
        "lastName": ""
    },
)
print(res.json())
Open in
Get a free key
Sample response
{
  "data": {
    "companyDomain": "example.com",
    "companyName": "Acme Inc",
    "companySize": 42,
    "email": "alex@example.com",
    "firstName": "Alex",
    "industry": "general",
    "lastName": "Rivera",
    "mxProvider": "a1b2c3d4",
    "mxRecord": "example",
    "status": "active"
  },
  "found": true,
  "reason": "not_found"
}
Response interface
interface EmailFindingDropleadsResponse {
  data: {
    companyDomain?: string;
    companyName?: string;
    companySize?: number;
    email: string;
    firstName?: string;
    industry?: string;
    lastName?: string;
    mxProvider?: string;
    mxRecord?: string;
    status: string;
  } | null;
  found: boolean;
  reason?: "not_found";
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-20 · uptime and latency measured over 30d
POST /v1/run/email_finding.dropleads
curl -X POST https://api.getanyapi.com/v1/run/email_finding.dropleads \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"companyDomain":"apollo.io","firstName":"Tim","lastName":"Zheng"}'
FieldTypeExample value
Request body
firstNamestring"Tim"Person's first name.
lastNamestring"Zheng"Person's last name.
companyDomainstring"apollo.io"Company domain without a path.
companyNamestringCompany name when the domain is unavailable.
Response
dataobjectNormalized email result, or null when no email matched.
data.companyDomainstringMatched company domain.
data.companyNamestringMatched company name.
data.companySizeintegerCompany size when available.
data.emailstringMatched email address.
data.firstNamestringMatched first name.
data.industrystringCompany industry when available.
data.lastNamestringMatched last name.
data.mxProviderstringDetected mail provider.
data.mxRecordstringSelected mail exchange record.
data.statusstringSource validation status for the matched email.
foundbooleanWhether a matching email was found.
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.
Price
Price per requestUSD$0.0312
Price /1k reqUSD$31.20

FAQ

About the Email Finding Dropleads API

The AnyAPI Email Finding Dropleads API returns Email Finding dropleads data as normalized JSON from one POST call to /v1/run/email_finding.dropleads. Find a professional email from a person's name and company domain or company name. AnyAPI returns one normalized schema whichever source serves it. It costs from $31.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum.

It costs from $31.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Find a professional email from a person's name and company domain or company name. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.