B2B Company Contact & Verified Email Finder avatar

B2B Company Contact & Verified Email Finder

Pricing

from $3.00 / 1,000 results

Go to Apify Store
B2B Company Contact & Verified Email Finder

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

Usman Haider

Maintained by Community

Actor 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?

FeatureB2B Contact & Email FinderTraditional Databases (Apollo, Hunter, Clearbit)
Data FreshnessReal-Time Live Crawl (Fresh as of today)Static Database (often 6-18 months stale)
Email DeliverabilityLive DNS MX Verification per emailGuessed or unverified patterns
Sub-Page DiscoveryIntelligent scanning of /about, /contact, /teamNone (only homepage or domain lookup)
CostFraction of a cent per domain$0.20 - $1.00 per lead credit
Anti-Bot BypassBuilt-in Chrome TLS ImpersonationFrequently blocked by Cloudflare/Turnstile
Corporate SocialsFull 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

ParameterTypeRequiredDefaultDescription
startUrlsArrayYes["scrapingbee.com", "openai.com"]List of website URLs or domain names to scan and enrich.
maxConcurrencyIntegerNo5Maximum number of domains to process simultaneously (1 - 20).
proxyConfigurationObjectNo{"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 token
client = ApifyClient("YOUR_APIFY_TOKEN")
# Prepare Actor input
run_input = {
"startUrls": ["openai.com", "stripe.com"],
"maxConcurrency": 5
}
# Run the Actor and wait for it to finish
run = client.actor("YOUR_USERNAME/b2b-contact-and-email-enricher").call(run_input=run_input)
# Fetch results from the dataset
for 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.