Email enrichment APIs allow developers to programmatically find professional email addresses and phone numbers from names and company data. This guide covers how to integrate email enrichment into your applications using Captely’s REST API.
What is an Email Enrichment API?
An email enrichment API accepts input data (first name, last name, company name or domain) and returns the contact’s verified professional email address and optionally their direct phone number. APIs enable automated enrichment workflows: CRM enrichment, lead scoring, and real-time prospecting.
Captely API — Waterfall Enrichment via API
Captely’s API provides waterfall enrichment through 20+ data providers via a single API call. This means your application gets 70-85% discovery rates without managing multiple API integrations.
Quick Start — Python Example
import requests
API_KEY = "your_captely_api_key"
BASE_URL = "https://api.captely.com/v1"
# Single contact enrichment
response = requests.post(
f"{BASE_URL}/enrich",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"first_name": "Jean",
"last_name": "Dupont",
"company": "Acme Corp"
}
)
result = response.json()
print(f"Email: {result['email']}")
print(f"Phone: {result.get('phone', 'N/A')}")
print(f"Confidence: {result['confidence']}")
Batch Enrichment
# Batch enrichment (up to 1000 contacts per request)
contacts = [
{"first_name": "Marie", "last_name": "Martin", "company": "TechCo"},
{"first_name": "Pierre", "last_name": "Bernard", "company": "SalesOrg"},
]
response = requests.post(
f"{BASE_URL}/enrich/batch",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"contacts": contacts}
)
for result in response.json()["results"]:
print(f"{result['name']}: {result.get('email', 'Not found')}")
Comparing Email Enrichment APIs
| API | Sources | Discovery Rate | Phone Numbers | Verification |
|---|---|---|---|---|
| Captely API | 20+ | 70-85% | Yes | Built-in |
| Hunter API | 1 | 30-45% | No | Yes |
| Apollo API | 1 | 45-60% | Yes | Basic |
| Clearbit API | 1 | 40-55% | No | No |
Enrichissez vos contacts B2B avec Captely
+20 sources combinées pour trouver les emails et numéros directs de vos prospects. 50 crédits offerts.