B2B Company Contact & Verified Email Finder
Pricing
from $3.00 / 1,000 results
B2B Company Contact & Verified Email Finder
Extracts verified emails with active MX checks, phone numbers, social media links, and company metadata from domains and websites.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Usman Haider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
π B2B Company Contact & Verified Email Finder
Effortlessly turn company domains and website URLs into verified B2B contacts, active emails, direct phone numbers, and corporate social media channels.
Stop wasting money on stale contact databases like Apollo, ZoomInfo, or Clearbit that sell you outdated emails from years ago. This Apify Actor scans live target websites in real-time, extracts high-intent contact points from homepages and high-priority subpages (About, Contact, Team), and validates mail exchanger (MX) records on the fly to ensure maximum deliverability and 0% email bounce rates.
π Why Choose This Actor Over Traditional Enrichment Tools?
| Feature | B2B Contact & Email Finder | Traditional Databases (Apollo, Hunter, Clearbit) |
|---|---|---|
| Data Freshness | Real-Time Live Crawl (Fresh as of today) | Static Database (often 6-18 months stale) |
| Email Deliverability | Live DNS MX Verification per email | Guessed or unverified patterns |
| Sub-Page Discovery | Intelligent scanning of /about, /contact, /team | None (only homepage or domain lookup) |
| Cost | Fraction of a cent per domain | $0.20 - $1.00 per lead credit |
| Anti-Bot Bypass | Built-in Chrome TLS Impersonation | Frequently blocked by Cloudflare/Turnstile |
| Corporate Socials | Full profiles: LinkedIn, Twitter/X, GitHub, etc. | Often limited or missing |
β¨ Key Features
- π§ Direct & Corporate Emails: Extracts email addresses from
mailto:links, footer blocks, and raw page text. - π¬ Live MX Record Verification: Each discovered email domain is checked against active DNS MX mail servers to ensure it can receive messages.
- π Normalized Phone Numbers: Captures
tel:links and valid telephone formats while filtering out date strings and version numbers. - π Social Media Channel Extraction: Detects official LinkedIn company pages, Twitter/X profiles, GitHub organizations, Facebook pages, and Instagram accounts.
- π§ Intelligent Sub-Page Crawler: Automatically discovers and concurrently parses high-intent subpages like
/contact,/about-us, and/team. - π‘οΈ Stealth Anti-Bot Engine: Uses realistic browser headers and TLS fingerprint impersonation to bypass Cloudflare and bot mitigations without failing.
- β‘ High Concurrency: Fully asynchronous design capable of processing dozens of domains per minute.
π₯ Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | ["scrapingbee.com", "openai.com"] | List of website URLs or domain names to scan and enrich. |
maxConcurrency | Integer | No | 5 | Maximum number of domains to process simultaneously (1 - 20). |
proxyConfiguration | Object | No | {"useApifyProxy": true} | Apify Proxy configuration (Datacenter or Residential). |
Example Input JSON:
{"startUrls": ["scrapingbee.com","stripe.com","eff.org"],"maxConcurrency": 5,"proxyConfiguration": {"useApifyProxy": true}}
π€ Output Format
Each enriched domain is instantly saved to your Apify Dataset in clean, structured JSON format:
{"domain": "eff.org","website_url": "https://eff.org","company_name": "Electronic Frontier Foundation","title": "Electronic Frontier Foundation | Defending your rights in the digital world","description": "Defending your rights in the digital world","emails": [{"email": "info@eff.org","domain": "eff.org","is_company_domain": true,"mx_valid": true},{"email": "press@eff.org","domain": "eff.org","is_company_domain": true,"mx_valid": true}],"phones": ["+1-415-436-9333","+1-510-243-8020"],"socials": {"linkedin": "https://www.linkedin.com/company/EFF","twitter": "","facebook": "https://www.facebook.com/eff","instagram": "https://www.instagram.com/efforg/","github": ""},"pages_scanned": ["https://eff.org","https://eff.org/about/contact","https://eff.org/about"],"mx_valid": true,"status": "success","error": null}
π Integration Examples
1. Python (apify-client)
from apify_client import ApifyClient# Initialize the client with your Apify API tokenclient = ApifyClient("YOUR_APIFY_TOKEN")# Prepare Actor inputrun_input = {"startUrls": ["openai.com", "stripe.com"],"maxConcurrency": 5}# Run the Actor and wait for it to finishrun = client.actor("YOUR_USERNAME/b2b-contact-and-email-enricher").call(run_input=run_input)# Fetch results from the datasetfor item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Domain: {item['domain']}")print(f"Emails: {[e['email'] for e in item['emails']]}")print(f"Socials: {item['socials']}\n")
2. Node.js (apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('YOUR_USERNAME/b2b-contact-and-email-enricher').call({startUrls: ['openai.com', 'stripe.com'],maxConcurrency: 5,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
3. n8n / Make.com / Zapier
- Add an Apify node.
- Choose Run Actor and select
b2b-contact-and-email-enricher. - Map your domain list column from Google Sheets, Airtable, or CRM directly into
startUrls. - Route the resulting dataset records directly to your outbound cold email sequence or CRM (HubSpot, Salesforce, Pipedrive).
β Frequently Asked Questions (FAQ)
What does mx_valid: true mean?
When an email is extracted, the Actor performs a live DNS MX query on the recipient's domain. If mx_valid is true, an active mail exchanger server exists and is configured to receive incoming emails. If false, sending an email to that address will bounce.
Can it bypass Cloudflare-protected sites?
Yes. The Actor is equipped with a browser TLS fingerprint impersonation engine (impit/curl-impersonate) with Chrome footprinting, allowing it to bypass Cloudflare Turnstile and standard anti-bot bot blocks where typical HTTP clients fail.
Do I need proxies?
For small batches (under 50 domains), standard scraping works without proxies. For large batches (hundreds or thousands of domains), we recommend enabling Apify Datacenter or Residential Proxies in the input settings to avoid rate limits.
π¬ Support & Customization
Need custom fields, bulk webhook integrations, or specific CRM exports? Open an issue on the Apify Actor console or reach out through Apify support.