New: MCP Connectors for ClaudeClaude & ChatGPTChatGPT — Use Sendburg inside your AI assistantTry it free
Sendburg
FREE — NO SIGNUP REQUIRED

Free Email Verifier

Check any email for deliverability, MX records, and quality score — single address, bulk list, or via API.

🛡️
No Signup
Free, instant
🔍
Deep Checks
MX, score, risk
📋
CSV Upload
Bulk results
⚙️
REST API
Integrate it
1
Syntax Check

Validates the email format follows the RFC standard.

2
MX Record Lookup

Confirms the domain has an active mail server.

3
Mailbox Intelligence

Confirms the mailbox where the provider allows it, and flags accept-all domains (Gmail Workspace, M365, Yahoo) that cannot be individually confirmed.

4
Risk Signals

Flags disposable providers and role addresses like info@ or support@.

Result meanings

Valid & DeliverableMailbox confirmed. Safe to send.
InvalidDoes not exist or bad syntax. Do not send.
Catch-AllDomain accepts all email — individual mailbox existence unconfirmed.
RiskyDomain accepts all mail (Gmail, Google Workspace, M365, Yahoo) — likely deliverable, but the mailbox cannot be individually confirmed without a real send.
UnverifiedCould not confirm — server timeout or temporary block.
Sending to a list?
Sendburg verifies every contact automatically before you send — no CSV export needed.
Try Sendburg Free →

FAQ

📂
Drop a CSV or TXT file here
or click to browse — or paste emails below
No emails detected yet

Why clean your list?

📉
Lower bounce rate
Invalid addresses are the #1 cause of high bounces and damaged sender reputation.
🚫
Avoid spam traps
Abandoned addresses often become traps that get your domain blacklisted instantly.
📈
Better open rates
A clean list means real people — better engagement and inbox placement.
💰
Save sending budget
Most ESPs charge per send. Stop paying to email addresses that will never receive.

POST /api/verify-email

Verify a single email address. Returns status, deliverability score, and detailed checks.

curl -X POST https://send-burg.com/api/verify-email \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Response

{
  "email": "[email protected]",
  "domain": "example.com",
  "status": "verified",
  "score": 95,
  "reason": "Mailbox exists and accepts mail",
  "checks": {
    "syntax": true,
    "mx_host": "mail.example.com",
    "is_disposable": false,
    "is_role": false,
    "is_catch_all": false
  }
}

POST /api/verify-bulk

Verify up to 100 emails in one call. Returns a results array and a summary breakdown.

curl -X POST https://send-burg.com/api/verify-bulk \
  -H "Content-Type: application/json" \
  -d '{"emails": ["[email protected]", "[email protected]"]}'

Response

{
  "results": [{
    "email": "[email protected]",
    "status": "verified",
    "score": 95,
    "reason": "Mailbox exists and accepts mail",
    "checks": {
      "syntax": true,
      "mx_host": "mail.example.com",
      "is_disposable": false,
      "is_role": false,
      "is_catch_all": false
    }
  }],
  "summary": {
    "total": 2,
    "verified": 1,
    "invalid": 1,
    "catch_all": 0,
    "unverified": 0
  }
}

Status values

StatusMeaningRecommended action
verifiedMailbox confirmed deliverableSafe to send
invalidAddress does not exist or bad syntaxRemove from list
catch_allDomain accepts all mail, individual mailbox uncertainProceed with caution
riskyAccept-all provider — likely deliverable, not individually confirmableUsually safe; monitor bounces
unverifiedCould not confirm — timeout or temp blockRetry or treat as risky

Rate limits

EndpointLimitWindow
POST /api/verify-email10 requestsper minute, per IP
POST /api/verify-bulk5 requestsper hour, per IP

HTTP error codes

CodeMeaning
200Success
400Bad request — missing or invalid email
429Rate limit exceeded — wait and retry
500Server error — retry after a moment

Need higher limits?

Sendburg integrates email verification into your sending workflow — no export/import, no quota headaches.

Start Free with Sendburg →