One verification engine.
Seven layers of certainty.
Purelist runs every address through the same hardened pipeline — whether it arrived in a 1M-row CSV or a single API call from your signup form.
- /01
Syntax
RFC 5321/5322 parsing rejects malformed input in microseconds before it touches the network.
- /02
MX lookup
Resolve the domain's mail exchangers. No MX, no inbox — we stop here when the domain can't receive mail.
- /03
SMTP probe
Open a polite handshake with the destination mail server and confirm the mailbox without ever issuing DATA.
- /04
Disposable
Cross-check against a maintained list of tens of thousands of temporary and burner-mail providers, refreshable on demand.
- /05
Role
Flag generic role addresses (info@, support@, sales@) so you can route them deliberately.
- /06
Catch-all
Detect domains that accept every address and surface them as a separate cohort, not a bounce.
- /07
Decision engine
Combines every signal into a calibrated confidence score, bounce probability, and a clear send / skip recommendation — deterministic and fully explainable.
- /08
Deliverability score
A 0–100 score and machine-readable reason codes distill the whole pipeline into one decision your CRM — or an AI agent — can act on.
Not another scoring layer.
A learning system.
Most verifiers rely on static rules and public blacklists. Purelist pairs a deterministic decision engine with a feedback loop on real send outcomes — so it gets smarter every day.
Learns from real outcomes
Report delivered/bounced results and the engine refines its per-domain and per-email scoring — not static blacklists.
Catch-all resolution
Per-address outcome memory tells real mailboxes from phantoms on catch-all domains — where an SMTP probe alone can't.
Self-improving
Every delivery outcome you feed back makes the next verdict sharper. No model retraining pipeline to babysit.
Explainable verdicts
Every result ships with reason codes and a verification method, so your team knows exactly why — and how — it was decided.
Bulk verification
Drop a CSV up to one million rows. Purelist streams results back as they complete, so your downstream jobs start the moment the first batch is ready. Every row scored by the AI engine.
- · Resumable uploads
- · AI-explainable audit trail per address
- · Export to CSV, JSON, or webhook
- · Built-in dedupe and normalization
Real-time API
A single REST endpoint with webhooks and SDKs. Verify on signup before a bad address ever reaches your database — every response carries a send/skip action, confidence and reason codes.
- · Decision-ready: action · risk · confidence
- · Feedback endpoint that improves scoring
- · SDKs: TS, Python, Go, Ruby, PHP
- · Free retries on transient errors