1. Set up your API key
You need a Waterfall API key with Contact Enrichment enabled. Contact the team for access and pricing. Requests use your account’s configured rates. Store the key in an environment variable in your terminal:2. Submit an email address
Replaceperson@company.com with the contact you want to look up. This request leaves phone enrichment off.
job_id and start_date. An illustrative response:
job_id. It identifies this lookup; the contact data arrives when the job finishes.
3. Retrieve the result
SetWATERFALL_JOB_ID to the ID from your response, then call the Finder:
status before using the output:
A successful response might look like this (fictional contact; other fields omitted):
4. Connect the result to your workflow
Your application decides which fields to store or use. For a signup workflow, read signup enrichment. For existing records, read CRM enrichment. For automated delivery, add awebhook_url to the launch request. You can also pass custom_fields to carry your own record identifier. See the launcher reference and Webhook Verification.
Other ways to start
- Have a LinkedIn identifier or a name and company domain? Contact Enrichment supports those input strategies too.
- Need people at a company rather than a known contact? Choose an API to compare Prospector and Search Contact.
- Working with an agent? Agent Skills covers direct calls and reusable integration code.
- Got an error? Check Errors for validation, access, quota, and rate-limit guidance.