Website Tech Stack Detector: CMS, Analytics, CRM & More
Pricing
$2.00 / 1,000 result scrapeds
Website Tech Stack Detector: CMS, Analytics, CRM & More
Find out what any website is built with: CMS, e-commerce platform, analytics, ad pixels, marketing automation and CRM, live chat, cookie consent, JS frameworks, hosting/CDN and email provider (via MX). 140+ technologies, one row per domain. Fast, no browser. Pay per website.
Pricing
$2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Torix
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Website Tech Stack Detector — CMS, E-commerce, Analytics, CRM, Chat, Hosting & Email Provider
Paste a list of websites and find out what each one is built with: CMS and site builder, e-commerce platform, payment and review apps, analytics and tag managers, ad pixels, marketing automation / CRM / email marketing, live chat and helpdesk, cookie consent, JavaScript frameworks, hosting / CDN / web server — and the company's email provider (Google Workspace, Microsoft 365…) from MX records.
140+ technologies in 39 categories, one clean row per domain, ready for filtering in Excel or your CRM. A BuiltWith / Wappalyzer alternative for lead generation and market research.
How to run it in 3 steps
- Add your input. In Websites or domains paste domains or homepage URLs, one per line — e.g.
allbirds.com. The form is already filled with a working example, so you can skip this step for a first try. - Press Start. The prefilled run returns 3 results in about 4 s and costs about $0.006. Set Max results (cost cap) to cap the cost of bigger runs; you only pay for websites actually delivered.
- Get the data. Open the Output tab and export JSON, CSV or Excel — or run it from the API, Make, Zapier, n8n or an AI agent (see below).
Features
- Lead-gen columns out of the box:
cms,ecommercePlatform,analytics,marketingAutomation,liveChat,hosting,emailProvider,jsFramework— plus the fulltechnologieslist andtechnologiesByCategory. - Email provider detection via MX records — know whether to pitch a Google Workspace or Microsoft 365 add-on.
- Careful fingerprints: our own rules prefer precision over noise (e.g. a file called
bootstrap.jsis not Bootstrap). - HTTP only, no browser: pure HTTP, hundreds of sites per minute; offline sites are free.
- Pay per website: $2 per 1,000 analyzed sites.
Use cases
- Technographic lead lists: all Shopify stores using Klaviyo, all WordPress sites without a cookie banner, all HubSpot users…
- Sales qualification: enrich a CRM or Google Maps export with the prospect's stack.
- Competitor analysis: what do the leaders in a niche use?
- Agency prospecting: find sites on outdated platforms (Joomla, Magento 1, IIS…).
Input
{"websites": ["allbirds.com", "hubspot.com", "apify.com"],"checkEmailProvider": true,"includeEvidence": false,"maxConcurrency": 30}
Output
Real output (default input)
First 2 of 3 records from a run with the prefilled input (3.5 s on a test machine; long values shortened here):
[{"website": "apify.com","domain": "apify.com","url": "https://apify.com/","status": "ok","httpStatus": 200,"title": "Apify: Marketplace of ready-to-run tools for AI","description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate your apps and AI agen…","language": "en","technologyCount": 8,"technologies": ["Google Tag Manager","HubSpot","Intercom"],"technologiesByCategory": {"Tag manager": ["Google Tag Manager"],"Marketing automation": ["HubSpot"],"Live chat": ["Intercom"],"Cookie consent": ["OneTrust"],"JavaScript framework": ["Next.js","React"],"CDN": ["Amazon CloudFront"],"Email hosting": ["Google Workspace"]},"cms": null,"ecommercePlatform": null,"emailProvider": "Google Workspace","analytics": null,"liveChat": "Intercom","marketingAutomation": "HubSpot","hosting": "Amazon CloudFront","jsFramework": "Next.js","mxRecords": ["aspmx.l.google.com","alt1.aspmx.l.google.com","alt2.aspmx.l.google.com"],"scrapedAt": "2026-10-15T12:09:10.776Z"},{"website": "hubspot.com","domain": "hubspot.com","url": "https://www.hubspot.com/","status": "ok","httpStatus": 200,"title": "HubSpot | Software & Tools for your Business - Homepage","description": "HubSpot","language": "en","technologyCount": 4,"technologies": ["HubSpot CMS","Google Tag Manager","HubSpot"],"technologiesByCategory": {"CMS": ["HubSpot CMS"],"Tag manager": ["Google Tag Manager"],"Marketing automation": ["HubSpot"],"CDN": ["Cloudflare"]},"cms": "HubSpot CMS","ecommercePlatform": null,"emailProvider": null,"analytics": null,"liveChat": null,"marketingAutomation": "HubSpot","hosting": "Cloudflare","jsFramework": null,"mxRecords": ["smtp.google.com"],"scrapedAt": "2026-10-15T12:09:10.776Z"}]
{"website": "allbirds.com","domain": "allbirds.com","url": "https://www.allbirds.com/","status": "ok","httpStatus": 200,"title": "Allbirds: The World's Most Comfortable Shoes","description": "…","language": "en","technologyCount": 7,"technologies": ["Shopify", "Google Tag Manager", "Microsoft Clarity", "Attentive", "OneTrust", "Cloudflare", "Microsoft 365"],"technologiesByCategory": {"E-commerce": ["Shopify"],"Tag manager": ["Google Tag Manager"],"Analytics": ["Microsoft Clarity"],"SMS marketing": ["Attentive"],"Cookie consent": ["OneTrust"],"CDN": ["Cloudflare"],"Email hosting": ["Microsoft 365"]},"cms": null,"ecommercePlatform": "Shopify","emailProvider": "Microsoft 365","analytics": "Microsoft Clarity","liveChat": null,"marketingAutomation": null,"hosting": "Cloudflare","jsFramework": null,"mxRecords": ["allbirds-com.mail.protection.outlook.com"],"scrapedAt": "2026-10-14T01:00:00.000Z"}
Turn on Include detection details to get technologyDetails with the category and evidence (html, script, meta, header, cookie, dns) for every technology.
Use with AI agents (MCP), LangChain, RAG & the API
This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.
MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=torix33/website-tech-stack-detector","headers": { "Authorization": "Bearer <APIFY_TOKEN>" }}}}
LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):
import jsonfrom langchain_apify import ApifyActorsTool, ApifyWrapperfrom langchain_core.documents import Document# 1) give the actor to an agent as a tooltool = ApifyActorsTool("torix33/website-tech-stack-detector")# 2) or load results as Documents for a RAG indexloader = ApifyWrapper().call_actor(actor_id="torix33/website-tech-stack-detector",run_input={"websites": ["allbirds.com", "hubspot.com", "apify.com"], "checkEmailProvider": True, "includeEvidence": False, "maxConcurrency": 30},dataset_mapping_function=lambda item: Document(page_content=json.dumps(item, ensure_ascii=False), metadata={"url": item.get("url")}),)docs = loader.load()
REST API — one synchronous call, dataset items in the response:
curl -X POST "https://api.apify.com/v2/acts/torix33~website-tech-stack-detector/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"websites": ["allbirds.com", "hubspot.com", "apify.com"], "checkEmailProvider": true, "includeEvidence": false, "maxConcurrency": 30}'
Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.
RAG tip: Ideal as an agent tool for lead qualification: "is this prospect on Shopify and HubSpot?" — answer from ecommercePlatform and marketingAutomation.
Detected categories (selection)
CMS · Site builder · Headless CMS · E-commerce · Payments · Subscriptions · Reviews · Analytics · Tag manager · A/B testing · Advertising pixels · Marketing automation · CRM · Email & SMS marketing · Pop-ups · Forms · Scheduling · Data enrichment / ABM · Live chat · Support · Cookie consent · Security (CAPTCHA) · JavaScript frameworks · Static site generators · UI frameworks · Fonts · CDN · Hosting · Web server · Programming language · Web framework · Email hosting.
Pricing
- $2.00 per 1,000 websites ($0.002 per website).
- The prefilled input returns 3 websites → $0.006.
- Example: 1,000 websites → $2.00; 10,000 → $20.00. Set Max results (cost cap) to limit any run.
Failed sites are free.
Limitations
- Detection uses the homepage HTML, response headers, cookies and DNS MX records. Technologies loaded only after login or deep inside an app may not be visible.
FAQ
Is it a BuiltWith or Wappalyzer alternative? Yes, for bulk lists: it fingerprints the homepage HTML, headers, cookies and DNS MX records and costs $2 per 1,000 sites.
Does it detect Google Workspace or Microsoft 365?
Yes. emailProvider comes from the domain's MX records.
Why is a technology missing? Tools loaded only after login or deep inside an app are not visible on the public homepage.