You need an Intent Leads account with a plan and at least one lane. Sign up at intentleads.si, pick a plan on Usage and plan, and set up a lane (or ask us to set them up for you).
1
Create an API key
In the dashboard, open API and CLI and create a key. Copy it straight away: it’s shown once. Keys start with Every request sends it as a bearer token. See Authentication.
il_live_.2
See how many new people each lane has
3
Get a free quote
Ask how many people an export would get.
dry_run: true never buys anything.Response
will_export is the smallest of what you asked for, what’s available, and the contacts left on your plan.4
Confirm the export
Send the same request with
dry_run: false and an idempotency_key. The key makes retries safe: sending it again returns the same export and never buys twice.Response (202)
5
Wait for it, then download
Exports usually finish within a few minutes. Poll until Then get the CSV. Downloading again is always free.See Lead fields for every column.
status is completed (or partial, if fewer people were really there than estimated):Next steps
Pull new leads on a schedule
GET /api/v1/leads?since=last returns only people you haven’t pulled yet.Handle removal requests
Check
GET /api/v1/suppressions and delete those people within 10 business days.Do it from the terminal
intentleads export --lane L1 --max 100 --format csv --out leads.csvAll endpoints
Lanes, keywords, checks, usage, team and keys.