v1
latestOpenAPI 3.0.32026-08-0670174396.8 KBBatch enrichment
Create Batch Enrichment
Create a batch enrichment job by uploading a CSV.
How it works
- Upload a .csv file (one column: handle or email)
- Choose the enrichment mode (handle: raw/full, email: basic)
- Use the returned batch_id to check status and download results
Request
- multipart/form-data
- file: CSV (max 10MB)
- Mode fields depend on whether you’re enriching by handle or email
Credits
- Credits are deducted per successfully enriched record
- The credit rate follows the corresponding single-enrichment pricing (handle raw/full, or email enrichment)
- If no data is returned for a record, 0 credits are deducted for that record
Checking completion Poll GET /public/v1/enrichment/batch/{batch_id}/status/ every 30–60 seconds until the job finishes. Status values:
- queued — waiting to start
- processing — actively enriching records
- finished — all records done; download results via GET /public/v1/enrichment/batch/{batch_id}/
- failed — job failed
- paused_insufficient_credits — top up credits and call the resume endpoint
This API is polling-based. There are no webhooks or push notifications.
<div class="ic-ai-prompt-root" data-endpoint="batch-create"></div>post/public/v1/enrichment/batch/