API Documentation
Integrate Enrich.LeadsKe.pro with your applications using our REST API. Get real-time lead enrichment data.
Get Started
Sign up for an API key
Authentication
Learn about API authentication
Rate Limits
100 requests per minute
Getting Started
1. Get Your API Key
Sign up for a Enrich.LeadsKe.pro account and generate an API key from your dashboard.
2. Make Your First Request
Use the following code examples to enrich your first lead:
curl -X POST https://enrich.leadske.pro/api/leads \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "john@example.com"
}'3. Handle Responses
Our API returns enriched data in JSON format. Here's a sample response:
{
"success": true,
"data": {
"email": "john@example.com",
"name": "John Doe",
"company": "Acme Corp",
"title": "Sales Manager",
"location": "San Francisco, CA",
"phone": "+1 (555) 123-4567",
"verified": true
}
}API Endpoints
/api/leadsEnrich a single lead with available data.
Parameters:
emailstringEmail address to enrich
phonestringPhone number (optional)
companystringCompany domain (optional)
/api/leads/bulkEnrich multiple leads at once.
Parameters:
leadsarrayArray of lead objects
webhook_urlstringURL to receive results
/api/leads/:idGet enrichment status and results for a bulk job.
Parameters:
idstringJob ID from bulk enrich
api/leads/verify/emailVerify if an email address is valid.
Parameters:
emailstringEmail to verify
Error Handling
Bad Request
Invalid parameters provided
Unauthorized
Invalid or missing API key
Rate Limited
Too many requests, please retry later
Server Error
Internal server error
Need Help?
Our developer team is here to help you integrate Enrich.LeadsKe.pro into your application.