ArgorantDocs

Find, save, export

The data half of the workflow. Filters, saved lists, exports and what happens to credits.

Filters

Every search endpoint and the campaign enrollment share one filter vocabulary. Use the lookups to discover valid labels (industries, countries, keywords, field values) before filtering.

FilterExampleNote
q"fintech CFOs germany"Free text across name, title, company, location
titleCFO, Finance DirectorComma = OR; exclude_title removes roles
seniorityc_suite, vp, director
departmentsfinance, engineering
industryfintechPlain English, resolved through the industries lookup
keywordslogistics, freightCompany tags; the widest reliable filter
country / state / cityGermanyNames are canonical, DE works too
company_domain / company_namestripe.com
has_email / has_phone / has_linkedintrue

Saved lists

A list is a named segment you can export or enroll into a campaign without re-typing filters.

Shell
curl -X POST "https://app.argorant.com/api/mcp/lists" \
  -H "Authorization: Bearer $ARGORANT_API_KEY" -H "Content-Type: application/json" \
  -d '{"name":"UK finance leaders","filters":{"title":"CFO, Finance Director","country":"United Kingdom"}}'
# → { "list_id": 1240, "snapshot_total": 6140 }

The list_id goes straight into POST /api/v1/campaigns/{id}/leads as list_id.

Exports

Exports are asynchronous. Create the job, poll GET /api/mcp/exports/{job_id} until status is done, then download. Above 50,000 rows use export batches. Each job re-verifies every address at build time; you pay one credit per deliverable contact, nothing for the rest. Set skip_previously_exported: true to never pay twice for the same person.

Enrich

When you already have an address or a name plus a domain, POST /api/mcp/enrich fills in the record (1 credit per match; a miss or an address that fails verification is free). A company domain alone returns the company profile for free.

On this page