Know which emails will bounce before you send
SimpleCold checks every address and tells you if it's Deliverable, Risky or Undeliverable, with the reason in plain words. One at a time, a CSV, or through the API.
- Six checks on every address
- A plain reason with every result
- Slow servers never cost a second credit
- 200 free credits, no card
Results
Three results. Every one comes with a reason.
No scores to decode. Each address is Deliverable, Risky or Undeliverable, and the reason says exactly what we found. Slow servers show Processing until the answer arrives.
The mail server confirmed the mailbox exists.
It may deliver, but we can't promise it.
Mail to this address will bounce.
The mail server is slow to answer. We're still asking.
How it works
Follow one address through all six checks
Pick a step to see what we look for and an address that stops there.
Is it written like an email address?
We check the @, the characters, the length and the domain ending, and compare the domain with common misspellings so gmial.com gets a suggested fix.
Can the domain receive mail at all?
We look up the domain's MX records. A domain with no mail server fails here, and a dead domain is confirmed by a second DNS resolver before we say so.
Throwaway inbox or shared team address?
Known disposable services are flagged before any mail server is contacted. Shared addresses like info@ and sales@ are marked so you can look for a person.
Does the domain say yes to everything?
For a domain we haven't seen, we ask about an address that can't exist. If the server accepts it, every address there looks valid, so we say Risky instead of guessing.
Talk to the mail server, send nothing
We open a connection to the domain's mail server the way a sending server would, and hang up before any message is sent.
Does this exact mailbox exist?
The server says whether it would accept mail for the address. Slow servers show Processing first, and the final answer follows without another credit.
Ways to verify
However your addresses arrive, verify them the same way
Paste a few, upload a whole file, or check them in your own code. Same six checks, same results.
Paste up to 1,000
Copy addresses from a spreadsheet or a thread and check them as one list.
Paste a listUpload a CSV
Every original column is kept. We add the category, the reason and the suggested fix to each row.
Upload a fileUse the REST API
Single checks for sign-up forms, batches for small lists, bulk jobs for big files.
Read the API docsWhat we check
Six checks run on every address
They run in order and stop as soon as an address fails, so you never pay twice for the same answer.
- 01
Syntax
Is the address written correctly? Catches missing @, spaces and bad characters.
Learn more - 02
Typos
Is it a common misspelling like gmial.com? We suggest the likely fix.
Learn more - 03
Disposable and role
Is it a throwaway inbox, or a shared address like info@ or sales@?
Learn more - 04
Domain and MX
Does the domain exist and have a mail server? Dead and parked domains fail here.
Learn more - 05
Catch-all
Does the domain accept every address? If so, we say so instead of guessing.
Learn more - 06
Mailbox
We ask the mail server whether this exact mailbox exists, without sending an email.
Learn more
Slow servers
A slow mail server never costs you a second credit
Some servers make unknown senders wait on purpose. You get an answer in about 12 seconds, and the final result follows by itself.
You click Check
Format, domain, typo, disposable, role and catch-all checks run, then we ask the mail server.
You get an answer
If the server is still stalling, you see Processing instead of a guess.
The final result arrives
Usually within a minute or two. Ask again about that address for free for 30 minutes. No second credit.
For developers
Stop bad addresses at sign-up with one request
Send an address, get back the category, the reason and a typo suggestion you can show the user.
Real-time checks
One address, answered in seconds. Built for sign-up forms and lead capture.
DocsSmall lists
Send a list in one request. Slow servers come back as processing and finish on their own.
DocsBig files
Upload a CSV, check the job's status and download the results when it finishes.
DocsIntegrations
Verify contacts in the tools you already use
Import a HubSpot list, follow a guide for your sending tool, or build it in with the API. More connections are on the way.
HubSpotImport a HubSpot list and verify it
MailchimpComing soonClean audiences before a campaign
ZapierComing soonA verify step for your Zaps
MakeComing soonA verify module for your scenarios
GoHighLevelComing soonCheck leads as they arrive
- WebhooksComing soonResults pushed to your own systems
Pricing
Pay per credit. One credit checks one address.
Buy credits when you need them, from 5,000 at a time. The more you buy, the less each check costs. Start with 200 free credits.
- Every feature on every pack
- Single checks, lists, CSV and API
- Asking again about a slow server costs nothing
- Compare every pack
FAQ
Straight answers
What people ask before they upload their first list.
Still have a question? Talk to us.
Check your list before you send it
Start with 200 free credits. Pay per credit after that.