Website Lead Extractor: Emails, Phones & Social Profiles
Pricing
$10.00 / 1,000 website processeds
Website Lead Extractor: Emails, Phones & Social Profiles
Turn a list of company websites into contact ready leads. Pulls email addresses, phone numbers and social profiles from any site in one run.
Pricing
$10.00 / 1,000 website processeds
Rating
0.0
(0)
Developer
Ruth Oyengah
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Turn a list of company websites into contact ready leads.
Give it domains. Get back email addresses, phone numbers and social profiles for each one. It reads the homepage and follows the contact and about pages, where most companies actually publish their details.
Built for B2B lead generation, prospect list building, agency outreach and CRM enrichment.
How it works
flowchart LRA[Your domain list] --> B[Homepage]B --> C{Find contact<br/>and about pages}C --> D[Read each page]B --> DD --> E[Emails]D --> F[Phones]D --> G[Social profiles]E & F & G --> H[(One row per company)]
Where the details come from
flowchart TDA[Page] --> B[mailto and tel links]A --> C[Visible page text]A --> D[JSON-LD structured data]A --> E[Social links in headers and footers]B & C & D & E --> F[Clean, deduplicate, rank]F --> G[Best contact email first]
Results are filtered rather than dumped. Asset filenames, tracking pixels, share widgets and vendor placeholder addresses are removed, so you get contacts instead of noise.
Input
{"websites": ["acme.com", "https://example-agency.co.uk", "another-company.io"],"followContactPages": true,"maxPagesPerSite": 5}
| Option | Does |
|---|---|
websites | Required. Bare domains or full URLs both work. |
followContactPages | Also read contact and about pages. Keep on for best results. |
maxPagesPerSite | Pages to read per site, homepage included. |
maxRequestsPerCrawl | Hard cap across the run, for cost control. |
proxyConfiguration | Optional proxy for larger runs. |
Output
One row per website.
{"companyName": "Apify: The largest marketplace of trusted tools for AI","domain": "apify.com","primaryEmail": "hello@apify.com","emails": ["hello@apify.com", "support@apify.com"],"phones": [],"linkedin": "http://linkedin.com/company/apify","twitter": "https://x.com/apify","github": "https://github.com/apify/crawlee","youtube": "https://www.youtube.com/apify","emailCount": 2,"hasContactData": true}
primaryEmail picks the best single address for outreach, preferring inboxes on the company's own domain such as info@, contact@, hello@ or sales@.
Export to CSV or Excel and it is ready to import into your CRM or mail tool.
Run it as an API
curl -X POST "https://api.apify.com/v2/acts/arched_friend~website-lead-extractor/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"websites": ["acme.com", "example.io"]}'
Common questions
How accurate are the results?
Every address is checked before it is returned. Image filenames, asset hashes and placeholder addresses from website builders are filtered out. Phone numbers come from tel: links, or from page text only when they carry an international prefix, which keeps dates and prices out.
Why did a site return nothing?
Some companies publish contact details only inside a form or an image. Sites that block automated visitors may also refuse the request. The hasContactData field tells you which rows came back empty so you can filter them out in one step.
Can I feed it a large list?
Yes. Add a proxy configuration for bigger runs and use maxRequestsPerCrawl to cap spend.
Does it find personal email addresses?
It returns whatever a company publishes on its own public website, which is usually a shared inbox such as info@ or sales@. It does not read anything behind a login.
Is this legal? It reads public web pages that companies publish so people can contact them. No logins, no private data.
Related products
- Hiring Signals Tracker to find companies that are actively hiring, then extract contacts for them here
- Company Enrichment to add size, funding and tech stack
- Lead Enrichment Pipeline to chain the whole sequence into CRM ready rows