logo
EnrichmentEnrich leads
Enrichment

Enrich leads

Triggers enrichment jobs for the specified leads. Creates one job per enrichment type and queues them for background processing by the enrichment worker.

Supported enrichment types:

  • email — Email verification (1 credit per lead with built-in provider)
  • phoneEnrichment — Multi-provider phone enrichment (20 credits per lead with built-in provider)
  • segGateway — Secure Email Gateway detection (free)

Provider handling:

  • The built-in enrich provider is always available at no extra configuration.
  • External providers (leadmagic, icypeas, hunter, etc.) must be configured via POST /v1/enrichment-settings/{provider} before use. External providers use your own API key credits — no Enrich credits are charged.

Credits are deducted upfront when using the built-in provider.

curl -X POST "https://api.sendkit.ai/v1/enrichment/enrich" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "leadIds": [
    "507f1f77bcf86cd799439011",
    "507f1f77bcf86cd799439012"
  ],
  "enrichmentTypes": [
    "email",
    "phoneEnrichment",
    "segGateway"
  ]
}'
{
  "success": true,
  "data": {
    "jobs": [
      {
        "jobId": "bulk_email_verification_1710000000000_abc1234",
        "type": "email_verification",
        "status": "pending",
        "totalItems": 2,
        "creditsUsed": 2
      }
    ],
    "totalLeads": 2,
    "totalCreditsCharged": 2
  }
}
POST
/v1/enrichment/enrich
POST
API Key (header: X-Api-Key)
X-Api-Keystring
Required

Platform API key (sk_user_...) or Workspace API key (sk_...)

Platform API key (sk_user_...) or Workspace API key (sk_...)
Bearer Token
Bearer Tokenstring
Required

API key as Bearer token

API key as Bearer token
Content-Typestring
Required

The media type of the request body

Options: application/json
leadIdsarray
Required

MongoDB ObjectIds of leads to enrich

enrichmentTypesarray
Required

Types of enrichment to perform

providerstring

Email verification provider (enrich, leadmagic, icypeas, hunter, etc.)

phoneProviderstring

Phone enrichment provider (enrich, leadmagic, aleads, fullenrich, bettercontact, enrow)

Request Preview
Response

Response will appear here after sending the request

Authentication

header
X-Api-Keystring
Required

API Key for authentication. Platform API key (sk_user_...) or Workspace API key (sk_...)

header
Authorizationstring
Required

Bearer token. API key as Bearer token

Body

application/json
leadIdsarray
Required

MongoDB ObjectIds of leads to enrich

enrichmentTypesarray
Required

Types of enrichment to perform

providerstring

Email verification provider (enrich, leadmagic, icypeas, hunter, etc.)

phoneProviderstring

Phone enrichment provider (enrich, leadmagic, aleads, fullenrich, bettercontact, enrow)

Responses