Tech Stack Detector — Wappalyzer & BuiltWith Alternative avatar

Tech Stack Detector — Wappalyzer & BuiltWith Alternative

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Tech Stack Detector — Wappalyzer & BuiltWith Alternative

Tech Stack Detector — Wappalyzer & BuiltWith Alternative

Tech Stack Detector finds the CMS, e-commerce platform, analytics, ad pixels, chat widget and payment provider any website runs — one row per domain.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

What is Tech Stack Detector?

Tech Stack Detector (a Wappalyzer & BuiltWith alternative) is an Apify Actor that tells you what any website is built on: CMS, e-commerce platform, analytics, ad pixels, e-mail marketing, chat widget, payment provider, framework, cookie-consent tool, and hosting — one clean row per website, not per page. It runs on plain HTTP, no headless browser, so a few thousand domains is fast and cheap.

Pricing: Tech Stack Detector costs $5.00 per 1,000 results (pay per result, no subscription; Apify's free plan credit covers small runs).

For comparison, the most-used Actor for this search on Apify Store, nexgendata/wappalyzer-replacement, lists $100.00 per 1,000 — about 20× cheaper here (Store prices checked 2026-10-01).

What data does Tech Stack Detector extract?

Tech Stack Detector extracts every signature anchored to something a site can only have if it truly runs it — a vendor CDN hostname, a namespaced variable, a generator tag:

FieldTypeDescription
domainstringRoot domain, www. stripped
title / descriptionstringHomepage title and meta description
generatorstring<meta name="generator"> tag, if present
cms / ecommercearrayCMS and e-commerce platforms
analytics / advertisingarrayAnalytics tools and ad pixels
emailMarketing / chat / paymentsarrayMarketing, chat, payment tools
frameworks / cookieConsentarrayFrameworks and consent tools
cdn / serverarrayHosting and web server
primaryCms / primaryEcommercestringBest single guess
isEcommercebooleanTrue if a shop platform was found
trackingIdsobjectGA4, GTM, Ads, Meta Pixel, Hotjar, Yandex, TikTok IDs
technologiesarrayFull detections with name, categories, version, confidence (6,000+ from Wappalyzer)
byCategoryobjectTechnologies grouped by category for easy filtering
technologyCountnumberTotal unique technologies detected
pagesCrawled / scrapedAtnumber/stringPages fetched, timestamp
errorstringError message if domain could not be crawled (null if successful)

How to use Tech Stack Detector

  1. Paste your websites into Websites (bare domains or full URLs).
  2. Optionally pick Technology categories; empty means everything. Leave Max pages per website at 3.
  3. Enable Follow subdomains for sites like shop.example.com, then click Start and download results as JSON, CSV, Excel, or HTML.

Example input

{
"startUrls": [{ "url": "https://example.com" }],
"maxPagesPerDomain": 3,
"categories": ["cms", "ecommerce", "advertising"]
}

Example output

{
"domain": "example-shop.com",
"title": "Example Shop — Handmade Ceramics",
"cms": ["WordPress"],
"ecommerce": ["WooCommerce"],
"analytics": ["Google Analytics 4", "Google Tag Manager"],
"advertising": ["Meta Pixel", "Google Ads"],
"payments": ["Stripe", "PayPal"],
"primaryCms": "WordPress",
"isEcommerce": true,
"trackingIds": { "ga4": ["G-8XKQ2LM9PZ"], "gtm": ["GTM-T7FPMN"] },
"technologies": [
{ "name": "WordPress", "categories": ["CMS"], "version": "6.3.2", "confidence": 100 },
{ "name": "WooCommerce", "categories": ["Ecommerce"], "version": null, "confidence": 100 },
{ "name": "Stripe", "categories": ["Payment processors"], "version": null, "confidence": 100 },
{ "name": "Google Tag Manager", "categories": ["Analytics"], "version": null, "confidence": 100 },
{ "name": "Meta Pixel", "categories": ["Advertising"], "version": null, "confidence": 100 }
],
"byCategory": {
"CMS": ["WordPress"],
"Ecommerce": ["WooCommerce"],
"Payment processors": ["Stripe"],
"Analytics": ["Google Tag Manager"],
"Advertising": ["Meta Pixel"]
},
"technologyCount": 5,
"pagesCrawled": 3,
"scrapedAt": "2026-09-09T12:00:00.000Z",
"error": null
}

Input parameters

ParameterTypeDefaultDescription
startUrlsarrayapify.comWebsites to fingerprint, one row each
maxPagesPerDomaininteger3Page budget per website (1–50)
categoriesarray[] (all)Technology categories to detect
followSubdomainsbooleanfalseAlso inspect subdomains
maxConcurrencyinteger10Parallel requests (1–50)
proxyConfigurationobjectnoneOptional proxy

6,000+ technologies — open-source Wappalyzer fingerprints

Tech Stack Detector now includes 6,000+ technology fingerprints from the open-source Wappalyzer ruleset (GPL-3.0), updated weekly. Every detection includes confidence (0–100) and any detected version number. The byCategory field groups results for filtering. Fingerprints are anchored to real signals (HTTP headers, cookies, meta tags, script srcs, inline JS globals) — not brand names — so false positives are rare.

Pricing

Tech Stack Detector uses pay-per-event pricing: $0.005 per website result ($5 per 1,000) until 12 October 2026, then $0.02 per website result ($20 per 1,000) — the price that reflects the 7,000+-technology Wappalyzer ruleset. Paid Apify plans get volume discounts. A negligible $0.00005 actor-start fee applies, and platform usage is included. Set Maximum cost per run to cap spend.

Tech Stack Detector vs. BuiltWith and Wappalyzer subscriptions

BuiltWith and Wappalyzer sell monthly subscriptions ($99–$249/mo, capped lookups). This Actor is pay-per-event ($0.02/domain), run on demand or on a schedule, results straight into a dataset or your own pipeline via the API — no subscription, no unused seats. 1,000 domains cost $20 (one-time) instead of $99–$249/month. The fingerprint set is a snapshot of the open-source Wappalyzer community ruleset, refreshed when the Actor is rebuilt.

Using Tech Stack Detector with AI agents and MCP

Tech Stack Detector runs on pay-per-event pricing with limited permissions — the two requirements for an Actor to be callable through the Apify MCP server at mcp.apify.com. An agent passes startUrls and gets one row per domain back, and connects via n8n, Make, Zapier, or LangChain through Apify's integrations.

FAQ

How accurate is it? Every signature is anchored to something a site can only have if it truly runs that technology, not a brand name in page text.

Why did it miss a tool I know is there? Usually Google Tag Manager: tags loaded through GTM are injected at runtime and never appear in HTML, which this Actor reads only — it reports the GTM container, not the tags inside it. Raising maxPagesPerDomain helps for scripts on missed pages.

Does it detect Turkish e-commerce platforms? Yes — Ticimax, IdeaSoft, T-Soft, ikas, Platin Market, iyzico, PayTR, and Shopier.

Is this legal to run? The Actor reads only public HTML and collects no personal data. You're responsible for complying with the sites' terms and applicable law.

How do I control cost? Set Maximum cost per run — narrowing categories and lowering Max pages per website also cut compute.

Can I export as CSV or Excel? Yes, from the Output tab and API.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data

Support and feedback

Found a technology it should detect, or a false positive? Open an issue on the Issues tab.