Find and export leads
Preview your targeting, understand costs, then run the intended search.
Export leads already on a campaign
With campaignLeads:read, call Export campaign leads. Each response is a CSV page. If X-Next-Cursor is returned, request the next page with that cursor and identical filters. Only the first page includes column headings. A single response may not contain every lead.
Find new leads for a campaign
Use a workspace API key with campaigns:write.
- Prepare filters, or use AI filter suggestions to turn a brief into a proposed filter document.
- Preview the search. Review the filters and matching count; preview does not attach leads or spend credits.
- When ready to spend credits, submit those same filters and a
leadCountto Search campaign leads. Use anIdempotency-Keyto prevent an accidental repeat search on retry. - Track the operation, then check the campaign's leads as they arrive.
Executing a search is the paid step. On an active campaign, new leads enter its live email sequence. Use a draft when preparing a campaign you do not want sending yet.
A successful campaign-search operation means the search was dispatched, not that every lead has arrived. Searching and attaching can take several minutes.
Find leads to use outside a campaign
Use standalone preview with leads:read, then standalone search with leads:search. These require a workspace API key. Send an Idempotency-Key for the paid request. The paid search's completed result includes downloadUrl and expiresAt; download the CSV before the link expires.