Company Contacts Finder: Verified Emails
Pricing
Pay per event
Go to Apify Store

Company Contacts Finder: Verified Emails
Turn company names or domains into verified contact emails. Finds each company's official website, crawls the homepage and common contact pages, then DNS-verifies every address with MX checks.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Karl Sundström
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Share
Company Contacts Finder
Apify actor (user vhsgreed) that turns a list of company names and/or website domains into DNS-verified contact emails.
How it works
- For each input entry: entries containing a dot are treated as website
domains; otherwise the official site is resolved with a DuckDuckGo HTML
search (
html.duckduckgo.com/html/?q=) — first external result host. No.comfallback guessing is used. - Fetches the homepage plus common contact paths:
/contact,/contact-us,/about,/impressum,/kontakt(capped bymaxPagesPerCompany, max 8). - Extracts emails from
mailto:links and page text, including obfuscated forms likename(at)domain.com,name [at] domain [dot] com. - Verifies each unique email domain with an MX lookup via the Google DNS
JSON API (
https://dns.google/resolve?name=<domain>&type=MX). Emails whose domain has no MX record are dropped. - Flags freemail (gmail.com, hotmail.com, seznam.cz, …) and disposable (mailinator.com, 10minutemail.com, …) domains. Deduplicates per company.
- Charges
actor-start($0.05) once per run andcontact-found($0.00125) per unique MX-valid email emitted. Max total charge $5/run.
Input
{"companies": ["alza.sk", "Mozilla Corporation"],"maxPagesPerCompany": 5}
Output item
{"companyName": "Alza","domain": "alza.cz","emails": [{"email": "info@alza.cz", "mxValid": true, "isFreemail": false,"isDisposable": false, "sourcePageUrl": "https://www.alza.cz/kontakt"}],"sourceUrls": ["https://www.alza.cz", "..."],"fetchedAt": "2026-09-25T12:00:00+00:00"}
Verification (live sources, 2026-09-25)
- DuckDuckGo HTML search resolved
alza.czfor "Alza official website contact" and correctly picked external hosts (no duckduckgo/ads links). - Email extraction returned real emails from mozilla.org contact/about pages
(
trademark-permissions@mozilla.com,legal-notices@mozilla.com). - MX lookups confirmed live records for mozilla.com/mozilla.org (Google Workspace MX) and correctly returned no MX for a nonexistent domain.
- Obfuscation parsing verified on synthetic HTML.
Known limitations (honest notes)
- Some large sites (e.g. alza.cz) block plain HTTP clients with 403/WAF (Cloudflare-style); no proxies or browsers are used, so emails from such sites cannot be extracted — the company is still emitted with an empty email list.
- Many sites render emails as images or via JS forms; nothing is found there.
- Site resolution from a company name is heuristic (first DDG external result) and can occasionally pick a different site than expected.
- Polite pacing: 0.5 s between requests, 20 s timeout per page.
Requirements
Python httpx + Apify SDK only. No browser, no proxies.