← Catalog

Email verification API: valid, invalid or catch-all before you send

contact.verify

live

Verify deliverability of a professional email: valid, invalid, or unknown, with catch-all and mail-server details.

live coverage

LeadMagic: all inputs ✓

Findymail: all inputs ✓

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
LeadMagic live
MillionVerifier adapter next
Tomba adapter next
Hunter adapter next
Findymail live
ZeroBounce planned
NeverBounce planned

Billing

Unit: per_verdict · unmatched results billed: no
Charged for a valid or invalid verdict. Unknown (mail server unreachable) is free and the router tries the next verifier.

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "contact.verify",
    "input": { "email": "..." },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "email": {
      "type": "string"
    }
  },
  "required": [
    "email"
  ],
  "type": "object"
}

Normalized output fields

email · status · catch_all · mx_provider · company

Used in these guides

Turn competitor commenters on LinkedIn into a qualified lead list →Find high-intent leads →Waterfall email enrichment without the waterfall bill →Contact enrichment: email finder, verification and company data →