Website Contact & Tech Stack Finder — Emails, Phones, Socials avatar

Website Contact & Tech Stack Finder — Emails, Phones, Socials

Pricing

$4.00 / 1,000 site analyzeds

Go to Apify Store
Website Contact & Tech Stack Finder — Emails, Phones, Socials

Website Contact & Tech Stack Finder — Emails, Phones, Socials

Enrich a list of website domains with public contact emails, phone numbers, social profiles and the detected platform and technologies. Pay only for successfully analyzed sites.

Pricing

$4.00 / 1,000 site analyzeds

Rating

0.0

(0)

Developer

StoreSignal

StoreSignal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Features

Limited permissions

Share

Website Contact & Tech Stack Finder: Emails, Phones, Socials and Platform

Give this Actor a list of website domains and it returns one record per site: public contact emails, phone numbers, social profiles, and the detected platform and technologies. It is built for sales teams and agencies that enrich domain lists before outreach. It reads only public pages (the homepage and a few contact-like pages), with no browser and no login.

What you get

  • Emails: public addresses found on the homepage and contact-like pages, same-domain addresses first (max 15), plus primaryEmail, the best guess (prefers info@, contact@, hello@, sales@, support@ on the site's own domain).
  • Phones: numbers from tel: links (max 5).
  • Socials: Instagram, Facebook, TikTok, X/Twitter, YouTube, Pinterest, LinkedIn. Share and intent links are ignored.
  • Platform: one of Shopify, WooCommerce, WordPress, Magento, BigCommerce, PrestaShop, Wix, Squarespace, Webflow, Drupal, Joomla, Ghost, HubSpot CMS, Framer, OpenCart, or null.
  • Technologies: analytics, chat, payments, marketing and framework tools detected on the homepage, plus technologyCount.
  • Page basics: title, meta description, language, final URL, contact page URL.

Who it's for

  1. Sales teams: turn a list of company domains into contactable leads with a platform and tech profile for segmentation.
  2. Agencies: find sites on a given platform or without a given tool (chat, analytics, consent banner) and pitch them.
  3. Researchers and data teams: enrich domain lists with consistent, structured fields.

Input

FieldTypeDefaultDescription
urlsstring[]requiredDomains or URLs in any form. Normalized to the origin and deduplicated.
maxPagesPerSiteinteger5Homepage plus contact-like pages fetched per site (1 to 15).
maxConcurrencyinteger10Sites processed in parallel (1 to 50).
proxyConfigurationobjectApify Proxy (datacenter)Recommended on the platform; many sites refuse requests from cloud IPs without it.
{
"urls": ["www.beardbrand.com", "basecamp.com", "www.deathwishcoffee.com"],
"maxPagesPerSite": 5,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

One dataset item per input site. status is ok, unreachable or blocked. A failure on one site never fails the run; the record carries the status and an error message.

Real record from a local test run (no proxy):

{
"inputUrl": "www.beardbrand.com",
"domain": "www.beardbrand.com",
"finalUrl": "https://www.beardbrand.com/",
"status": "ok",
"error": null,
"title": "Beard Products – Beardbrand",
"description": "Simplify your grooming routine. Versatile beard, hair, and skin products for men. Invest in yourself and Keep on Growing.",
"language": "en",
"emails": ["support@beardbrand.com"],
"primaryEmail": "support@beardbrand.com",
"phones": [],
"socials": {
"instagram": "https://www.instagram.com/beardbrand",
"facebook": "https://www.facebook.com/beardbrand",
"tiktok": "https://www.tiktok.com/@beardbrand",
"twitter": "https://www.twitter.com/beardbrand",
"youtube": null,
"pinterest": null,
"linkedin": null
},
"contactPageUrl": "https://www.beardbrand.com/pages/contact",
"platform": "Shopify",
"technologies": ["Cloudflare", "Google Ads Conversion", "jQuery", "Judge.me", "Klaviyo", "Recharge", "Shopify Shop App"],
"technologyCount": 7,
"pagesFetched": 4,
"scrapedAt": "2026-11-12T17:44:24.590Z"
}

Pricing

Pay per event: $0.004 per successfully analyzed site (event site-analyzed), which is $4 per 1,000 analyzed sites. Only sites with status ok are charged. Unreachable and blocked sites are free.

Limitations

  • Public pages only. Emails and phones come from the homepage and contact-like pages (contact, about, team, impressum, legal, support). Addresses shown only after JavaScript runs, in images, or behind forms are not found.
  • Client-rendered sites return little: the Actor does not run a browser, so single-page apps may yield no emails or links.
  • No bot-protection evasion, by design. No residential proxy logic and no CAPTCHA solving. Sites that refuse requests are returned as blocked or unreachable and are not charged. Secondary pages are tried once, without retries.
  • Platform and technology detection is signature based on the homepage HTML and response headers. A site can be on a platform that shows no signature, in which case platform is null.
  • Phones come from tel: links only. Email addresses found on a site may belong to third parties; same-domain addresses are listed first.

Guides

FAQ

Is it legal and ethical? The Actor reads only public pages that any visitor can open. You are responsible for using the data in compliance with the rules that apply to you, such as GDPR and CAN-SPAM for outreach, and with the terms of the sites you analyze.

How is primaryEmail chosen? Same-domain addresses are preferred; among them info@, contact@, hello@, sales@ and support@ come before personal-looking addresses. If none exist, the first address found is used, or null if there are none.

Which pages are visited? The homepage, then links on the same registered domain whose path or link text matches contact, about, team, impressum, legal, support or help (contact-like first), then well-known paths such as /contact and /about, up to maxPagesPerSite pages.

Does it bypass blocking? No. Blocked sites are reported with status blocked.