Find and verify work email addresses
MailFinder Pro is a web app for finding and checking business email addresses. Enter a contact's name and company domain to find a likely address, or check whether an address can receive mail, without sending a message. Single lookups are free with no sign-up.
Example result
jane.doe@acme.example
CONFIRMED- Mail providerStandard SMTP
- Addresses checked1
- Messages sent0
The result shows whether the address looks deliverable, how confident the check is, and why.
- jane.doe@acme.example
- jdoe@acme.example
- jane@acme.example
- janedoe@acme.example
- janed@acme.example
- j.doe@acme.example
- jane.d@acme.example
- jane_doe@acme.example
- jane-doe@acme.example
- doe.jane@acme.example
- doejane@acme.example
- doe@acme.example
- doej@acme.example
- doe.j@acme.example
- doe_jane@acme.example
- j_doe@acme.example
- j-doe@acme.example
- jane_d@acme.example
- djane@acme.example
- d.jane@acme.example
Your account
Plan: Free
Loading your usage…
1,000 contacts a day for 30 days. No auto-renewal.
API keys
Copy this key now. You won't be able to see it again.
Send your key in an x-api-key header to /api/v1/verify, /api/v1/find or /api/v1/verify-batch. Each address counts as one contact.
How does MailFinder Pro check an email address?
Each address passes through a series of checks, quickest first, and stops as soon as one gives an answer. Bad syntax and disposable domains are rejected straight away, and dead domains after a quick DNS lookup. Slower mailbox checks only run on addresses that pass.
| Stage | What it checks |
|---|---|
| 1. Syntax | Whether the address is correctly formed under RFC 5322. |
| 2. Disposable domain | Whether the domain is on a list of throwaway mail providers. |
| 3. DNS MX lookup | Whether the domain has mail servers at all. |
| 4. Mail provider check | For domains on some large hosted email services, checks over HTTPS whether the provider recognises the address. |
| 5. Catch-all probe | Tests a random address to see whether the server accepts everything. |
| 6. SMTP handshake | Runs EHLO, MAIL FROM and RCPT TO, then disconnects before any message is sent. |
| 7. Public sources | Looks for the address in public directories and profiles. |
| 8. Pattern estimate | When no mailbox check is possible, picks the likeliest format from known company naming patterns and labels it a best guess. |
Why can email checks be unreliable?
Port 25 is often blocked
SMTP checks need outbound port 25, which many home internet providers and cloud hosts block to limit spam. Checks from those networks can time out. MailFinder Pro tells you when a mailbox couldn't be checked.
Catch-all servers accept anything
A catch-all server replies 250 OK for every address, real or not, so an SMTP check proves nothing. MailFinder Pro detects this with a random test address and looks for public evidence instead of reporting a false pass.
Domain checks aren't mailbox checks
A domain having working mail servers doesn't mean a particular person has a mailbox there. MailFinder Pro separates the two, so an unconfirmed address is labelled a best guess or risky, not valid.
What do the results mean?
Every address comes back with a status, a deliverability flag, a 0–100 confidence score and a plain-language reason, so you can see why it passed or failed.
| Status | Meaning | Deliverable |
|---|---|---|
| VALID | A check found evidence that the mailbox exists. | YES |
| RISKY CATCH ALL | The server accepts every address and no public evidence was found. | RISKY |
| SERVER UNRESPONSIVE | The mail server didn't respond in time, so the mailbox couldn't be checked. | RISKY |
| UNVERIFIABLE PORT 25 | Port 25 is blocked on the network, so the mailbox couldn't be checked. | RISKY |
| INVALID | The mail server or directory says this mailbox doesn't exist. | NO |
| DISPOSABLE | The domain belongs to a throwaway mail provider. | NO |
| NO MX | The domain has no mail servers. | NO |
| INVALID SYNTAX | The address isn't correctly formed. | NO |
When you search by name, the finder uses BEST GUESS or NOT CONFIRMED for the likeliest address when the mailbox couldn't be confirmed.
What can't an email verifier tell you?
- No check is a delivery guarantee. A mailbox can exist and still reject or filter your message, and mail servers can give misleading replies.
- Some catch-all addresses stay unknown. With no public evidence, the honest answer is risky.
- A public source is indirect evidence. It shows the address was used publicly at some point, not that the mailbox is active today.
- A best guess is only a guess. It's the most likely format for that company, and it hasn't been confirmed to exist.
How much does it cost?
Single lookups are free, with no sign-up. Create a free account for bulk lists and API access, with 50 contacts a day. The Pro plan raises that to 1,000 contacts a day for ₹129 for 30 days, and it doesn't renew automatically.
No account
Free
- Find email and verify email
- Email format generator
- Up to 25 lookups a day
Free account
Free
- Everything without an account
- Bulk verify and bulk find
- API access
- 50 contacts a day
Pro
₹129 for 30 days
- Everything in the free account
- 1,000 contacts a day
- One-time payment, no auto-renewal
Bulk rows and API lookups both count towards your daily contacts. Allowances reset at midnight India time. See our refund policy.
What CSV format do the bulk tools need?
Log in, then upload a standard CSV with a header row. Each file can have up to 1,000 rows, within your daily allowance. Bulk verify needs an email column, and bulk find needs each contact's name and company domain. Sample files are available in each tool.
Bulk verify
Needs an email column (work_email and email_address also work). You get your file back with your original columns plus verification_status, is_deliverable, confidence_score, provider, mx_host, details and verified_at.
Bulk find
Needs first_name, last_name and domain columns. You get your file back with verified_email, status and mx_host added. Check the status column, because some addresses will be best guesses.
Frequently asked questions
How do you find a business contact's email address?
Start with the contact's name and their company's domain, generate the common address formats, then test them with a verifier. MailFinder Pro does both steps, and shows whether the result was confirmed or is a best guess.
Can you check an email address without sending an email?
Yes. An SMTP check asks the mail server whether it would accept a recipient, then disconnects before any message is sent. Some hosted email providers can be checked over HTTPS instead. MailFinder Pro doesn't send a message when it checks an address.
What is a catch-all email domain?
A catch-all domain accepts mail for every address, whether or not the mailbox exists. That makes SMTP checks unreliable, because even a made-up address gets a positive reply. MailFinder Pro detects this and marks unconfirmed addresses as risky.
Do I need an account?
Not for single lookups. You can use find email, verify email and the email format generator without one, up to 25 lookups a day. Bulk tools and API keys need a free account, which includes 50 contacts a day.
How accurate is it?
It depends on the mail setup. Provider and SMTP checks get a direct answer from the mail system, while catch-all domains rely on weaker evidence. Each check includes a reason, and the finder labels anything unconfirmed, so you can judge it yourself. No result is guaranteed.
What happens to the data I enter?
Uploaded lists are held in memory only, and their results are deleted after an hour. To run the checks, addresses and domains are looked up with DNS services, mail servers, email providers and public sources. See the privacy policy for details.
What are my responsibilities when using it?
Use it only for legitimate business purposes, and follow the data protection and anti-spam laws that apply to you. Have a lawful reason for the contact data you submit, respect opt-outs, and don't send unsolicited bulk mail. See the terms of use.
Can it clean an existing email list?
Yes. Log in and upload a CSV with an email column to bulk verify. You can filter the results by status, then download your file with the original columns and seven added ones.
Does the Pro plan renew automatically?
No. Pro is a one-time payment of ₹129 for 30 days. You won't be charged again unless you choose to buy another period.