B2B Email & Phone Scraper for Lead Gen avatar

B2B Email & Phone Scraper for Lead Gen

Pricing

from $1.00 / 1,000 page crawleds

Go to Apify Store
B2B Email & Phone Scraper for Lead Gen

B2B Email & Phone Scraper for Lead Gen

Crawl domains to automatically extract email addresses and phone numbers. Fuel your B2B outbound sales pipelines instantly.

Pricing

from $1.00 / 1,000 page crawleds

Rating

0.0

(0)

Developer

Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Website Contact Scraper

Deep-crawl any website to uncover every email address and phone number hidden across its pages. Unlike single-page extractors, this actor follows links and scans multiple pages per domain -- ideal for thorough lead generation when you need complete contact coverage. Powered by got-scraping for reliable, anti-bot-resistant fetching.

Features

  • Multi-page crawling — scans every page on a site, not just the homepage or contact page
  • Anti-bot resilience — uses got-scraping with browser-like headers to bypass basic protections
  • Dual extraction — parses both mailto:/tel: links and raw text via advanced regex
  • Bulk input — process multiple websites in a single run with parallel execution
  • Smart filtering — excludes image filenames, CSS/JS artifacts, and other false positives
  • Automatic deduplication — returns only unique emails and phone numbers per URL
  • Charge-limit safety — respects per-run spending caps so you stay within budget

Input

FieldTypeRequiredDefaultDescription
urlsarrayYesList of website URLs to crawl for emails and phone numbers
timeoutSecondsintegerNo15Maximum seconds to wait for each page to respond
concurrencyintegerNo10Number of pages to process in parallel (1-50)

Input Example

{
"urls": [
"https://apify.com",
"https://example-agency.com",
"https://startup.io"
],
"timeoutSeconds": 15,
"concurrency": 10
}

Output

Each crawled page produces one result object with all discovered emails and phone numbers.

Key fields:

  • inputUrl (string) — the URL as provided in the input
  • finalUrl (string) — the URL after redirects
  • status (number) — HTTP status code
  • emails (string[]) — deduplicated list of email addresses found
  • phones (string[]) — deduplicated list of phone numbers found
  • emailCount (number) — total unique emails found
  • phoneCount (number) — total unique phone numbers found
  • error (string) — error message if the page could not be fetched

Output Example

{
"inputUrl": "https://example-agency.com",
"finalUrl": "https://www.example-agency.com/",
"status": 200,
"emails": ["info@example-agency.com", "sales@example-agency.com", "careers@example-agency.com"],
"phones": ["+44 20 7946 0958", "+44 20 7946 0959"],
"emailCount": 3,
"phoneCount": 2
}

Pricing

EventCost
Page CrawledPay-per-event (see actor pricing page)

You pay for each page crawled. A per-run spending cap protects your budget automatically.

Use Cases

  • Comprehensive lead generation — crawl entire company websites to build complete contact lists for outreach
  • Competitor research — discover all publicly listed contacts across a competitor's web presence
  • Agency prospecting — extract every email and phone from potential client websites before cold outreach
  • Recruitment sourcing — find hiring manager and HR contacts buried in career or team pages
  • Directory building — compile contact databases from industry websites and association pages
ActorWhat it adds
Contact Info ExtractorFast single-page extraction when you already know the exact URLs
Company Enrichment & ResearchAdds company metadata, social profiles, VAT validation, and SSL signals to your leads
Shopify Store IntelligenceScrapes product catalogs from Shopify stores you discover during prospecting