Contact Details Extractor - Email, Phone & Social from Website avatar

Contact Details Extractor - Email, Phone & Social from Website

Pricing

from $1.60 / 1,000 domain with contacts

Go to Apify Store
Contact Details Extractor - Email, Phone & Social from Website

Contact Details Extractor - Email, Phone & Social from Website

Extract company emails, phones and social links from user-supplied domains. Role vs personal email flags, same-host contact pages, robots.txt. ~$0.002/domain with contacts; empty/blocked/failed free.

Pricing

from $1.60 / 1,000 domain with contacts

Rating

0.0

(0)

Developer

TinyRex

TinyRex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Contact Details Extractor: get company emails, phones & socials from any website

Enrich a list of company domains with public contact details — emails, phone numbers, LinkedIn/X/Facebook/Instagram/YouTube/GitHub/TikTok links and addresses — as clean JSON or CSV. Paste domains you already have (CRM export, lead list, competitor set); the Actor only reads the homepage and common contact/about pages on that same host. No search-engine crawl, no login, no paywall bypass. ~$0.002 per domain with a contact found; empty, blocked or failed domains are free.

What you get from the Contact Details Extractor

  • Emails with GDPR-aware flags — every mailto: and on-page address, tagged roleOrGeneric (info@, sales@, hello@…) vs personalLooking (first.last-style), plus the page it came from.
  • Phones, social profiles and addresses — tel: links, LinkedIn company pages, X/Twitter, Facebook, Instagram, YouTube, GitHub, TikTok, and obvious <address> / schema.org PostalAddress blocks.
  • Same-host only, robots.txt respected — homepage + /contact, /about, /impressum and contact-looking links on the homepage; never follows off the registrable host. Plain HTTP, 512 MB, no browser.

Sample output (JSON)

{
"domain": "apify.com",
"finalUrl": "https://apify.com/",
"title": "Apify: Full-stack web scraping and data extraction platform",
"emails": [
{ "email": "hello@apify.com", "roleOrGeneric": true, "personalLooking": false, "sources": ["https://apify.com/"] }
],
"phones": [],
"socials": {
"linkedin": ["https://www.linkedin.com/company/apifytech"],
"twitter": ["https://x.com/apify"],
"facebook": [],
"instagram": [],
"youtube": [],
"github": ["https://github.com/apify"],
"tiktok": []
},
"addresses": [],
"emailsFound": 1,
"phonesFound": 0,
"socialsFound": 3,
"hasContact": true
}

Download the dataset as CSV, Excel or JSON, or pipe it to Google Sheets, Make, Zapier, n8n, webhooks or the Apify API.

How to configure the Contact Details Extractor

  1. Paste domains or URLs, one per line (example.com, https://company.com).
  2. Optional: raise Max pages per domain (default 8) or turn off Respect robots.txt.
  3. Run. Domains with at least one contact field are charged; the rest are free.

Example input

{
"domains": ["example.com", "apify.com"],
"maxPagesPerDomain": 8,
"respectRobotsTxt": true
}
SettingDefaultNotes
domains(required)Company sites you supply — not scraped from Google or directories
maxPagesPerDomain8Homepage + contact/about candidates on the same host
respectRobotsTxttrueSkip disallowed paths
maxConcurrency3Domains in parallel (keep low for politeness)

Common use cases

  • Lead enrichment — add public emails and LinkedIn URLs to a domain list from your CRM or from the Tech Stack Detector.
  • Sales / agency research — find role inboxes (hello@, sales@) before outreach.
  • Vendor due diligence — confirm the social profiles a company lists on its own site.
  • Data cleaning — refresh contact fields for websites you already work with.

Pricing (failed = free)

Pay per event:

  • Domain with contact (domain-contact-found): ~$0.002 when at least one email, phone, social or address is found.
  • Free: no contact fields, unreachable hosts, blocked pages (4xx/5xx), robots-skipped paths.

Set a max cost per run; the Actor stops gracefully when it is reached. See the Pricing tab for tier discounts (Bronze/Silver/Gold).

Privacy & GDPR

Extracted emails and phones may include personal data. You are the data controller for how you use the results. This Actor only fetches pages on domains you supply, flags role vs personal-looking emails as a helper (not a filter), and does not claim to strip all personal data. Prefer role/generic addresses for outreach and follow applicable law (including GDPR). Do not build unsolicited spam lists.

Limitations

  • Public HTML on the same host only. JS-rendered contact widgets may be missed (no headless browser).
  • Datacenter IP blocks may need a proxy.
  • Phone/address extraction is heuristic — spot-check before outreach.

FAQ — Contact Details Extractor

How do I extract emails from a website list? Paste the domains into domains, run the Actor, and download the dataset. Each row is one domain with emails, phones, socials and source URLs.

Is scraping contact emails from websites legal? You only get addresses the company already publishes on its own site. Legality depends on how you use the data (GDPR, CAN-SPAM, local law). Prefer role inboxes and get consent where required. This tool does not bypass logins or scrape people-search databases.

How is this different from Hunter, Apollo or Clearbit? Those products often enrich from third-party databases and guess patterns. This Actor reads only the websites you supply, returns the exact page each email was found on, and flags role vs personal-looking addresses. No account on those services needed.

Will it find LinkedIn company pages? Yes — LinkedIn, X/Twitter, Facebook, Instagram, YouTube, GitHub and TikTok profile/channel URLs linked from the site (share/intent links are ignored).

What if a domain has no contact info? You are not charged. The row still appears so you can see what was tried (pagesScraped, status codes).

Does it work with AI agents / MCP? Yes. Connect Claude, Cursor, VS Code, n8n or any MCP client to https://mcp.apify.com?tools=tinyrex/contact-details-extractor and ask e.g. "Get emails and LinkedIn URLs for apify.com and stripe.com".

Built by TinyRex. Questions or feature requests? Open an issue on the Actor page.