Enrich a company by domain, LinkedIn, or name. Returns a job_id to retrieve results.
job_id with Company Enrichment Finder to retrieve results.We recommend passing webhook_url for a smoother integration — Waterfall will POST the result directly to your endpoint as soon as the job is ready, so you don’t need to poll.| Priority | Strategy | Required field | Notes |
|---|---|---|---|
| 1 | Domain | domain | Most reliable. Accepts full URLs too — Waterfall extracts the domain automatically. |
| 2 | linkedin | Use full URL or just the slug (e.g. acme-corp). | |
| 3 | Company name | name | Lowest accuracy, highest false-positive risk. Use only as a last resort. |
job_id:
To access the API, provide your API key in x-api-key.
Company enrichment payload: provide one company identifier (domain, linkedin, or name) plus optional webhook_url and custom_fields.
Request payload to launch a company enrichment job.
The domain where you want to find contacts. It can be a plain domain or a full URL; Waterfall automatically extracts the company domain.
2 - 500"waterfall.io"
Company LinkedIn URL or ID/handle (for example google from https://www.linkedin.com/company/google/). Recommended input to maximize coverage.
500"waterfall-io"
The name of the company where you want to find contacts.
1 - 500"Waterfall"
Optional webhook callback URL. If supplied, Waterfall POSTs the same payload returned by the Finder endpoint when processing completes. If your webhook responds with 429, 500, 502, or 504, Waterfall retries delivery up to 5 times with exponential backoff.
2083"https://webhook.site/70dd34e3-564d-4339-81e3-ed97416140a1"
Any custom key-value pairs echoed back in the Prospector Finder output (useful for correlating internal source metadata).
{
"tenantId": "0e9d26b7-cdb5-4d95-b248-59ac389d2e8a",
"workflowId": "ProspectFromWaterfall:23ed5bc8-a976-4ee0-b644-f0eb2db6e3ad:c268355e-a256-4593-a216-009a2463cee4",
"waterfallRequestId": "1b49c542-f47a-406b-a95f-a1859d1461af"
}
Company enrichment job successfully launched.