Bulk enrichment

Supercharge your workflow with Bulk Lookup—enrich emails, LinkedIn profiles, company domains, and more at scale.

Option 1: JSON payload with values or csvFileUrl

curl --location 'https://api.enrich.so/v1/api/bulk-enrichment' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "values": [
        {
            "email": "[email protected]"
        },
        {
            "email": "[email protected]"
        }
    ],
    "name": "test enrichment",
    "csvFileUrl": "https://example.com/file/test.csv",
    "webhookUrl": "https://example.com/webhook",
    "enrichment_type": "person"
}'

Option 2: File upload with multipart/form-data

curl --location 'https://api.enrich.so/v1/api/bulk-enrichment'
--header 'Authorization: Bearer '
--form 'file=@"/path/to/your/file.csv"'
--form 'name="test enrichment"'
--form 'webhookUrl="https://example.com/webhook"'
--form 'enrichment_type="person"'

The Bulk enrichment API is an asynchronous endpoint that returns a status code 202, indicating that the request has been accepted and the client should check the results on the results endpoint or provide a webhook to receive result updates.

Example response

Status Code: 202 ACCEPTED

Bulk enrichment results

Get results and status from an ongoing/completed bulk enrichment request.

Status Code: 200 OK

Last updated