Website Business Contact Finder - Emails, Socials & Platform avatar

Website Business Contact Finder - Emails, Socials & Platform

Pricing

from $1.90 / 1,000 site with contacts

Go to Apify Store
Website Business Contact Finder - Emails, Socials & Platform

Website Business Contact Finder - Emails, Socials & Platform

Find business contacts on any website: role emails (info@, support@, sales@), contact page, contact form, company social profiles, platform (Shopify, WooCommerce, Wix...) and MX check. Personal emails filtered out.

Pricing

from $1.90 / 1,000 site with contacts

Rating

0.0

(0)

Developer

Hasan U.

Hasan U.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

Paste a list of websites and get back the business contacts each site publishes: role-based emails (info@, support@, sales@, hello@...), the contact page, whether there is a contact form, company social profiles, the platform the site runs on, and whether the domain can receive email at all.

Business contacts only. Addresses that look personal (firstname@, j.smith@...) are counted in personalEmailsHidden but never returned. Phone numbers are not collected. This keeps your lists cleaner and your outreach on the right side of privacy rules.

What you get per website

FieldExample
businessEmails["help@allbirds.com"] (same-domain addresses first)
personalEmailsHidden2 personal-looking addresses found and withheld
contactPagehttps://example.com/pages/contact
contactFormtrue if a form with an email field was found
socialsInstagram, Facebook, TikTok, X, LinkedIn company page, YouTube, Pinterest
platformShopify, WooCommerce, WordPress, Wix, Squarespace, BigCommerce, Webflow, Ecwid
domainAcceptsEmailfalse means the domain has no MX record, so emails to it will bounce
title, pagesChecked, statusPage title, pages read, and why a site could not be checked

It reads the homepage plus the usual contact, about, support and impressum pages (6 by default), finds mailto: links, plain-text and obfuscated addresses (info [at] site [dot] com, Cloudflare-protected emails), and follows the site's own contact/about links.

Why the MX check matters

In our own sample of new US Shopify stores, 62% of domains had no MX record: an email to info@ on those domains bounces. domainAcceptsEmail tells you before you send, which protects your sender reputation.

Input

{
"websites": ["allbirds.com", "https://www.example-store.com"],
"maxPagesPerSite": 6,
"onlyWithEmail": false,
"includeEmpty": true
}
  • onlyWithEmail: charge and return only sites where a business email was found.
  • includeEmpty: keep a free row for sites that were unreachable or had nothing, so you see why.

Output example

{
"domain": "allbirds.com",
"title": "Allbirds: Comfortable, Sustainable Shoes & Apparel",
"businessEmails": ["help@allbirds.com"],
"personalEmailsHidden": 0,
"contactPage": null,
"contactForm": true,
"socials": {"instagram": "https://www.instagram.com/allbirds", "facebook": "https://www.facebook.com/weareallbirds", "tiktok": "https://www.tiktok.com/@weareallbirds", "x": "https://twitter.com/allbirds"},
"platform": "Shopify",
"domainAcceptsEmail": true,
"pagesChecked": 1,
"contactsFound": true,
"status": "ok"
}

Pricing

$1.90 per 1,000 websites where contacts were found (event site-with-contacts). Sites that are unreachable or where nothing was found are free.

Good to know

  • Some sites rate-limit repeated requests; checking a few thousand sites per run works best.
  • Social links are the company profiles linked from the site, not personal accounts.