Email deliverability bureau

Know which addresses actually receive mail.

VerifyPro opens a real SMTP conversation with every receiving server on your list — the same exchange your campaign would have — and reports what happens, before you hit send.

99.2%Accuracy, measured against confirmed sends
$0.00065Per address on a one-million standing order
20k/minThroughput on lists of any size
Inspection slip No. 0000

Transcript — session log

Enter an address and press Verify to open a session.
No credit is charged for demonstration lookups.

Four possible outcomes

Every address comes back with a verdict you can act on.

No confidence percentages to interpret. Each address is sorted into one of four buckets, and each bucket tells you exactly what to do with it.

Deliverable

The mailbox exists

The receiving server accepted our probe for this exact address. Send with confidence.

RCPT TO → 250

Undeliverable

The mailbox was refused

The server rejected the address by name. Sending here produces a hard bounce — remove it.

RCPT TO → 550

Risky

Accepted, but unverifiable

A catch-all domain that accepts everything, or a role account like info@. It will arrive; someone reading it is another matter.

Catch-all · role · disposable

Unknown

The server wouldn't answer

Greylisting or rate limits blocked a clear answer. We retry for 72 hours and never charge you for these.

RCPT TO → 4xx · timeout

The inspection, in order

Five checks, each one cheaper than the last one it saves.

Addresses are eliminated as early as possible. A malformed address never touches the network, and a domain with no mail exchanger never gets a handshake.

STEP 01

Syntax

Parsed against RFC 5322. Malformed addresses are rejected before any network call is made.

STEP 02

Domain & MX

We resolve the domain's mail exchanger records. No MX means no mail, and no reason to go further.

STEP 03

Reputation match

Checked against 180,000 known disposable domains and the role-account patterns that skew engagement.

STEP 04

SMTP handshake

We open a session with the receiving server and ask about the mailbox by name, then close without sending.

STEP 05

Catch-all probe

We ask about an address that cannot exist. If the server accepts that too, the domain accepts everything.

Pricing

Two ways to buy.

Buy credits outright and use them whenever, or set up a standing order and get a lower rate every month. Unknown results are refunded on both, so you only ever pay for answers.

Starter

$39

10,000 credits

$0.0039 per address

  • Full four-verdict results
  • CSV and XLSX export
  • Credits never expire
Choose Starter

Growth

$249

100,000 credits

$0.0025 per address

  • Everything in Starter
  • API access with 5 keys
  • Mailchimp and HubSpot sync
Choose Growth

Scale

$649

500,000 credits

$0.0013 per address

  • Everything in Growth
  • Priority verification queue
  • Dedicated support channel
Choose Scale

Bureau

$1,099

1,000,000 credits

$0.0011 per address

  • Everything in Scale
  • Signed data processing agreement
  • Named account manager
Choose Bureau

Custom

Talk to us

Above 1,000,000

Volume rate on request

  • Everything in Bureau
  • Negotiated per-address rate
  • Invoiced billing terms
Contact sales

All plans include 100 free credits to start. No card required.

Handling

Your list is evidence, not inventory.

Retention

Deleted on download

Uploaded lists are removed the moment you collect your results, and automatically after 14 days if you don't. We never build a database from your contacts.

Compliance

GDPR and CCPA

Processing happens inside the EU. A data processing agreement is available on every plan and signed as standard on Bureau.

Integration

One endpoint, one key

A single REST call returns a verdict in under two seconds. Batch jobs stream results as they finish, so you're never polling for a file.

Send your next campaign to addresses that exist.

Start with 100 free verifications. No card, no trial clock, no sales call.