Lead Enrichment MCP is live. Connect your AI agent today
All enrichments & signals

Verify Email

Verify whether an email address is valid, deliverable, and safe to send to before launching outreach.

Key Takeaway

Verify EmailVerify whether an email address is valid, deliverable, and safe to send to before launching outreach.. 0.3 credit per run. It is part of SyncGTM's 75+ enrichment library and is available via CLI and MCP.

What is Verify Email Action?

Verify Email is a real-time email validation action that checks whether an email address is valid, deliverable, and safe to send to before you add it to a campaign. Pass any email address and SyncGTM runs syntax validation, domain and MX record checks, mailbox-level SMTP verification, and risk detection — then returns a clear deliverability status along with the signals behind it. Use Verify Email to confirm an address exists and accepts mail before a single message leaves your sequencer.

As part of SyncGTM's 75+ enrichment and signal library, Verify Email pairs naturally with the email-finding actions. Find Work Email and Find Personal Email locate the address; Verify Email confirms it is live and worth sending to. Every check returns structured JSON — status, deliverability, disposable and role-based flags, catch-all detection, and a confidence score — ready to drop into your CRM, sequencer, or list-cleaning workflow. At 0.3 credits per verification, it is one of the cheapest ways to protect the rest of your sending program.

Bounces are expensive: high bounce rates throttle deliverability, burn sender reputation, and can land your domain on a blocklist that takes weeks to recover from. Sales, RevOps, and growth teams use Verify Email to scrub inbound form fills, clean purchased and scraped lists, and validate enriched contacts before outreach — so reps spend their day on prospects that actually receive the email instead of chasing addresses that never existed.

This action uses waterfall enrichment to query multiple premium data providers in sequence, delivering higher match rates than single-source alternatives. Learn more about how waterfall enrichment works.

How it works

  1. 1

    Pass an email address as input, individually or in bulk across a list.

  2. 2

    SyncGTM validates the syntax, then checks the domain's DNS and MX records to confirm the mail server exists.

  3. 3

    An SMTP-level handshake verifies the specific mailbox accepts mail, while risk checks flag disposable, role-based, and catch-all addresses.

  4. 4

    The action returns a deliverability status (valid, invalid, risky, or unknown), supporting signals, and a confidence score in structured JSON.

  5. 5

    Route the results into your CRM, suppress invalid addresses from sequences, or pass them to AI agents via MCP.

Use cases

List Cleaning Before Send

Validate an entire prospect list before importing it to your sequencer. Suppress invalid and risky addresses to keep bounce rates under the thresholds that mailbox providers enforce.

Form Fill Validation

Verify email addresses submitted through demo, trial, and lead-gen forms in real time. Catch typos and disposable addresses before a bad record ever reaches your CRM.

Sender Reputation Protection

Screen every address before outreach to keep hard bounces low. Protecting your domain reputation keeps more of your legitimate email landing in the inbox instead of spam.

Enrichment Quality Control

Chain Verify Email after Find Work Email or Find Personal Email to confirm discovered addresses are deliverable, so reps only work contacts they can actually reach.

CRM Hygiene at Scale

Periodically re-verify existing CRM contacts to flag addresses that have gone stale. Keep your database clean so reporting, routing, and automation stay accurate.

Input

FieldTypeRequiredDescription
emailstringYesThe email address to verify (e.g., jane@acme.com).

Output

FieldTypeDescription
emailstringThe email address that was verified.
statusstringDeliverability verdict: valid, invalid, risky, or unknown.
deliverablebooleanWhether the address can safely receive mail.
reasonstringExplanation for the status (e.g., accepted_email, mailbox_not_found, invalid_domain).
mx_foundbooleanWhether valid MX records exist for the domain.
smtp_checkbooleanWhether the mailbox accepted the SMTP verification handshake.
is_catch_allbooleanWhether the domain accepts mail for any address (catch-all).
is_disposablebooleanWhether the address belongs to a disposable or temporary email provider.
is_role_basedbooleanWhether the address is a role account (e.g., info@, sales@, support@).
is_freebooleanWhether the address uses a free provider (e.g., gmail.com, outlook.com).
did_you_meanstringSuggested correction when a likely typo is detected (e.g., jane@gmial.com → jane@gmail.com).
scorenumberConfidence score from 0 to 100 reflecting deliverability certainty.

Related enrichments

Explore more

Frequently asked questions

What data does Verify Email return?

How many credits does Verify Email cost?

How does Verify Email check deliverability?

What is a catch-all address?

Can I verify emails in bulk?

Can I use Verify Email via MCP with AI tools?

Ready to enrich contacts with Verify Email?