Skip to content
The Register

Email Verifier — Honest Grades, No False Certainty

Verify email lists without sending mail. Returns a 0-100 deliverability score, syntax, MX records, mail provider, catch-all detection, disposable and role-account flags, and typo correction. Every result explains its verdict, and says plainly when a check could not be performed rather than guessing.

Email Verifier — Honest Grades, No False Certainty returns 16 documented output fields, including email, status, confidence, reason and domain. Every field carries a declared type, a written description and an example value. 57 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
16
Output fields
6
Inputs
57
Runs
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
emailstringnullEmail address, as published by the source.hello@example.com
statusstringnullOutcome recorded for this row.ok
confidencestringnullHow confident the Actor is in this result, from 0 to 1. Not a probability of correctness.<confidence>
reasonstringnullWhy this row carries its status.row retrieved successfully
domainstringnullDomain name, without the scheme.example.com
isDisposablebooleannullWhether the domain is a known disposable-address provider.true
isRoleAccountbooleannullWhether the address is a shared role mailbox such as info@ or sales@.true
mailServerstringnullMail server the domain uses.<mailServer>
suggestedCorrectionstringnullLikely intended address, when the one given looks mistyped.<suggestedCorrection>
scoreintegernullScore on the Actor's own scale. The scale is stated in the field's own band.82
scoreBandstringnullBand the score falls into, in words.<scoreBand>
mailProviderstringnullMail provider hosting the domain.<mailProvider>
isCatchAllbooleannullWhether the domain accepts mail for any address, which makes single-address verification unreliable.true
catchAllStatusstringnullWhether the domain accepts mail for any address.<catchAllStatus>
smtpStatusstringnullOutcome of the SMTP conversation.<smtpStatus>
smtpCodeintegernullSMTP response code returned by the server.0

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "email": "hello@example.com",
  "status": "ok",
  "confidence": "<confidence>",
  "reason": "row retrieved successfully",
  "domain": "example.com",
  "isDisposable": true,
  "isRoleAccount": true,
  "mailServer": "<mailServer>"
}

03 — input

What you give it

InputTypeDescription
emailsarrayrequiredOne address per line, or paste a comma-separated list.
onlyStatusstringoptionalFilter the output. Choose 'valid' to get a clean sending list.
maxItemsintegeroptionalHard limit, strictly enforced. You will never be charged for more.
concurrencyintegeroptionalHigher is faster. Lower if your DNS resolver rate-limits.
catchAllCheckbooleanoptionalProbe each domain once to see whether it accepts mail for ANY address. On a catch-all domain a 'valid' verdict proves nothing — this is the single biggest cause of bounced 'verified' lists. Needs outbound port 25, which most cloud hosts block; the result says so plainly when blocked.
smtpCheckbooleanoptionalAsk the mail server directly whether the recipient exists (RCPT TO, no mail sent). The only direct evidence available — but port 25 is blocked on most cloud hosts, and some providers answer misleadingly. Off by default.

04 — run

Run Email Verifier on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

16 of 16 fields described

What does Email Verifier — Honest Grades, No False Certainty return?
It returns 16 documented output fields: email, status, confidence, reason, domain, isDisposable, isRoleAccount, mailServer, suggestedCorrection, score, scoreBand and mailProvider. Each field declares its type, a description of what it holds, and an example value. The remaining 4 are listed in the output schema below.
What input does Email Verifier — Honest Grades, No False Certainty require?
emails is required. A further 5 inputs are optional. The full input schema, with types and defaults, is below.
Does Email Verifier — Honest Grades, No False Certainty need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Email Verifier — Honest Grades, No False Certainty?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.