Website Technology Detector - Tech Stack Scanner avatar

Website Technology Detector - Tech Stack Scanner

Pricing

from $5.00 / 1,000 website analyzeds

Go to Apify Store
Website Technology Detector - Tech Stack Scanner

Website Technology Detector - Tech Stack Scanner

Detects the technologies a website is built with (CMS, ecommerce, analytics, frameworks; 7,500+ signatures) - use when you need a site's tech stack for lead qualification or competitor research; $0.005 per site checked.

Pricing

from $5.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

Fred Jones

Fred Jones

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

Tech Stack Detector — website technology detector & tech stack scanner

Find out what any website is built with. Tech Stack Detector scans a list of URLs and identifies the technologies behind each site — CMS, ecommerce platform, web framework, analytics tools, CDN, web server, and more — using the open-source webappanalyzer fingerprint dataset: 7,500+ technologies across 109 categories, regularly refreshed.

A fast, affordable Wappalyzer alternative and BuiltWith alternative: roughly $5 per 1,000 sites, compared to $70–100 per 1,000 lookups with typical commercial tools.

Use with AI agents (MCP)

This Actor is also an MCP tool — AI agents like Claude and Cursor can run it for you. Your agent can call this tool directly; usage bills through your Apify account.

MCP server URL:

https://mcp.apify.com?tools=apifmcpfactory/tech-stack-detector

Claude Desktop (claude_desktop_config.json):

{
"mcpServers": {
"tech-stack-detector": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.apify.com?tools=apifmcpfactory/tech-stack-detector",
"--header",
"Authorization: Bearer YOUR_APIFY_TOKEN"
]
}
}
}

Cursor (.cursor/mcp.json):

{
"mcpServers": {
"tech-stack-detector": {
"url": "https://mcp.apify.com?tools=apifmcpfactory/tech-stack-detector",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}

Replace YOUR_APIFY_TOKEN with your API token from Apify Console.

No Apify account? AI agents can also pay per call with USDC via the x402 protocol: buy a prepaid token at agi.apify.com and use it as the Bearer token above.

Who is it for?

  • Lead generation & sales prospecting — build lists of sites running Shopify, WordPress, HubSpot, or any other platform your product targets. Qualify leads by their stack before you reach out.
  • SEO & competitor research — see what CMS, frameworks, analytics, and marketing tools competitors use, including version numbers where detectable.

Why this Actor?

  • Bulk input — paste a list of URLs; each site is fetched and analyzed in parallel.
  • Fast & lightweight — plain HTTP fetching with no headless browser, so runs are quick and compute costs stay tiny.
  • Rich output — every detected technology comes with human-readable categories, a version number when the fingerprints reveal one, and a confidence score (0–100).
  • Resilient — unreachable sites don't break the run; they produce an item with an error field so you always get one row per input URL.
  • Self-contained — all fingerprint matching happens locally against the bundled dataset. No third-party API calls.

Input

{
"urls": [
"https://www.shopify.com",
"https://wordpress.org"
],
"maxConcurrency": 10
}

Output

One dataset item per site:

{
"url": "https://wordpress.org",
"finalUrl": "https://wordpress.org/",
"httpStatus": 200,
"pageTitle": "Blog Tool, Publishing Platform, and CMS – WordPress.org",
"headers": {
"server": "nginx",
"x-powered-by": null,
"x-generator": null
},
"metaGenerator": "WordPress 7.1",
"technologies": [
{ "name": "WordPress", "categories": ["CMS", "Blogs"], "version": "7.1", "confidence": 100 },
{ "name": "Nginx", "categories": ["Web servers", "Reverse proxies"], "version": null, "confidence": 100 },
{ "name": "PHP", "categories": ["Programming languages"], "version": null, "confidence": 100 },
{ "name": "MySQL", "categories": ["Databases"], "version": null, "confidence": 100 },
{ "name": "Google Tag Manager", "categories": ["Tag managers"], "version": null, "confidence": 100 }
],
"fetchTimeMs": 1259
}

If a site can't be reached, the item contains the url and an error message instead.

How detection works

Each page's response headers, cookies, <meta> tags, HTML content, and script URLs are matched against the community-maintained webappanalyzer fingerprint dataset (the actively maintained successor to Wappalyzer's open-source fingerprints). Relationships between technologies are applied automatically — for example, detecting WooCommerce implies WordPress, which implies PHP and MySQL.

Pricing

Pay per event: a small flat fee per run ($0.001) plus $0.005 per analyzed site — about $5 per 1,000 sites. Compare that to $70–100 per 1,000 lookups elsewhere.

FAQ

Does it render JavaScript? No — that's what keeps it fast and cheap. Technologies only visible after client-side rendering may be missed; server-side signals (headers, HTML, script tags, cookies) are all detected.

How fresh is the fingerprint data? The dataset is bundled with the Actor and refreshed regularly from the open-source webappanalyzer repository.

What counts as a billed site? Every input URL that produces a dataset item, including error items — each one represents real fetch and analysis work.

More tools from MCP Factory

  • EU VAT Validator — bulk-validate EU VAT numbers against the EU's official VIES service, with the official consultation number as audit evidence on every check.
  • llms.txt Checker — audit any website's AI readiness: llms.txt, AI crawler access in robots.txt, sitemap, and a 0–100 score with plain-English fixes.