🚀 API on every plan - 100 free verifications every month

Know if an email will bounce -
before you send.

One API call. A strict yes/no answer with a reason code. Uncertain mailboxes count as “no”, so bad addresses never reach your sender reputation.

1 Credit per full check
<1s Free fast check for forms
24h Repeat checks free
curl -X POST https://www.mailrambo.com/v1/verify \
  -H "Authorization: Bearer mr_live_..." \
  -H "Content-Type: application/json" \
  -d '{"email": "jane@acme.com"}'
const res = await fetch("https://www.mailrambo.com/v1/verify", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.MAILRAMBO_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ email: "jane@acme.com" }),
});
const { deliverable, reason } = await res.json();
import os, requests

r = requests.post(
    "https://www.mailrambo.com/v1/verify",
    headers={"Authorization": f"Bearer {os.environ['MAILRAMBO_KEY']}"},
    json={"email": "jane@acme.com"},
)
print(r.json()["deliverable"], r.json()["reason"])
200 OK
{
  "email": "jane@acme.com",
  "deliverable": true,
  "reason": "mailbox_exists"
}
47,000+ Emails Validated
2,100+ Domains Audited
$35K+ Ad Spend Saved
15 DKIM Selectors Probed
6 DNS Layers Analyzed

One verification engine. Three ways to use it.

Call it from your code, drop it into your signup flow, or run full lists through the dashboard.

Integrate in three steps

No SDK required. Any HTTP client works.

1

Get a key

Sign up free and create an API key from the dashboard. Keys are shown once, stored hashed, and revocable anytime.

2

Call /v1/verify

Send one address, or up to 200 with /v1/verify/batch and poll for results. A full check costs 1 credit; add ?mode=fast for a free, sub-second check on signup forms.

3

Act on the answer

deliverable is true only for confirmed mailboxes. The reason code tells you why: disposable, catch_all, mailbox_not_found and more.

mailbox_exists mailbox_not_found disposable catch_all spamtrap inbox_full mailbox_disabled role_account unverifiable invalid_syntax possible_typo no_mx

npm install mailrambo · pip install mailrambo

For Better Auth email/password signup, use the MailRambo plugin and setup guide.

Coming soon to ChatGPT: check addresses and your credits from a ChatGPT conversation with your MailRambo account. How it works.

Full API reference →

Keep fake signups out of your product

Check the address when the user submits the form - free and in well under a second with fast mode. Reject what won't receive mail, before it becomes a fake account, a bounced welcome email, or a dead CRM record.

  • Disposable & throwaway addresses are flagged, so trial abuse gets harder.
  • Typos get a fix: jane@gmial.com comes back with “Did you mean jane@gmail.com?”, and domains with no mail server are rejected.
  • Transactional email stays healthy: fewer bounces on receipts, resets and onboarding.
  • Fast checks are free; run a full mailbox check (1 credit) later, before your first marketing send.

Using Better Auth? Add MailRambo's signup-screening plugin →

signup.js
async function onSignup(email) {
  const r = await fetch("/api/check-email", {
    method: "POST",
    body: JSON.stringify({ email }),
  });
  const { deliverable, reason, suggestion } = await r.json();

  if (deliverable === false) {
    // "possible_typo", "disposable", "no_mx", ...
    return showError(messages[reason], suggestion);
  }
  return createAccount(email);
}
Your server calls /v1/verify?mode=fast - free, <1s, keys never touch the browser

Bad addresses quietly wreck your deliverability

Whether it's a signup form, a CRM or a campaign list, dead addresses cost you long before you notice.

💀

Lists decay fast

Typos, throwaway inboxes and abandoned accounts pile up. Every send to a dead address wastes money and chips away at your sender reputation.

🚫

Bounces hurt everyone who sends

Cross a few percent bounce rate and Gmail, Outlook and corporate filters start distrusting your domain - including your password resets and receipts.

🤔

“Maybe” isn't an answer

Most validators return “risky” or “unknown” and leave the decision to you. MailRambo is fail-closed: only confirmed mailboxes are deliverable.

Standard Validators vs. MailRambo Intelligence

Most email validators are glorified ping tools. We built something fundamentally different.

What You're Used To
  • ✕ "Valid" or "Invalid" - that's it
  • ✕ No idea who's behind the email
  • ✕ No outreach strategy or playbook
  • ✕ Basic MX check, maybe SPF
  • ✕ No lead prioritization
  • ✕ CSV in, CSV out - zero intelligence
  • ✕ Same output for Gmail and Fortune 500
What MailRambo Gives You
  • ✓ A-to-F lead grading with health scores
  • ✓ Corporate DNA - Enterprise, Scale-up, or Individual
  • ✓ Agency playbook with tactical steps per lead
  • ✓ 6-layer DNS: MX, SPF, DKIM, DMARC, BIMI, PTR
  • ✓ Gatekeeper profiling - 9 inbox archetypes
  • ✓ Visual analytics, charts, and filtered exports
  • ✓ Brand trust scores and infrastructure intelligence

This Is What Happens When You Scan One Email

While other tools return a green checkmark, MailRambo returns an intelligence briefing.

mailrambo intelligence scan
$ mailrambo scan ceo@techcorp.com
 
✓ Mailbox Verification ........ CONFIRMED (exists)
✓ MX Infrastructure ........... Google Workspace (3 servers)
✓ Disposable Check ............ CLEAN
 
● Deliverability Audit
  SPF ......................... PASS (strict ~all, 4/10 lookups)
  DKIM ........................ PASS (Google + HubSpot selectors)
  DMARC ....................... PASS (p=reject, 100% enforcement)
  BIMI ........................ DETECTED (VMC ready)
  PTR ......................... VERIFIED
 
● Marketing Intelligence
  Corporate DNA ............... Enterprise Elite
  Tech Stack .................. Google Workspace + HubSpot + Cloudflare
  Brand Trust ................. 92/100 (Enterprise Grade)
  Gatekeeper .................. The Corporate Standard
 
● Agency Playbook
  Sales Hook .................. "Premium partner - BIMI-ready brand"
  Priority .................... HIGH - Scale A-Grade Sequence
  Step 1 ...................... Safe for high-volume primary sequences
  Step 2 ...................... Leverage BIMI for premium creative
  Step 3 ...................... Propose brand-aligned partnership
 
GRADE: A - Enterprise Elite lead. High-value partnership target.
  • ✓ 6-layer DNS fingerprinting (MX, SPF, DKIM, DMARC, BIMI, PTR)
  • ✓ 15 DKIM selector probes detecting Google, M365, HubSpot, SendGrid & more
  • ✓ Gatekeeper archetype profiling (9 distinct inbox types)
  • ✓ Auto-generated agency playbooks with tactical steps
  • ✓ Brand trust scoring with BIMI & PTR verification

Under the hood, this runs in milliseconds.

↓ Now see what your dashboard actually looks like ↓

Clean lists. Graded leads. Client-ready audits.

Upload a list in the dashboard and get far more than valid/invalid - the intelligence that wins and keeps clients.

01

Cold Outreach List Cleaning

A client hands you a 5,000-email list and wants the campaign live tomorrow.

MAILRAMBO OUTPUT

Bulk upload → dead and risky addresses flagged → removed before sending → the client's domain stays clean.

02

Lead Prioritization

200 leads from a conference. Who should sales call first?

MAILRAMBO OUTPUT

A–F grades, gatekeeper profiles and corporate DNA so SDRs hit the highest-value, verified leads first.

03

Client Domain Health Audit

A prospect asks why their emails land in spam.

MAILRAMBO OUTPUT

SPF, DKIM, DMARC, BIMI and PTR checks turned into a technical audit you can present as a consulting deliverable.

Every Lead Gets a Grade. Every Grade Gets a Playbook.

MailRambo doesn't just score - it tells you exactly what to do with each lead.

A Elite Full auth, enterprise infrastructure, BIMI-ready → Scale primary sequences. High-volume safe.
B Strong Business domain, partial authentication → Standard outreach. Monitor engagement.
C Personal Free provider (Gmail, Outlook), verified mailbox → Personalize approach. Lower volume.
D Risky Catch-all, weak auth, unverified mailbox → Secondary domain only. Test first.
F Reject Invalid, disposable, or hard bounce → DO NOT MAIL. Remove immediately.

Simple credits. API on every plan.

1 credit = 1 verified address, shared between the API and the dashboard. Upgrade, downgrade or cancel anytime.

Free
$0
100 verifications
Starter
$5/mo
1,000 verifications
Basic
$19/mo
5,000 verifications
Pro
$49/mo
20,000 verifications
Enterprise
$149/mo
75,000 verifications

Need credits without a subscription? Pay-as-you-go packs from $9 for 2,000 checks - never expire.

Compare plans →

Stop bounces before they happen.

100 free verifications every month. No credit card required.