Request US business enrichment

Starts asynchronous enrichment (typically about a minute) without creating an entity or KYB session. It can return a full EIN where available, industry classification, formation date, officers and website, each with provider sources. Reuse the same body idempotencyKey for retries of the same input, with a new x-client-request-id each time; a new key buys a new order. The businessEnrichment.statusUpdate webhook reports the final result, or poll GET on this resource with enrichmentId. When the applicant submits, pass that enrichmentId as businessEnrichmentId on entity create to reuse the result instead of ordering and billing another enrichment. Never submit a new key to resolve reconciliation_required; request a failed enrichment again with a new key. Results are unverified commercial data (dataClassification unverified_commercial_data) for filling onboarding forms. They never verify a business, change CIP, or feed KYB decisioning.

Body Params

POST /v1/entity/enrichment Request body

string
required
^[a-fA-F0-9]{24}$
string
required
length between 8 and 128
^[A-Za-z0-9._:-]+$
string
required
length between 1 and 256
addresses
array of strings
required
length between 1 and 5
addresses*
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json