ArgorantDocs

Find emails for a list

posthttps://app.argorant.com/api/v1/email-finder/jobs
POST
/api/v1/email-finder/jobs

People to look up. Send rows or csv.

CSV text with a header row, instead of rows. Columns like first_name, last_name, name, domain, company_domain, website and id are recognised.

A label for the list.

Spending limit for this list in credits.

A background job for up to 10,000 people. Send rows (first_name and last_name, or name, plus domain and an optional ref of your own) or csv text with a header row. Same prices per row as a single lookup; maximum_charge is the most the list can cost. Set max_credits to cap the spend: the job pauses at that limit. It also pauses when credits run out, at the daily limit (it goes on after midnight UTC) or when most lookups find nothing. Repeated rows and rows without a usable name or domain are skipped for free.

CostWhat it doesKey scopes
Same as a single lookup, per row; capped by max_creditsSpends creditsargorant:unlock_contacts

Authorization

BearerAuth
AuthorizationBearer <token>

Your API key from app.argorant.com/profile, sent as Authorization: Bearer <key>. A connector sign-in token (ag_mcp_...) works the same way.

In: header

Header Parameters

Idempotency-Key?string

Any unique text up to 128 characters. A retry with the same key and the same body within 24 hours returns the first answer (with the header Idempotent-Replayed: true) instead of doing the work twice. The same key with another body answers 409 idempotency_conflict.

Lengthlength <= 128
X-Request-Id?string

Your own id for this request, 8 to 64 letters, digits, dot, dash or underscore. Returned as X-Request-Id; one is made for you when you send none.

Match^[A-Za-z0-9._-]{8,64}$

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Shell
curl -X POST "https://app.argorant.com/api/v1/email-finder/jobs" \  -H "Idempotency-Key: 6f1c2e7a-run-42" \  -H "Content-Type: application/json" \  -d '{    "rows": [      {        "first_name": "Jane",        "last_name": "Doe",        "domain": "acme.com",        "ref": "crm-1042"      },      {        "name": "Sam Lee",        "domain": "globex.io"      }    ],    "name": "Q4 accounts",    "max_credits": 100  }'
JSON
{  "ok": true,  "job": {    "job_id": "fj_5d6e7f8a9b0c1d2e3f4a5b6c",    "name": "Q4 accounts",    "status": "queued",    "paused_reason": null,    "total": 2,    "processed": 0,    "credits_charged": 0,    "max_credits": 100,    "maximum_charge": 2,    "results_url": "/api/v1/email-finder/jobs/fj_5d6e7f8a9b0c1d2e3f4a5b6c/results"  }}