5 min
Getting Started
Make your first API call and enrich a contact in under 5 minutes.
Prerequisites
Before you begin, make sure you have:
- An ABM.dev account (sign up free)
- An API key from your dashboard
1
Get your API key
Navigate to your API Keys page and create a new key. Keep it secure - you'll need it for all API requests.
Security Tip
Store your API key securely. Never commit it to version control or expose it in client-side code.
2
Make your first request
Use the enrichment endpoint to get data about a person or company. Replace YOUR_API_KEY with your actual key.
Enrich a contact
curl -X POST https://api.abm.dev/v1/enrich \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]"
}'Request Fields
You can enrich with just an email, or provide additional fields like
name, company, or linkedinUrl for better results.3
Explore the response
The API returns enriched data with confidence scores for each field:
{
"jobId": "enr_abc123",
"status": "completed",
"data": {
"person": {
"fullName": "Jane Smith",
"title": "VP of Engineering",
"email": "[email protected]",
"linkedinUrl": "https://linkedin.com/in/janesmith"
},
"company": {
"name": "Acme Corp",
"domain": "acme.com",
"industry": "Technology",
"employeeCount": "500-1000"
}
},
"confidence": {
"person.fullName": 0.95,
"person.title": 0.88,
"company.name": 0.99,
"company.industry": 0.75
},
"sources": ["linkedin", "clearbit", "hunter"]
}Response fields
jobIdUnique identifier for this enrichment requeststatusRequest status: pending, processing, completed, or faileddataEnriched person and company informationconfidenceConfidence scores (0-1) for each fieldsourcesData sources used for enrichmentWhat's next?
Now that you've made your first enrichment request, explore more features: