Quickstart
Enhance your first contact in under 5 minutes
This guide walks through the full enhancement flow: submit a contact, poll for completion, and retrieve the enriched profile.
Prerequisites
- A valid API key (see Authentication)
curlor any HTTP client
Step 1: Submit a contact for enhancement
Send a PUT / request with the person’s details. Each person consumes one credit.
Response (HTTP 202):
Save the job_id — you’ll need it to check progress and retrieve results.
Step 2: Poll for progress
Enhancement takes a few seconds to a couple of minutes. Poll the progress endpoint:
Response:
Keep polling until status is "completed" or "failed". A reasonable interval is every 2-5 seconds.
For batch workflows, use POST /progress to check up to 1,000 job IDs in a single request.
Step 3: Retrieve the result
Once the job is complete, fetch the enriched profile:
Response:
The result field contains the full APIPerson profile. See the API Reference for the complete schema.
Next steps
- Search for people — use
POST /searchto find people with plain English or structured filters - Build a network — add your board members and contacts to a network, then discover which prospects they’re connected to
- Organize people into lists — use the Lists endpoints to create and manage collections
- Export data — use
POST /exportsto download person data as CSV or XLSX - Understand credits — read Credits & Billing

