Wappalyzer Alternative – Bulk Tech Stack Detector avatar

Wappalyzer Alternative – Bulk Tech Stack Detector

Pricing

from $4.00 / 1,000 website analyzeds

Go to Apify Store
Wappalyzer Alternative – Bulk Tech Stack Detector

Wappalyzer Alternative – Bulk Tech Stack Detector

Detect the technology stack of thousands of websites: CMS, ecommerce platform, frameworks, analytics, CDN, hosting, payment and marketing tools, with versions and confidence. 7,600+ Wappalyzer-compatible fingerprints, HTTP-only, fast and cheap.

Pricing

from $4.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

Cemal Atakli

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Find out what technology any website is built with, in bulk. Paste a list of domains (or a CSV) and get each site's CMS, ecommerce platform, JavaScript frameworks, analytics and marketing tools, CDN, hosting, payment providers, security/WAF and email provider, with versions, confidence scores and categories.

  • Wappalyzer-grade detection. It uses 7,600+ technologies from the open-source Wappalyzer fingerprint set with the full pattern syntax (versions, confidence, implies/excludes/requires). It detected 41 of 41 expected technologies on a live test of 19 sites.
  • Built for bulk. Give it a domain list, pasted text or CSV, or a link to a TXT/CSV file. It is HTTP-only (no browser) and checks 25 sites in parallel. DNS lookups for email providers and a blocked flag are optional.
  • $4 per 1,000 sites. Sites that fail to load are free.

Quick start

This is the prefilled input: 2 sites in a few seconds, for about $0.009.

{ "urls": ["allbirds.com", "wordpress.org"] }

Sample output

domaintechnologyCounttechnologyNames (excerpt)
allbirds.com11Shopify, Apple Pay, PayPal, Shop Pay, Cloudflare, Google Tag Manager
wordpress.org13WordPress, WordPress Block Editor, Gutenberg, MySQL, PHP, Nginx
nextjs.org9Next.js, Radix UI, React, Vercel, HSTS, Webpack

Price comparison (Apify Store, September 2026)

ActorPrice per site1,000 sitesMonthly users
nexgendata/wappalyzer-replacement$0.10$1001,229
automation-lab/tech-stack-detector$0.0023$2.3035
Bulk Tech Stack Detector (this Actor)$0.004$4new

That is 25× cheaper than the most-used Actor. automation-lab costs less per site. This Actor offers full Wappalyzer pattern matching, versions and confidence scores, optional DNS and evidence, and bulk CSV/TXT input.

Related Actors: Greenhouse, Lever, Ashby & Workday Jobs API to see who is hiring at the companies you profiled, and Remote Jobs Scraper & Aggregator for remote job listings.

What can I use it for?

  • Lead generation and sales prospecting: find all Shopify stores, WordPress + WooCommerce sites, HubSpot or Salesforce users in a list of leads
  • Competitor research: see which analytics, A/B testing, CDP, chat and ad tools your competitors run
  • Market research: measure technology market share across thousands of domains
  • Agencies: audit a client's stack before a pitch or migration (outdated jQuery, CMS versions)
  • Security and IT asset inventory: CPE identifiers and versions for software across your domains
  • Data enrichment: add a "tech stack" column to a CRM or spreadsheet

Input

FieldDescription
urlsDomains or URLs (shopify.com, https://www.example.com/shop). https:// is added automatically, with fallback to http://
bulkTextPaste any list: one per line, comma separated, or a whole CSV export
sourceFileUrlPublic URL of a .txt/.csv file (e.g. a published Google Sheet)
maxSitesLimit how many sites to process (0 = all)
minConfidenceHide weak detections (0 = show all, like Wappalyzer)
includeTechDetailsAdd description, icon URL, CPE, open-source/SaaS flags and pricing tier
includeEvidenceShow the matched header/meta/script/HTML for every technology
includeDnsDetect email/DNS/SaaS providers from TXT/MX/NS/SOA/CNAME records
maxConcurrency, requestTimeoutSecs, proxyConfigurationAdvanced tuning
{
"urls": ["allbirds.com", "wordpress.org", "nextjs.org", "www.bbc.com", "webflow.com"],
"bulkText": "stripe.com\nhttps://www.shopify.com",
"includeEvidence": true,
"includeDns": false,
"minConfidence": 0
}

Output

One dataset item per website. Export as JSON, CSV, Excel or HTML, or read it via the API.

{
"inputUrl": "https://wordpress.org",
"url": "https://wordpress.org",
"domain": "wordpress.org",
"statusCode": 200,
"title": "Blog Tool, Publishing Platform, and CMS – WordPress.org",
"technologyCount": 13,
"technologyNames": "WordPress, WordPress Block Editor, Gutenberg, MySQL, PHP, Nginx, Google Tag Manager, HSTS, ...",
"technologies": [
{
"name": "WordPress",
"version": "7.2",
"confidence": 100,
"categories": ["CMS", "Blogs"],
"website": "https://wordpress.org",
"evidence": ["headers[link]: rel=\"https://api.w.org/\"", "meta[generator]: WordPress 7.2"]
},
{
"name": "PHP",
"version": null,
"confidence": 100,
"categories": ["Programming languages"],
"website": "https://php.net",
"evidence": ["scripts: .php?"]
}
],
"categories": {
"CMS": ["WordPress"],
"Programming languages": ["PHP"],
"Web servers": ["Nginx"],
"Tag managers": ["Google Tag Manager"]
},
"redirectChain": null,
"ip": "2620:109:b00a::4206:2afc",
"responseTimeMs": 888,
"blocked": false,
"error": null,
"checkedAt": "2026-09-27T10:15:02+00:00"
}

Sites that cannot be reached are still listed, with error set (e.g. DNS resolution failed), and are not charged. Pages behind bot protection (Cloudflare challenge, DataDome…) are marked blocked: true. The WAF/CDN itself is still detected.

Accuracy check (live, 2026-09-27)

Run with tests/accuracy.py: 41/41 expected technologies detected (100%) on 19 well-known sites.

SiteDetected (excerpt)
allbirds.comShopify, Shop Pay, Apple Pay, PayPal, Cloudflare, Google Tag Manager
kyliecosmetics.comShopify, Klaviyo, Afterpay, Yotpo Reviews, OneTrust, Bazaarvoice
gymshark.comShopify, Shop Pay, Cloudflare
wordpress.orgWordPress 7.2, Gutenberg 24.0.0, PHP, MySQL, Nginx
techcrunch.comWordPress 6.9.9, WordPress VIP, Yoast SEO Premium 25.1
whitehouse.govWordPress, PHP, Nginx
nextjs.org / vercel.comNext.js, React, Vercel, Webpack
bbc.comNext.js, React, styled-components 6.1.19, Optimizely, Piano
webflow.comWebflow, jQuery 3.5.1, Cloudflare, Intellimize
squarespace.com / wix.comSquarespace (+Commerce) / Wix (+eCommerce)
vuejs.org / svelte.devVue.js, VitePress, Netlify / SvelteKit, Svelte, Vite, Vercel
laravel.comLaravel, Statamic, Inertia.js, PHP, Cloudflare
gatsbyjs.comGatsby 4.24.6, React, Netlify, Contentful, Segment 4.1.0
mass.gov / joomla.orgDrupal 11 / Joomla

Pricing

Pay per event: $0.004 per analyzed website ($4 per 1,000) plus a tiny $0.0005 run-start fee. Sites that fail to load are free.

Actor (Apify Store, Sep 2026)Price per site1,000 sites
nexgendata/wappalyzer-replacement$0.10$100
automation-lab/tech-stack-detector$0.0023$2.30
Bulk Tech Stack Detector (this)$0.004$4

That is 25× cheaper than the most-used Actor. A cheaper option exists; this Actor focuses on accuracy and depth: 7,600+ fingerprints, versions and confidence scores, 41/41 expected technologies on the live accuracy test, a blocked flag for bot-protected pages, and bulk CSV/TXT input. BuiltWith's official Actor/API uses separate subscription pricing. Set Maximum cost per run in Apify: the Actor stops gracefully when it is reached.

FAQ

How is this different from Wappalyzer? It uses the same open fingerprint format and a maintained open-source fingerprint set, built for bulk runs: thousands of domains per run, CSV/JSON/Excel export, API and schedules, and no browser extension.

Does it run JavaScript? No. Plain HTTP keeps it fast and cheap. Wappalyzer's js (window variable) checks are approximated statically from inline scripts and element IDs, and extra static fingerprints cover modern frameworks. Tools that are only injected later by JavaScript (some tag-manager loaded pixels) may be missed. That trade-off is why it costs $4 per 1,000 sites instead of $100.

Which pages are analyzed? The URL you give (normally the homepage), after following redirects. You can also pass deep URLs such as /shop or /blog.

What does confidence mean? Wappalyzer semantics. Each matched pattern adds its confidence (default 100), capped at 100. Implied technologies inherit the confidence of the technology that implies them.

Can I detect email providers (Google Workspace, Microsoft 365)? Yes, turn on includeDns. MX/TXT/NS records also reveal DNS hosts and dozens of SaaS domain verifications.

Is it legal? It downloads the public homepage once, like a browser, and reads public DNS records. Respect the target sites' terms and applicable law for your use case.

Sites return 403? Some sites block all automated traffic. You can try proxyConfiguration with Apify Proxy. Blocked pages still reveal the CDN/WAF.

Use with AI agents / Apify MCP

The Actor works well as a tool for AI agents: fast (seconds per site), cheap, with clean structured JSON.

  • Apify MCP server: add https://mcp.apify.com/?actors=gazidev/tech-stack-detector to Claude Desktop, Cursor, VS Code or any MCP client. The agent can then call it, for example: "What CMS and analytics does example.com use?"
  • API: POST https://api.apify.com/v2/acts/gazidev~tech-stack-detector/run-sync-get-dataset-items?token=... with {"urls": ["example.com"]} returns results synchronously for small lists.
  • Tip for agents: read technologyNames for a compact answer, or categories to answer "which CMS / which ecommerce platform" questions directly.

Attribution and license

Technology fingerprints and categories: enthec/webappanalyzer (GPL-3.0), a community-maintained continuation of the Wappalyzer open-source dataset. They are bundled in src/data together with the upstream license. The code refreshes them with scripts/fetch_fingerprints.py. Wappalyzer is a trademark of its respective owner. This Actor is not affiliated with Wappalyzer or BuiltWith.