Enrich between 1 and 100 profiles in one request. Each item must provide exactly one docid, uuid, or email; enrichment options apply to the entire batch. Results preserve input order, and reference_id can be used to correlate results with client records.
A valid batch returns HTTP 200 even when individual profiles are not found. Inspect each result's http, profile, and error fields. Request validation and infrastructure errors remain top-level HTTP errors.
A UUID in either uuid or docid uses masked profile enrichment, matching GET /v1/profile with either field. A LinkedIn slug in docid uses additive pricing per successful item.
Costs: A UUID in either uuid or docid costs 25 credits per successful item for masked enrichment. For a LinkedIn slug in docid, costs are additive per successful item: with_profile costs 1 credit, high_freshness costs 2 credits, reveal_emails costs 6 credits and reveal_phones costs 6 credits when the corresponding contact data is found, and resolving an email costs 6 credits.
Rate limit: 180 batch requests per user per 60 seconds. A batch counts as one request regardless of its number of items. Batches containing email identifiers also count as one request against the account's daily email-lookup limit.
400Invalid JSON, batch size, identifier, duplicate, or option.
401Invalid API key
402Insufficient credits
429Rate limit exceeded. JSON body contains the triggered window, current value, and limit.
500Batch enrichment failed
