Risk Scoring
Get a single risk score from -1 (high trust) to 1 (high risk) along with a decision label.
Deliverability
Know if an email is deliverable before you send, with a clear recommendation: send, send_with_caution, or do_not_send.
Breach Intelligence
See how many data breaches an email appears in, which breaches are from trusted sources, and the full breach history.
Identity Intelligence
Optionally verify the person behind an email — discover online presence, match provided name and phone claims, and surface connected identities.
Domain Classification
Automatically classify domains as personal, business, education, government, disposable, relay, or not active.
Email Features
Analyze email characteristics including age, username patterns (likely generated, no-reply, role accounts), and online history.
Identity Intelligence
For customers doing account creation, onboarding, or high-value transactions, Email Intelligence offers an optional Identity Intelligence layer that goes beyond email-level signals. When enabled, Verisoul performs deeper identity analysis:- Online Presence — discover which platforms an email is registered on (Google, Facebook, LinkedIn, etc.)
- Name & Phone Verification — match provided claims (name, phone, country) against identity data linked to the email
- Connected Identities — surface names, phone numbers, and countries associated with the email across data sources
Learn more
See the full Identity Intelligence guide for details on claims matching, returned fields, and batch usage.
How It Differs from Real-Time Email Scoring
Verisoul’s/session/authenticate endpoint provides email risk context as part of a real-time session and account. Email Intelligence provides richer signals and is purpose-built for standalone email decisions.
| Real-Time (Authenticate) | Email Intelligence | |
|---|---|---|
| Use case | Inline session scoring | Standalone email analysis |
| Delivery | Synchronous response | Asynchronous webhook |
| Identity Intelligence | Not available | Optional deep identity analysis |
| Claims matching | Not available | Per-email name, phone, country verification |
| Batch support | No | Up to 5,000 emails per request |
Get Started
Integration Guide
Step-by-step instructions for configuring your webhook, submitting emails, and processing results.
