Inbox Naija

Try it now

Check an email in seconds.

Paste any address. We check syntax, MX records, disposable providers, and role-based mailboxes.

EMAIL VERIFIER

Clean your list. Land in the inbox.

Stop sending to dead mailboxes. Verify any address in seconds, syntax, MX, disposable check, role-based detection. Free check below, no signup needed.

Free check · No signup · 10 checks per minute per IP

Try it now

Check an email in seconds.

Paste any address. We will check the syntax, MX records, disposable-provider list, and whether it looks like a role-based mailbox.

What gets checked

Five real checks. One verdict.

The same pipeline runs on the public checker and bulk jobs in your dashboard.

Syntax

RFC-style format validation catches typos, stray spaces, and broken domains before you send.

MX records

DNS confirms the domain accepts mail. No MX means a guaranteed bounce.

Disposable

Blocklist match for throwaway providers so temp emails never pollute your list.

Role-based

Flags info@, sales@, and support@, they engage less and complain more.

Mailbox probe

Optional SMTP handshake on bulk jobs and paid drivers for deeper accuracy.

Results in seconds

No queue for single checks, type an address and get an inline verdict immediately.

What gets checked

Five real checks. One verdict.

Every address runs through the same pipeline the dashboard verifier uses, in the same order.

1. Syntax

RFC 5322 format check. Catches the obvious typos, missing @, stray spaces, broken TLDs.

2. MX records

DNS lookup confirms the domain actually accepts mail. No MX = guaranteed bounce.

3. Disposable

Matched against a curated blocklist of throwaway providers (mailinator, guerrillamail, 10minutemail, …).

4. Role-based

Flags info@, sales@, support@ & co. They open less, complain more.

5. Mailbox probe

Optional SMTP handshake (available with paid drivers). Skipped for free single checks, runs on bulk verification jobs.

All in < 1 second

No queue, no upload. Just type and check, results render inline as soon as the DNS lookup returns.

Why it matters

Bounces hurt everyone. Verified lists perform.

Mailbox providers watch bounce rate. Send to dead addresses and your next campaign lands in spam for the whole list.

  • Keep bounce rate under 2%, verifying before import protects reputation.
  • Stop wasting credits on addresses that will never convert.
  • Bulk CSV jobs for up to 100k rows with clean-file export.
  • Push clean contacts straight into your audience, no re-upload.
Open dashboard verifier →
Bounces hurt everyone. Verified lists perform.
Why it matters

Bounces hurt deliverability. Verified lists land in the inbox.

Mailbox providers watch your bounce rate like a hawk. Send to dead addresses and they will quietly drop your next campaign into spam, for everyone, not just the bad ones.

  • Keep bounce rate under 2%. Gmail and Outlook start throttling at 5%, verifying before send keeps you safely below.
  • Stop wasting credits on dead addresses. Every send to an invalid mailbox costs the same as a real one.
  • Protect your sender reputation. A clean list opens at 30%+. A dirty one opens at 8% and lands in spam folders.
  • Honest open-rate numbers. No inflated "delivered" counts, every send goes to a real human.
Bounces hurt deliverability. Verified lists land in the inbox.
How it works

Verify in four steps.

Single checks are free. Bulk jobs debit your wallet per address processed.

  1. 1
    Paste or upload Use the public widget for one address or upload a CSV in the dashboard.
  2. 2
    Run the pipeline Syntax, MX, disposable, and role checks run in order, same engine every time.
  3. 3
    Review results Valid, risky, and invalid addresses are tagged with clear reasons.
  4. 4
    Import or exclude Push valid contacts to your list or download an exclude file for CRM cleanup.

Cleaner list, better numbers.

Verify your first 25 addresses free. No card, no signup.

No credit card required · Cancel anytime · See pricing

Bulk verification

10,000 addresses? Upload the CSV.

The dashboard verifier handles the heavy lifting. Drop in a CSV, XLSX, or plain-text list, the platform queues the job, runs the same pipeline at scale, and gives you back a cleaned file plus an exclude list.

  • Up to 100,000 rows per job. Resumes if your tab closes.
  • Push the clean addresses straight into your Contacts, no re-upload.
  • Pay-per-address from your wallet. Pro-plan users get a monthly free quota.
Open the dashboard verifier →
10,000 addresses? Upload the CSV.
Pricing

Free for casual checks. Pay per address when you go bulk.

25 free single checks every day, no signup. Bulk verification is wallet-based, only pay for the addresses you actually clean. Pro-plan users get a monthly free allowance built in.

FAQ

Common questions about email verification

Very accurate for the syntax, MX-record, disposable-provider, and role-based stages, those are deterministic. The SMTP mailbox probe is skipped on the free single-address check because most hosts block outbound port 25; that stage runs on the bulk verifier and paid drivers in the dashboard.

No. The public single-email check is free with a 10/minute rate limit per IP. Bulk verification in the dashboard debits your wallet per checked address, but invalid addresses still cost the same as valid ones (because we still ran the checks). Pro-plan users get a monthly free quota.

Never. Uploaded lists are scoped to your workspace, results are private, and we do not sell, share, or resell verification data to any third party. The disposable-domain list is the only thing that crosses workspaces, and it is a public blocklist, not your data.

On the Internal driver, you can expect roughly 5,000–10,000 addresses per minute depending on DNS load. Paid drivers (ZeroBounce, NeverBounce, Kickbox) are throttled by the provider's published limits, typically 1,000–2,000 per minute. You can switch driver per workspace in /admin/settings.

Yes. When a contact import is larger than the auto-verify threshold (default 500 addresses), the verifier runs in the background and flips contacts to active / bounced / unverified before they are ever sent to. You can change the threshold or turn auto-verify off in admin settings.

Catch-all detection (where the server says "yes" to every address on the domain) requires a paid driver, ZeroBounce, NeverBounce, or Kickbox. The internal free driver flags MX-present catch-alls as "valid" rather than "risky" because there is no reliable internal way to detect them without external API calls.