LeadsCheck which leads exist

Check which leads exist

Check up to 1,000 emails in one request and get back which ones already exist as leads in the workspace. Use this instead of calling GET /v1/leads/{email} once per email when you only need a yes/no answer — one request replaces many and returns no lead details.

Emails are normalized the same way as imports (lowercased, trimmed, stray characters removed); the response lists the normalized emails. Duplicates in the input are checked once. Inputs that are not a valid email after cleanup are returned in invalid. results has one entry per input, in request order, showing the email each input was checked as.

curl -X POST "https://api.sendkit.ai/v1/leads/exists" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{
  "emails": [
    "john@acme.com",
    "jane@acme.com",
    "not-an-email"
  ]
}'
{
  "success": true,
  "data": {
    "exists": [
      "john@acme.com"
    ],
    "missing": [
      "jane@acme.com"
    ],
    "invalid": [
      "not-an-email"
    ],
    "results": [
      {
        "input": "john@acme.com",
        "email": "john@acme.com",
        "status": "exists"
      },
      {
        "input": "jane@acme.com",
        "email": "jane@acme.com",
        "status": "missing"
      },
      {
        "input": "not-an-email",
        "email": null,
        "status": "invalid"
      }
    ],
    "counts": {
      "checked": 2,
      "exists": 1,
      "missing": 1,
      "invalid": 1
    }
  }
}
POST
/v1/leads/exists
POST
Base URLstring

Target server for requests. Edit to use your own host.

API Key (header: X-Api-Key)
X-Api-Keystring
Required

Platform API key (sk_user_...) or Workspace API key (sk_...)

Platform API key (sk_user_...) or Workspace API key (sk_...)
Content-Typestring
Required

The media type of the request body

Options: application/json
emailsarray
Required

Emails to check (max 1,000, each at most 320 characters)

Request Preview
Response

Response will appear here after sending the request

Authentication

header
X-Api-Keystring
Required

API Key for authentication. Platform API key (sk_user_...) or Workspace API key (sk_...)

Body

application/json
emailsarray
Required

Emails to check (max 1,000, each at most 320 characters)

Responses

successboolean
dataobject