Tech Stack Detector — Wappalyzer Alternative avatar

Tech Stack Detector — Wappalyzer Alternative

Pricing

from $10.00 / 1,000 website analyzeds

Go to Apify Store
Tech Stack Detector — Wappalyzer Alternative

Tech Stack Detector — Wappalyzer Alternative

Find out what any website is built with: CMS, e-commerce platform, frameworks, analytics, CDN, hosting and 7,600+ other technologies. Wappalyzer & BuiltWith alternative for lead generation — $0.01 per site, failed sites free.

Pricing

from $10.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

kfir sitalkil

kfir sitalkil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Tech Stack Detector — Wappalyzer & BuiltWith Alternative

Find out what any website is built with. Give it a list of domains and get back the CMS, JavaScript frameworks, analytics and marketing tools, CDN, hosting, e-commerce platform, payment providers and more — detected from 7,600+ technology fingerprints.

$0.01 per website analyzed — 1,000 websites cost $10. Failed or unreachable websites are free.

What you can use it for

  • 🎯 Lead generation & sales prospecting — "find every Shopify store in this list", "which of our prospects use HubSpot or Salesforce?", "which agencies' clients run WordPress?"
  • 🧩 Lead enrichment — add a technographics column to your CRM or spreadsheet: CMS, e-commerce platform, analytics, live chat, payment provider.
  • 🕵️ Competitor research — what framework, hosting and marketing stack does each competitor use?
  • 📊 Market research — measure adoption of a technology (e.g. Next.js, Stripe, Klaviyo) across thousands of domains.
  • 🔐 Asset inventory — see web servers, CDNs and library versions across your own sites.
  • 🤖 AI agents — a simple "what is this website built with?" tool for your agent (via the Apify API or MCP server).

Why this actor

  • 💸 Cheap & fair: a flat $0.01 per website successfully analyzed. No subscription, no API key to manage, no charge for sites that fail.
  • ⚡ Fast: plain HTTP (no headless browser), up to 20 sites in parallel — 10 websites in about 15 seconds, including startup.
  • 🧠 Rich output: name, version (when exposed), confidence, categories, website, icon and description for every technology — plus a per-category summary that's easy to filter in a spreadsheet.
  • 📦 Bulk-ready: paste thousands of domains (with or without https://); duplicates are removed automatically.
  • 🔓 Open fingerprints: based on the community-maintained webappanalyzer database — the open continuation of Wappalyzer's fingerprints, updated regularly.

💡 Need contacts too? Website Company Enricher returns the same tech stack plus emails, phones, LinkedIn & social profiles, logo and address — one row per company, same $0.01 per website.

What it detects

7,600+ technologies in 100+ categories, including:

CategoryExamples
CMSWordPress, Drupal, Joomla, Webflow, Wix, Squarespace, Ghost
E-commerceShopify, WooCommerce, Magento, BigCommerce, PrestaShop
JavaScript frameworksReact, Next.js, Vue.js, Nuxt.js, Angular, Svelte
Analytics & tag managersGoogle Analytics, Google Tag Manager, Hotjar, Segment, Mixpanel
Marketing automation & CRMHubSpot, Marketo, Klaviyo, Mailchimp, Salesforce
PaymentsStripe, PayPal, Klarna, Afterpay
CDN & hostingCloudflare, Fastly, Amazon CloudFront, Vercel, Netlify
Web servers & languagesNginx, Apache, PHP, Node.js, Ruby on Rails
Live chat & supportIntercom, Zendesk, Drift, LiveChat

Input

{
"urls": ["wordpress.org", "vercel.com", "https://www.shopify.com"],
"minConfidence": 50
}
FieldDescription
urlsDomains or URLs to analyze.
minConfidenceOnly report technologies with at least this confidence (0–100, default 50).
includeDetailsInclude website, icon and description for each technology (default on).
maxConcurrencyWebsites analyzed in parallel (1–20, default 10).
timeoutSecsGive up on a website after this many seconds (default 20) — not charged.

Output (one item per website)

{
"url": "https://vercel.com/",
"finalUrl": "https://vercel.com/",
"statusCode": 200,
"technologyCount": 13,
"technologies": [
{ "name": "Next.js", "version": null, "confidence": 100, "categories": ["JavaScript frameworks", "Web frameworks", "Static site generator"], "website": "https://nextjs.org" },
{ "name": "Vercel", "version": null, "confidence": 100, "categories": ["PaaS"], "website": "https://vercel.com" }
],
"byCategory": { "JavaScript frameworks": ["Next.js", "React"], "PaaS": ["Vercel"], "Analytics": ["..."] },
"responseTimeMs": 412,
"error": null
}

Export as JSON, CSV or Excel, schedule recurring runs, or connect it to Make, Zapier, n8n or Google Sheets.

Use it as an API

Run it and get the results in one HTTP call:

curl -X POST "https://api.apify.com/v2/acts/kfirs~tech-stack-detector/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["example.com", "shopify.com"]}'

Or from Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("kfirs/tech-stack-detector").call(run_input={"urls": ["example.com"]})
for site in client.dataset(run["defaultDatasetId"]).iterate_items():
print(site["url"], site["byCategory"])

Pricing

EventPrice
Website analyzed (successful)$0.01
Website failed / unreachable / timed outfree
Actor start$0.00005

Platform compute is tiny (HTTP only, 1 GB memory by default).

What it can and can't see

Detection uses everything a normal page load returns: HTTP headers, cookies, HTML, meta tags, script URLs, inline scripts and DOM selectors. Technologies that only reveal themselves after JavaScript runs in a browser may be missed, and like every fingerprint-based detector it can occasionally report a false positive — use minConfidence to tune. Only analyze sites you're allowed to access, and respect their terms.

FAQ

Is this the Wappalyzer API? No — it's an independent alternative that uses the open webappanalyzer fingerprint database (which continues Wappalyzer's open-source fingerprints) with its own detection engine.

Do I need an API key? Only your Apify account. No separate subscription.

Does it scan subpages? It analyzes the URL you give it (after redirects). Pass a specific page (e.g. /checkout or /pricing) to analyze that page.

Found a wrong or missing detection? Open an issue on GitHub — fixes ship fast.

Source & license

Source code: github.com/kfirs97/tech-stack-detector (GPL-3.0, as required by the fingerprint database).