Pricing
from $1.10 / 1,000 verified deliverable emails
Verified B2B Email Finder
Finds published business contact emails on companies' own public pages and bills only for addresses proven deliverable. US data only.
Pricing
from $1.10 / 1,000 verified deliverable emails
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Find business contact emails on a company's own public pages, verify that each one is deliverable, and pay only for the ones that pass.
Most email finders guess addresses from a name and a domain pattern, then leave the bouncing to you. This one does the opposite: it reads the company's own public pages, takes only addresses that are actually published there, checks each for deliverability, and charges you only for the ones that clear the check.
What it does
- Reads a company's own public pages (home, contact, about, team, company, leadership, press, and similar) and follows contact-type links one or more hops in.
- Takes only addresses published on those pages. It never guesses
firstname@domain. If it is not on the page, it is not in your results. - Verifies each address before you are billed: valid syntax, a real mail server (MX), and a live deliverability check.
- Returns role inboxes (sales@, info@, hello@) and, where the page names a person beside the address, a contact name and title.
- Hands back the addresses that failed or came up uncertain in a separate, free dataset, so you can see the work you were not charged for.
What you pay
You only pay for clean data: a contact published on the company's own page and proven deliverable. $5 per 1,000 of them. One price, one line item.
Checks, misses, catch-all domains, and rejects are all free. A domain that publishes no reachable address returns a free row telling you so, and a site that refuses our crawler returns a free blocked_by_target row, so nothing is hidden and no run bills you for empty work.
Example output
One row per verified lead. A real sample (from a public test run):
| domain | type | name | deliverable | confidence | sourceUrl | |
|---|---|---|---|---|---|---|
| kagi.com | vlad@kagi.com | personal | Vladimir Prelovac | yes | 1.0 | help.kagi.com/kagi/company/ |
| viget.com | hello@viget.com | role | yes | 1.0 | viget.com/ | |
| sparkbox.com | info@sparkbox.com | role | yes | 1.0 | sparkbox.com/contact | |
| sparkfun.com | sales@sparkfun.com | role | yes | 1.0 | sparkfun.com/contact | |
| bocoup.com | hello@bocoup.com | role | yes | 1.0 | bocoup.com/ |
Every row carries its sourceUrl and the time it was checked, so any address can be traced back to the page it came from.
What to expect
This works best on companies that publish a contact or team page. In a 20-company test of US small businesses, 16 returned at least one verified address. Companies that route all contact through a web form, or that hide addresses behind images, return nothing, and you are told so for free rather than billed for a guess. Results depend on how a company chooses to publish its contact details.
Scope
US business data only for now. Domains on EU, UK, EEA, or sanctioned country codes are turned away and not charged. Public pages only: no logins, no paywalls, no access barriers, and the crawler identifies itself, respects robots.txt, and backs off when a site asks it to.
A business owner can ask us to skip their domain at https://ponodata.com/opt-out . Opted-out domains are skipped and never charged.
How to use
- Paste a list of company domains or root URLs.
- Run.
- Export the verified leads. The free rejects sit in the named
rejecteddataset.
Inputs
domains: company domains or root URLs (US scope).maxEmailsPerDomain: stop a domain after this many verified leads. Default 5.discoverNamedContacts: attach a name and title when the page shows one beside the address. Default on.verificationLevel:provider(default) runs a live deliverability check on each found address.mxchecks only that a mail server exists.smtpchecks directly but needs outbound port 25, which most cloud platforms block.requestDelaySecs: seconds to pause between requests to one site. Default 1, raised automatically to a site's robots.txt Crawl-delay.maxConcurrency: how many domains to work at once. Default 5.
Output fields
domain, email, emailType (role or personal), personName, personTitle, confidence, mxValid, smtpDeliverable, catchAll, sourceUrl, verifiedAt, jurisdiction.
FAQ
- Do you guess emails? No. Found on the page and verified, or it is not in your results.
- What am I billed for? Only an address that passes a live deliverability check. Failed, uncertain, and catch-all addresses are free.
- Is this public data? Yes. Public pages only, no logins, no access barriers.
- Can I use my own verifier? Yes. Supply a MillionVerifier key to verify on your own credits. You are still only billed for verified leads.
- Who is responsible for how the data is used? You are. This supplies lawfully gathered public business contacts; lawful outreach is on the sender.
Keywords
email finder, B2B leads, lead generation, company emails, verified emails, email verification, contact scraper, sales leads
Sample output
A real run finding published business contacts on a company's own pages:
| type | MX valid | SMTP deliverable | catch-all | |
|---|---|---|---|---|
| press@kagi.com | role | True | True | False |
| support@kagi.com | role | True | True | False |
| vlad@kagi.com | personal | True | True | False |
| libraries@kagi.com | role | True | True | False |
Every lead carries the sourceUrl (the page it was published on), for example https://kagi.com/press. You pay only for a verified-deliverable address.
See also
More clean, pay-only-for-results data tools from Pono Data:
- Bulk Email Validator - syntax, MX, disposable, and role flags
- Bulk DNS Lookup - DNS records plus SPF, DMARC, and CAA
- Sitemap Extractor - every URL from any sitemap
Full catalog: https://apify.com/thoob
