Wappalyzer vs BuiltWith
Wappalyzer and BuiltWith are the two most-referenced website-technology detectors, but they solve slightly different problems. Wappalyzer leads on breadth of fingerprints and per-page detection. BuiltWith leads on technographic data for sales and marketing teams. They overlap on the surface — both will tell you a site is built with Next.js and uses Google Analytics — but diverge sharply once you push on depth, workflow or price.
Context — which question are you really asking?
Which one you want depends almost entirely on why you're asking. If your question is 'what's running on this page in front of me right now?' you want a per-page tool that goes deep, and Wappalyzer's free extension is the reference for that. If your question is 'give me a CSV of every Shopify Plus store in the US that added Klaviyo in the last six months' you want a crawl-database tool with historical timelines and CRM integrations, and BuiltWith is the reference for that. The two tools are almost perpendicular: one excels at depth-on-demand, the other at breadth-over-time. Most developers bounce between them and don't realize they're paying the 'wrong' tool bill for their actual workflow.
Head-to-head table
Primary audience
Wappalyzer: Developers, researchers, security engineers, small SaaS teams with per-site curiosity.
BuiltWith: Sales, RevOps, marketing operations, competitive-intelligence teams building lead lists and dashboards.
Both serve both groups, but the product roadmap and pricing tell you which one is the star customer.
Free tier
Wappalyzer: Free browser extension with unlimited per-page lookups; no account required.
BuiltWith: Free single-domain lookup on the website, limited technology list, no history, aggressive upgrade prompts.
Bulk / API access
Wappalyzer: Paid API tiers priced per lookup; reasonable for mid-volume use.
BuiltWith: Paid API and CSV export; aggressive per-lookup and per-seat pricing aimed at sales teams.
Per-page detection depth
Wappalyzer: Deep: thousands of fingerprints, multi-signal (headers, cookies, DOM, JS globals, URL patterns, script-src).
BuiltWith: Medium at best: categorical labels, often without versions, some false duplications on tracker-heavy pages.
Version detection
Wappalyzer: Regex patterns on URLs and header values; usually major-only, frequently missing.
BuiltWith: Regex-based, coarse. Often no version at all.
Neither reads sourcemaps. Exact versions from `node_modules/<pkg>/package.json` are outside both tools' design.
WordPress plugin detail
Wappalyzer: A few dozen popular plugins have explicit fingerprint rules; unknown plugins aren't enumerated.
BuiltWith: Similar — some plugin coverage via rules, no generic enumeration by slug under `/wp-content/plugins/<slug>/`.
Historical timelines
Wappalyzer: Not offered.
BuiltWith: Strong. Per-domain 'added X on date Y, dropped Z on date W' timelines, going back years. Core BuiltWith differentiator.
Works on authenticated / internal sites
Wappalyzer: Yes, via the browser extension (same browser session).
BuiltWith: No. Crawl-based; cannot see anything behind login, on staging, or on internal networks.
Open-source / extensible
Wappalyzer: Originally open-source; main repo archived in August 2023. Community forks (enthec/webappanalyzer) continue.
BuiltWith: Fully proprietary, always has been.
CRM integration
Wappalyzer: Not offered.
BuiltWith: HubSpot, Salesforce, Zoho native integrations on the Pro and Enterprise tiers.
Pricing floor
Wappalyzer: Free extension; paid API starts at low hundreds of dollars per month for modest volume.
BuiltWith: Free single-domain lookup; paid tiers start at a few hundred dollars per month and scale into four-figure enterprise plans.
Pick by scenario
If you are: A frontend engineer studying a competitor's site
Pick: Wappalyzer (or Sourcemap Explorer)
You want depth on one page. BuiltWith's free view is too shallow, and the paid features don't answer your question.
If you are: A sales development rep building a list of 2,000 'Next.js + Stripe' leads
Pick: BuiltWith
This is BuiltWith's core workflow. Wappalyzer's API can do it, but BuiltWith's CRM integrations and historical filters are purpose-built.
If you are: A security researcher studying a suspected fraud domain
Pick: Both, plus Netcraft
BuiltWith's historical tech timeline is useful evidence; Wappalyzer (or Sourcemap Explorer) tells you what's live now; Netcraft adds the hosting/SSL angle.
If you are: A RevOps manager enriching 50,000 leads in HubSpot
Pick: BuiltWith
Native CRM enrichment is what you're paying for. Wappalyzer can do it through the API but the integration surface is thinner.
If you are: A developer who wants exact library versions on every site they visit
Pick: Neither — use Sourcemap Explorer
Both tools are regex-only on versions. The only way to get exact semver at scale is to read sourcemaps, which is outside both tools' design.
Verdict
A third option for developers: Sourcemap Explorer.
Free, local-first browser extension that pulls exact library versions from exposed sourcemaps, enumerates WordPress plugins, and isolates third-party trackers from your stack output.