Extract emails, phone numbers and social profiles from websites

Crawl contact, team and legal pages to turn scattered public contact details into a reviewable Dataset with controlled depth and domain scope.

The first button is an affiliate link. We may receive a commission if you purchase an eligible plan, at no extra cost to you.

Direct answer

How do you extract public emails and phone numbers from a website list?

Provide start URLs, cap requests and depth, keep sameDomain enabled and start without a browser. Contact Details Scraper finds visible emails, phone numbers and social links and can merge findings by domain.

Finding published data does not equal marketing consent; validate purpose, jurisdiction, suppression and source before outreach.

Actor
vdrmota/contact-info-scraper
Input
URL, query and scope limits
Output
Email, phone, social profiles, source page and domain
Best for
Contact research and internal directories
Checked
July 24, 2026

Actor used

Contact Details Scraper

Built by Vojta Drmota. Contact research and internal directories.

Check the official listing
4.60 / 589 reviews
55.2Ktotal users
2.1Kmonthly users
843bookmarks

Public listing signals observed July 24, 2026; they can change.

Copy-ready setup

Small input for validation

Valid JSON
{
  "startUrls": [{"url": "https://example.com"}],
  "maxRequestsPerStartUrl": 20,
  "maxDepth": 2,
  "sameDomain": true,
  "mergeContacts": true,
  "useBrowser": false,
  "proxyConfig": {"useApifyProxy": true}
}
  1. 01

    Load relevant domains

    Start only with organizations relevant to your research.

  2. 02

    Limit depth and pages

    Twenty pages and two levels avoid unnecessary crawling.

  3. 03

    Review each data source

    Check source page, context, generic role and freshness.

  4. 04

    Deduplicate and apply suppression

    Group by domain and exclude contacts that should not be used.

Fields to review

What to check before using the Dataset

FieldUse and check
emailsseparate generic and personal addresses
phonesretain country and original format
linkedIns / socialsconfirm identity
urlpreserve source traceability

Cost

Estimate the main Free event

Browser, residential proxy, enrichment and verification add events; the minimum maximum charge is $0.50.

Volume

Total: 100.

Free estimate$0.20

Main event before add-ons and plan credits.

Public rates by tierUSD
Free$2.00 per 1,000 pages
Silver$1.50 per 1,000
Gold$1.05 per 1,000

Browser, residential proxy, enrichment and verification add events; the minimum maximum charge is $0.50.

Added value

Why this Actor can justify trying Apify

Discover

Complete internal supplier directories.

Compare

Audit whether a company's public contact data is current.

Automate

Prepare B2B research with human review and a lawful basis.

FAQ

Before you scale

Does it search the entire site?

Only within the depth, request and domain limits you configure.

Should I enable the browser?

Not initially. Use it only for JavaScript-rendered content because it adds cost per page.

Can I email every address found?

Not automatically. Follow consent, legitimate-interest, suppression and applicable-law requirements.

First run

Validate a small sample before automating

Confirm relevance, fields and cost with the input above.

Try the Actor