Company Website Enricher: Tech Stack, Emails & Socials avatar

Company Website Enricher: Tech Stack, Emails & Socials

Pricing

Pay per event

Go to Apify Store
Company Website Enricher: Tech Stack, Emails & Socials

Company Website Enricher: Tech Stack, Emails & Socials

Use this to enrich a list of company domains in one run: company name, description, public emails and phones, LinkedIn and social links, tech stack (CMS, analytics, CRM, ads, chat), mail provider, SaaS tools seen in DNS and domain age. Excel and CSV.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Panda Federation

Panda Federation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Enrich a list of company domains in one run. For every domain you get the company name and description, public emails and phone numbers, LinkedIn and social links, the tech stack (CMS, e-commerce, analytics, CRM and marketing automation, ad pixels, chat, payments, CDN), the mail provider, SaaS tools the company has verified in DNS (Microsoft 365, Atlassian, DocuSign, Stripe…), email-sending tools and domain age, exported to Excel, CSV and JSON. Apify's free plan includes $5 of monthly platform credit, enough for about 1,600 domains at $0.003 each (pricing below).

One cheap pass that replaces a BuiltWith lookup, a contact-scraper run and a WHOIS check.

Most enrichment tools do one thing: a tech-stack detector, an email scraper, or a WHOIS lookup, each priced separately. Company Website Enricher reads the company's own home page plus a few contact/about pages (robots.txt respected), public DNS and RDAP, and returns one clean row per domain:

  • 🏢 Company basics: name, description, address (when published in structured data), site language, latest copyright year (is the site maintained?)
  • 📇 Contacts the company publishes: emails (own-domain first), phone numbers, LinkedIn company page, X, Facebook, Instagram, YouTube, TikTok, GitHub, Pinterest
  • 🧰 Tech stack (about 150 fingerprints): WordPress, Shopify, Webflow, Wix, HubSpot, Marketo, Pardot, Klaviyo, Intercom, Drift, Zendesk, Google Analytics, Segment, Hotjar, Meta Pixel, LinkedIn Insight Tag, Stripe, OneTrust, Cloudflare, Vercel, Next.js…, grouped by category
  • 📬 Mail provider from MX records (Google Workspace, Microsoft 365, Zoho…) and email-sending tools from SPF (HubSpot, Salesforce, SendGrid, Mailchimp…)
  • ✅ SaaS verified in DNS: domain-verification records reveal tools like Atlassian, DocuSign, Stripe, Zoom, Miro, Figma, OpenAI, Okta and 50 more
  • 📅 Domain age, creation and expiry dates, registrar via RDAP (the official WHOIS successor)
  • 🎯 Filters: only sites using given tech (e.g. Shopify + Klaviyo), only with an email, only with a phone. Filtered-out domains are free
  • 📊 Excel + CSV export with a Technologies sheet (one row per domain and technology)
  • 💸 $0.003 per domain returned. 1,000 domains cost $3.00. Unreachable sites cost nothing

Who it's for

  • Sales and SDR teams: qualify accounts by stack ("uses HubSpot, not Salesforce"), find the right contact channel and LinkedIn page
  • Agencies and SaaS founders: build lists of sites using a competitor or a platform you integrate with (Shopify apps, WordPress plugins, Klaviyo partners)
  • Lead-gen freelancers (Fiverr / Upwork): turn a raw domain list into an enriched spreadsheet in minutes
  • Investors and analysts: quick due diligence on a list of companies: stack, maturity, domain age
  • CRM hygiene: fill in missing company names, descriptions, socials and phone numbers

How to use it

  1. Click Try for free.
  2. Paste domains (or website URLs or emails), one per line.
  3. Optional: only sites using certain technologies, only with email / phone, and how many extra pages to read.
  4. Click Start. 100 domains take about one to two minutes. Download ENRICHED_XLSX or ENRICHED_CSV from Storage → Key-value store, or use the dataset via API.

Input example

{
"domains": ["glossier.com", "allbirds.com", "basecamp.com", "https://www.notion.so"],
"onlyWithTech": ["Shopify", "Klaviyo"],
"onlyWithEmail": true
}

Task examples

  • Shopify stores using Klaviyo: a list of store domains + onlyWithTech: ["Shopify"]; sort by techStack to spot Klaviyo, Gorgias, Yotpo.
  • HubSpot vs Salesforce accounts: your target accounts + onlyWithTech: ["HubSpot", "Salesforce", "Marketo", "Pardot"].
  • Clean up a CRM export: domains of records missing data; use companyName, description, linkedinUrl, phones.
  • Find old, unmaintained sites to pitch a redesign: filter copyrightYear < 2023 and cms = WordPress / Wix.
  • Chain with Company Hiring Signals: enrich the companies that are hiring right now.

Output example

One row per domain. A real row from a test run:

{
"domain": "glossier.com",
"companyName": "Glossier",
"description": "Glossier",
"primaryEmail": "brand@glossier.com",
"emails": [
"brand@glossier.com",
"gteam@glossier.com",
"press@glossier.com"
],
"phones": [],
"linkedinUrl": null,
"socials": {
"facebook": "https://www.facebook.com/glossier",
"instagram": "https://www.instagram.com/glossier",
"tiktok": "https://www.tiktok.com/@glossier"
},
"address": null,
"cms": "Shopify",
"techStack": [
"Shopify",
"Google Tag Manager",
"Klaviyo",
"Gorgias",
"OneTrust",
"Optimizely",
"Vimeo",
"Cloudflare"
],
"techByCategory": {
"Ecommerce": [
"Shopify"
],
"Analytics": [
"Google Tag Manager"
],
"Email marketing": [
"Klaviyo"
],
"Chat & support": [
"Gorgias"
],
"Cookie consent": [
"OneTrust"
],
"A/B testing": [
"Optimizely"
],
"Video": [
"Vimeo"
],
"CDN & hosting": [
"Cloudflare"
]
},
"techCount": 8,
"mailProvider": "Google Workspace",
"emailSendingTools": [],
"verifiedServices": [
"Shopify",
"Google Search Console",
"Stripe",
"Anthropic",
"Amazon SES",
"DocuSign",
"Dropbox",
"Atlassian (Jira/Confluence)",
"Zoom",
"Miro",
"Klaviyo",
"Apple"
],
"domainCreated": "2012-09-24",
"domainAgeYears": 14.1,
"domainExpires": "2027-09-24",
"registrar": "CSC Corporate Domains, Inc.",
"copyrightYear": 2026,
"language": "en",
"finalUrl": "https://www.glossier.com/",
"status": "enriched",
"agentSummary": "glossier.com: Glossier; site on Shopify; 8 technologies: Shopify, Google Tag Manager, Klaviyo, Gorgias, OneTrust, Optimizely; email brand@glossier.com; socials: facebook, instagram, tiktok; mail by Google Workspace; uses Shopify, Google Search Console, Stripe, Anthropic, Amazon SES; domain 14.1 yrs old"
}

Fields

FieldWhat it is
companyName, title, description, address, language, copyrightYearCompany basics from the website
primaryEmail, emails, phonesContacts published on the company's own site (own-domain emails first)
linkedinUrl, socialsLinkedIn company page and other social profiles linked from the site
techStack, techByCategory, techCount, cmsDetected technologies, grouped by category
mailProvider, mxHostsWho hosts the company's email
emailSendingToolsServices allowed to send email for the domain (SPF)
verifiedServicesSaaS tools with a domain-verification record in DNS
domainCreated, domainAgeYears, domainExpires, registrarFrom RDAP (not available for every TLD)
finalUrl, pagesRead, statusWhere the site ended up and how many pages were read; unreachable sites get a status and are free
agentSummaryOne plain-English line per domain

Files in the key-value store

KeyWhat it is
ENRICHED_XLSXExcel workbook: Companies, Technologies (one row per domain + technology), Run log, Read me
ENRICHED_CSVCompanies table as CSV
SUMMARYJSON: how many have email / phone / LinkedIn, most common technologies, unreachable domains, a one-line takeaway and nextStep

For AI agents

Use this Actor to enrich company domains with name, description, public contacts, social links, tech stack, mail provider, SaaS tools and domain age. Call it with Apify's MCP server (https://mcp.apify.com, tool call-actor, Actor pandadad0214/company-website-enricher) or the API (POST https://api.apify.com/v2/acts/pandadad0214~company-website-enricher/run-sync-get-dataset-items).

Minimal input:

{"domains": ["glossier.com", "basecamp.com"]}

Each dataset item includes:

  • agentSummary: one line, e.g. glossier.com: Glossier; site on Shopify; 8 technologies: Shopify, Google Tag Manager, Klaviyo, Gorgias; email brand@glossier.com; mail by Google Workspace; uses Stripe, Atlassian (Jira/Confluence), Miro; domain 14.1 yrs old
  • techStack, techByCategory: what the site runs on
  • primaryEmail, phones, linkedinUrl, socials: how to reach the company
  • verifiedServices, emailSendingTools, mailProvider: tools the company uses behind the scenes

The run's key-value store has a SUMMARY record with withEmail, withPhone, withLinkedIn, topTech, a one-line takeaway and nextStep. Unreachable sites come back with a status and are not charged.

Pricing

Apify paid-plan discounts: Bronze members pay 10% less, Silver 20% less and Gold 30% less per domain. Free-plan prices are shown below; the discount applies automatically.

$0.003 per domain returned (pay-per-event), plus a tiny Actor-start fee of $0.00005. Contacts, tech stack, DNS, domain age, Excel, CSV and summary are all included. Sites that can't be reached, and domains removed by your filters, cost nothing. Your maximum charge per run is respected.

FAQ

Where does the data come from? The company's own public website (home page and up to 4 contact / about / team pages, robots.txt respected), public DNS (Google / Cloudflare DNS over HTTPS) and the registries' public RDAP service, all read at run time. No LinkedIn scraping, no logins, no paid data brokers.

Does it find personal emails of employees? No. It returns the emails and phone numbers the company itself publishes on its website (info@, sales@, press@, founders' addresses when they are on the site). It does not guess or verify personal addresses.

How complete is the tech stack? It sees what the page code and HTTP headers reveal: about 150 widely used tools. Back-end tools that leave no trace in the page are not visible, which is why the DNS-verified services column is a useful complement.

Why is domain age empty for some domains? A few registries (for example some country-code TLDs and .edu) don't offer public RDAP yet.

A site blocks the crawler. Am I charged? No. Unreachable or blocked sites are listed with a status and cost nothing.

Can I use it from code or an AI agent? Yes, via the Apify API, the Python/JS clients, or as a tool through Apify's MCP server.

More Panda Federation tools

All Panda Federation Actors on Apify

Questions or a technology you'd like detected? Open an issue on this Actor's Issues tab.

Changelog

  • 2026-11-02: First public release: company basics, public emails and phones, social links, ~150 tech fingerprints, MX mail provider, SPF sending tools, DNS-verified SaaS, RDAP domain age, tech / email / phone filters, Excel/CSV export, agent-friendly agentSummary and takeaway, pay-per-event pricing with Bronze/Silver/Gold discounts.