Company Website Enricher: Tech Stack, Emails & Socials
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
- Click Try for free.
- Paste domains (or website URLs or emails), one per line.
- Optional: only sites using certain technologies, only with email / phone, and how many extra pages to read.
- 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 bytechStackto 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 andcms= 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
| Field | What it is |
|---|---|
companyName, title, description, address, language, copyrightYear | Company basics from the website |
primaryEmail, emails, phones | Contacts published on the company's own site (own-domain emails first) |
linkedinUrl, socials | LinkedIn company page and other social profiles linked from the site |
techStack, techByCategory, techCount, cms | Detected technologies, grouped by category |
mailProvider, mxHosts | Who hosts the company's email |
emailSendingTools | Services allowed to send email for the domain (SPF) |
verifiedServices | SaaS tools with a domain-verification record in DNS |
domainCreated, domainAgeYears, domainExpires, registrar | From RDAP (not available for every TLD) |
finalUrl, pagesRead, status | Where the site ended up and how many pages were read; unreachable sites get a status and are free |
agentSummary | One plain-English line per domain |
Files in the key-value store
| Key | What it is |
|---|---|
ENRICHED_XLSX | Excel workbook: Companies, Technologies (one row per domain + technology), Run log, Read me |
ENRICHED_CSV | Companies table as CSV |
SUMMARY | JSON: 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 oldtechStack,techByCategory: what the site runs onprimaryEmail,phones,linkedinUrl,socials: how to reach the companyverifiedServices,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
- Company Hiring Signals
- Email Domain Security Checker
- Local Business Leads
- AI Search & SEO Audit
- Podcast Leads Finder
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
agentSummaryandtakeaway, pay-per-event pricing with Bronze/Silver/Gold discounts.