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

POST/api/leads

Enrich a single lead with available data.

Parameters:

emailstring

Email address to enrich

phonestring

Phone number (optional)

companystring

Company domain (optional)

POST/api/leads/bulk

Enrich multiple leads at once.

Parameters:

leadsarray

Array of lead objects

webhook_urlstring

URL to receive results

GET/api/leads/:id

Get enrichment status and results for a bulk job.

Parameters:

idstring

Job ID from bulk enrich

GETapi/leads/verify/email

Verify if an email address is valid.

Parameters:

emailstring

Email to verify

Error Handling

400

Bad Request

Invalid parameters provided

401

Unauthorized

Invalid or missing API key

429

Rate Limited

Too many requests, please retry later

500

Server Error

Internal server error

Need Help?

Our developer team is here to help you integrate Enrich.LeadsKe.pro into your application.