Website Contact & Email Scraper
Turn a list of company websites into contacts. For each site, extract public emails, phone numbers, LinkedIn, Twitter, Facebook and Instagram profiles and the business address. Perfect for enriching lead lists. Export to JSON, CSV or Excel.
{ "website": "https://github.com", "domain": "github.com", "companyName": "GitHub", "description": "Join the world's most widely adopted, AI-power…", "emails": [], "phones": [], "linkedin": "https://www.linkedin.com/company/github", "twitter": "https://x.com/github", "instagram": "https://www.instagram.com/github" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Website | Domain | Company Name | Description |
|---|---|---|---|
| https://github.com | github.com | GitHub | Join the world's most widely adop… |
| https://apify.com | apify.com | Apify | Thousands of tools to automate yo… |
{ "website": "https://github.com", "domain": "github.com", "companyName": "GitHub", "description": "Join the world's most widely adopted, AI-power…", "emails": [], "phones": [], "linkedin": "https://www.linkedin.com/company/github", "twitter": "https://x.com/github", "instagram": "https://www.instagram.com/github" }
Frequently asked questions
Which pages does it read?
The homepage plus a few likely contact pages it finds by following links whose text or address mentions contact, about, team, impressum or similar, along with common paths like `/contact` and `/about`.
How are emails cleaned up?
Results are de-duplicated and obvious non-contacts (placeholder, example and asset-file addresses) are removed, so you get real, usable emails.
Why are some fields empty?
Some companies simply do not publish an email, phone or address on their public site. Empty fields mean nothing matching was found on the pages that were read.
Can I enrich hundreds of domains?
Yes. Paste your full list of websites and set Max Items accordingly; each website returns one record.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.