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 donor profile.
curl or any HTTP clientSend 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.
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.
Once the job is complete, fetch the enriched donor profile:
Response:
The result field contains the full APIDonor profile. See the API Reference for the complete schema.
POST /search to find donors with plain English or structured filtersPOST /exports to download donor data as CSV or XLSX