Website Contact Finder: Emails, Phones & Social Links avatar

Website Contact Finder: Emails, Phones & Social Links

Pricing

$3.00 / 1,000 website with contacts

Go to Apify Store
Website Contact Finder: Emails, Phones & Social Links

Website Contact Finder: Emails, Phones & Social Links

Give websites or domains, get one row per site with the emails, phone numbers and social profiles (LinkedIn, X, Facebook, Instagram, YouTube, TikTok...) published on the homepage and its contact, about and imprint pages. You pay only for sites where something was found: $3 per 1,000.

Pricing

$3.00 / 1,000 website with contacts

Rating

0.0

(0)

Developer

Nino Ventures

Nino Ventures

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Give it a list of websites. For each one it reads the homepage and the pages most likely to have contact details (contact, about, imprint/Impressum, team, support, in English, Dutch, German, French, Spanish, Italian and Portuguese) and returns one row per website: emails, phone numbers, social profiles, and the company name and address when the site publishes them as structured data.

Price: $3 per 1,000 websites where something was found. Sites with no contact details, sites that don't load, and duplicates are free. No start fee.

Output

{
"domain": "manufactum.de",
"companyName": "Manufactum",
"address": "Hiberniastraße 5, 45731, Waltrop, DE",
"emails": ["info@manufactum.de", "behoerdenkontakt@manufactum.de", "produktsicherheit@manufactum.de"],
"emailDetails": [{ "email": "info@manufactum.de", "foundOn": "https://www.manufactum.de/", "sameDomain": true }],
"phones": [{ "phone": "+49230993900", "foundOn": "https://www.manufactum.de/impressum-c199455/" }, "...4 more"],
"socials": { "facebook": ["..."], "instagram": ["https://instagram.com/manufactum"], "pinterest": ["..."] },
"linkedin": null,
"instagram": "https://instagram.com/manufactum",
"pagesScanned": ["https://www.manufactum.de/", "https://www.manufactum.de/impressum-c199455/", "https://www.manufactum.de/kontakt-c199446/"],
"status": "ok",
"hasContacts": true
}

The linkedin, x, facebook, instagram and youtube columns hold the first profile found so the table and CSV stay flat; socials has all of them, including TikTok, Pinterest, GitHub, Threads, Telegram and WhatsApp links.

Every email has a foundOn page and a sameDomain flag. Imprint pages often list other organisations (a bank's imprint names its regulator, for example). Turn on Only emails on the site's own domain to drop those.

How it finds things

  • mailto: and tel: links
  • Email addresses written in the page text, including Cloudflare-obfuscated ones
  • Links to social profiles (share buttons and post links are ignored)
  • schema.org Organization / LocalBusiness JSON-LD: name, address, telephone, email, sameAs profiles

Phone numbers only come from tel: links and structured data, not from guessing digits in text. That keeps out order numbers and VAT IDs, but means a number written only as plain text is missed.

Test run numbers

50 websites (shops, agencies, restaurants, SaaS, banks) in the US, UK, NL, DE, FR and DK on 31 October 2026, default settings:

  • 111 seconds on 1 GB memory, platform cost $0.006.
  • 46 sites loaded. 4 blocked the request (HTTP 403 or 429 from bot protection) and were free; Apify Proxy didn't change that.
  • 44 sites had at least one contact detail and were charged: $0.13 for the run.
  • Emails on 26 sites (25 with an address on their own domain), phone numbers on 13, social profiles on 42 (Instagram 36, LinkedIn 26), a postal address on 12.
  • 2 sites render everything with JavaScript and returned nothing (free).

Large brands often hide email behind contact forms, so expect fewer emails on big consumer sites and more on small businesses, agencies and anyone with an imprint page (German, Austrian and Dutch sites almost always have one).

Limits

  • No browser: sites that build their pages entirely in JavaScript, or sit behind a Cloudflare/Akamai challenge, return nothing. You're not charged for them.
  • Contact forms aren't submitted or read.
  • It doesn't guess or verify addresses. What you get is what the site publishes.

Use the data responsibly

This actor collects what businesses publish on their own sites. Emails of named people are still personal data under GDPR and similar laws. Cold email to businesses is regulated differently per country (in the Netherlands and Germany, for example, unsolicited commercial email usually needs prior consent). Check the rules that apply to you before contacting anyone.

Questions or bugs

Open an issue on the Issues tab with the domain that went wrong.