Website Tech Stack & Lead Intelligence Scraper
Pricing
from $5.50 / 1,000 website analyzeds
Website Tech Stack & Lead Intelligence Scraper
Detect any website's full technology stack — CMS, e-commerce, analytics, ad pixels, CRM, payments, CDN & 200+ more — plus B2B lead intelligence: contacts, firmographics, email host (MX), TLS and a technographic lead score. Filter by technology and monitor stack changes. No login.
Pricing
from $5.50 / 1,000 website analyzeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
3
Monthly active users
5 hours ago
Last modified
Categories
Share
Website Tech Stack & Lead Intelligence Scraper — Technographics + B2B Leads
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the owners of any website, service or document it processes. All trademarks mentioned are the property of their respective owners. Any site or brand names are referenced only to describe the content this Actor processes.
Detect any website's full technology stack — CMS, e-commerce platform, JavaScript frameworks, analytics, advertising pixels, CRM, marketing automation, email tools, live chat, payments, reviews, CDN, hosting and 180+ more — and turn each domain into a ready-to-use B2B lead: contact emails & phones, firmographics, social profiles, the company's email host (Google Workspace / Microsoft 365 / …), TLS certificate and a 0–100 technographic lead score with buying signals.
No login, no cookies, no API keys — fast HTTP detection with graceful, reliable handling of any domain list.
Why this tech-stack scraper?
Most "BuiltWith alternative" actors only return a flat list of technologies. This actor ships the richest technographic + lead record in the category — it detects the stack and hands you everything you need to act on it:
| Data | Typical tech-stack scrapers | This actor |
|---|---|---|
| CMS / e-commerce / framework detection | ✅ | ✅ |
| Analytics, ad pixels, tag managers | partial | ✅ |
| CRM, marketing automation, email, live chat, payments, reviews | ❌ | ✅ |
| Email host (MX) — Google Workspace / Microsoft 365 / Proofpoint… | ❌ | ✅ |
| SPF / DMARC + SaaS domain-verification records | ❌ | ✅ |
| TLS certificate issuer & expiry | ❌ | ✅ |
| Firmographics (company name, description, logo, language) | ❌ | ✅ |
| Contact emails & phone numbers | ❌ | ✅ opt-in |
| Social profiles (LinkedIn, X, Facebook, Instagram, …) | ❌ | ✅ |
| 0–100 technographic lead score + buying signals | ❌ | ✅ |
| Technology filter — "only sites using Shopify + Klaviyo" | ❌ | ✅ |
| Monitor mode — alert when a site adds/removes a technology | ❌ | ✅ |
Use cases
- Technographic lead generation — build targeted prospect lists: "every site using Shopify but no live chat", "all HubSpot customers", "stores on Klaviyo". Filter by technology, score by buying intent, and export the contacts.
- Sales personalization — open with what a prospect actually runs ("I saw you're on Marketo and Drift…"). The
leadSignalsfield writes the hook for you. - Competitive & market intelligence — map which platforms, pixels and tools a market segment uses; track adoption and churn over time.
- Partner & integration targeting — find every site running the platform you integrate with (Shopify, Salesforce, WordPress, BigCommerce…).
- CRM enrichment — append tech stack, email host, firmographics and a lead score to a list of domains you already have.
- Agency prospecting — find outdated stacks, missing analytics/consent/security, or "no reviews tool on a store" gaps to pitch.
- Security & web audits — surface TLS expiry, missing DMARC, exposed server software and WAF/bot tooling across a portfolio.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Website Tech Stack & Lead Intelligence Scraper, paste a list of domains (or upload a file/Google Sheet of URLs), and click Start.
- (Optional) Add a Technology filter to keep only sites using specific tools, or a Minimum lead score to keep only the hottest prospects.
- Watch results stream into the dataset — switch between the Tech & leads, Lead generation and Marketing & sales stack views.
- Export as JSON, CSV, Excel or XML — or pull results programmatically via the Apify API.
Input
{"domains": ["allbirds.com", "glossier.com", "hubspot.com"],"enrichContacts": true,"crawlExtraPages": false,"includeDns": true,"includeTls": true,"technologyFilter": ["Shopify"],"technologyFilterMode": "any","minLeadScore": 0,"maxResults": 100}
- domains — list of domains or website URLs to analyze (e.g.
shopify.com,https://www.stripe.com). - startUrls — alternative input as a request list (supports uploading a file or Google Sheet of URLs); merged with
domains. - enrichContacts (default true) — extract contact emails, phones and social profiles. Fetches one Contact/About page per site (billed as a
contactEnrichmentevent). - crawlExtraPages (default false) — fetch up to 3 extra pages (Contact, About, Pricing) per site for deeper detection and more complete contacts.
- includeDns (default true) — resolve MX (email host), nameservers, SPF/DMARC and SaaS verification records.
- includeTls (default true) — read the TLS certificate (issuer + days to expiry).
- technologyFilter — only output sites using these technologies (case-insensitive, partial match, e.g.
["Shopify", "Klaviyo"]). Turns the actor into a technographic list builder. - technologyFilterMode (
any/all) — whether a site must match ANY or ALL of the filter technologies. - minLeadScore (0–100) — only output sites at or above this technographic lead score.
- monitorMode / onlyNewItems / monitorKey — remember each site's stack across runs and emit only new or changed sites (tech additions/removals are buying signals). Works alongside Apify Schedules.
- maxResults (default 100) — cap the number of sites (use
0for no limit with a bounded list). - proxyConfiguration — datacenter by default (cheap, works for most sites); switch to residential for anti-bot-heavy targets.
Output
One record per website (type: "website"):
{"type": "website","domain": "glossier.com","companyName": "Glossier","technologyCount": 13,"topTechnologies": "Shopify, jQuery, Google Tag Manager, Klaviyo, Drift, Zendesk","ecommercePlatform": "Shopify","analyticsTools": "Google Tag Manager","emailMarketing": "Klaviyo","liveChat": "Drift, Zendesk","paymentProcessors": "Apple Pay, Shop Pay","cdn": "Cloudflare","emailHost": "Google Workspace","leadScore": 95,"techMaturityScore": 100,"leadSignals": ["Runs an online store (Shopify)","Runs email marketing (Klaviyo)","Has 3 contact emails","Email host: Google Workspace"],"emails": ["gteam@glossier.com", "brand@glossier.com", "press@glossier.com"],"linkedinUrl": "https://www.linkedin.com/company/glossier","socials": { "instagram": "https://instagram.com/glossier", "tiktok": "https://tiktok.com/@glossier" },"technologies": [{ "name": "Shopify", "categories": ["E-commerce"], "version": null, "confidence": 100 },{ "name": "Klaviyo", "categories": ["Email marketing", "Marketing automation"], "version": null, "confidence": 90 }],"dns": { "mxProvider": "Google Workspace", "hasSpf": true, "hasDmarc": true, "verifications": ["google-site-verification", "stripe-verification"] },"tls": { "issuer": "Let's Encrypt", "validTo": "2026-09-01T00:00:00.000Z", "daysToExpiry": 67 },"finalUrl": "https://www.glossier.com/","httpReachable": true,"scrapedAt": "2026-06-26T18:00:00.000Z"}
Flat per-category columns (ecommercePlatform, cms, crmTools, advertisingPixels, liveChat, paymentProcessors, …) make it trivial to filter and pivot in a spreadsheet; the full technologies[] array carries every detection with its category and confidence.
How much does it cost?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Website analyzed - Full analysis: tech stack + DNS/email–host (MX) + TLS + firmographics + social profiles + 0–100 technographic lead score with buying signals
- Contact enrichment - Charged when it fetches a site's Contact/About page(s) to extract emails, phones & extra socials
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Automate & schedule
Run this actor on autopilot and pull results into your stack:
- Apify API — start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and Python — official SDKs.
- Schedules — re-scan a watchlist daily/weekly with
monitorModeto catch the moment a prospect adopts (or drops) a technology — a high-intent buying signal. - Webhooks — trigger CRM imports, Slack alerts or email sequences the instant a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/website-tech-stack-scraper').call({domains: ['allbirds.com', 'glossier.com', 'gymshark.com'],technologyFilter: ['Shopify'],enrichContacts: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} technographic lead records`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push enriched leads straight into your CRM.
- Slack — get notified when a monitored site changes its stack.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server — ask your assistant to "find every Shopify store in this list that doesn't use a live-chat tool and give me their contact emails" and let it run this scraper.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete B2B lead-gen & enrichment stack:
- Website Contact Scraper — emails, phones, socials & addresses from any website or domain list.
- LinkedIn Company Scraper — firmographics, employee count, followers, HQ & specialties.
- Google Maps Scraper — local business leads with phone, website, rating & contacts.
- IndiaMART Scraper — B2B supplier & product leads from India's #1 marketplace.
- Glassdoor Scraper — company reviews, ratings & interview intel for account research.
- Eventbrite Scraper — event organizer leads with emails & socials.
Tips
- Build a technographic list: set
technologyFilter(e.g.["Shopify", "Klaviyo"]) withtechnologyFilterMode: "all"to keep only sites that run your exact target stack, then export the contacts. - More contacts: turn on
crawlExtraPagesto also read each site's Contact/About/Pricing pages — it materially increases email coverage. - Cost control: datacenter proxy (default) is cheapest; only switch to residential if you target sites with aggressive anti-bot. DNS, TLS and email-host detection work even when a page is blocked, so you always get a record.
- Change detection: combine
monitorMode+onlyNewItemswith a Schedule to receive only sites whose stack changed since the last run.
FAQ
Which technologies can it detect? 180+ of the highest-signal technologies across e-commerce, CMS, frameworks, analytics, advertising, CRM, marketing automation, email, live chat, payments, reviews, A/B testing, CDP, CDN, hosting, security, consent and more — the ones that matter for sales, marketing and competitive research.
How is the email host detected? From the domain's public MX records (DNS) — it maps the mail exchangers to providers like Google Workspace, Microsoft 365, Proofpoint or Mimecast. A great firmographic and a strong fit signal for IT/security vendors.
Where do the contact emails come from? Only from the site's own public pages (homepage and, optionally, Contact/About pages) — the same emails a human visitor would see. Placeholder and asset addresses are filtered out.
Do I need a BuiltWith or Wappalyzer API key? No. This actor detects technologies directly from each site's HTML, scripts, headers, cookies and DNS — no third-party API, key or login.
A category column is empty — why? Per-category columns (e.g. crmTools, paymentProcessors) are populated only when the site actually uses a technology in that category — an empty value means "not detected", which is itself a useful signal (e.g. "no live chat" = an opportunity).
Is scraping this data legal? The actor reads only publicly available information from each website and public DNS/TLS. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for any personal data) and each site's terms.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the owners of any website, service or document it processes. All trademarks mentioned are the property of their respective owners.
Any website, service or brand names that appear in this listing or in the output are referenced only in a descriptive, nominative sense. This Actor is not an official product of any of them and is not authorised or certified by them. It processes only content you point it at; you are responsible for ensuring you may lawfully access and use that content and that your use complies with applicable laws and the terms of each source.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — including new technology fingerprints — are welcome; this actor is actively maintained.