Website Tech Stack Detector (7,600+ technologies) avatar

Website Tech Stack Detector (7,600+ technologies)

Pricing

from $2.00 / 1,000 website analyzed (fast mode)s

Go to Apify Store
Website Tech Stack Detector (7,600+ technologies)

Website Tech Stack Detector (7,600+ technologies)

Find out what any website is built with: CMS, ecommerce platform, analytics, tag managers, JS frameworks, CDN, hosting, payment and marketing tools. Bulk URLs, 7,600+ fingerprints, versions & categories. A cheap Wappalyzer/BuiltWith alternative.

Pricing

from $2.00 / 1,000 website analyzed (fast mode)s

Rating

0.0

(0)

Developer

Chesapeake Commerce

Chesapeake Commerce

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Website Tech Stack Detector: CMS, Ecommerce, Analytics & Hosting Lookup

Find out what any website is built with in seconds: CMS, ecommerce platform, JavaScript frameworks, analytics and ad pixels, tag managers, CDN, hosting, payment providers, chat widgets, cookie banners and more. Paste one URL or 5,000. Each site gets a clean row with technology names, versions, categories and confidence.

The detector matches 7,600+ open-source technology fingerprints against the page HTML, HTTP headers, cookies, script URLs, meta tags and DNS records. Browser mode also runs the page's JavaScript to catch single-page-app frameworks and tags that load later. It works as a Wappalyzer or BuiltWith alternative at a fraction of the cost.

What can it detect?

  • CMS and site builders: WordPress, Drupal, Webflow, Wix, Squarespace, HubSpot CMS, Ghost, Contentful…
  • Ecommerce: Shopify, WooCommerce, Magento / Adobe Commerce, BigCommerce, PrestaShop, Salesforce Commerce Cloud…
  • Analytics and marketing: Google Analytics 4, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity, Segment, HubSpot, Klaviyo, Mixpanel…
  • Frameworks and libraries: React, Next.js, Vue, Nuxt, Angular, Svelte, jQuery, Tailwind, Bootstrap…
  • Infrastructure: Cloudflare, Fastly, Akamai, AWS CloudFront, Vercel, Netlify, Nginx, Apache, HTTP/3, HSTS…
  • Payments, chat and consent: Stripe, PayPal, Klarna, Intercom, Zendesk, Drift, OneTrust, Cookiebot…
  • DNS-verified SaaS (separate dnsServices field): Google Workspace, Microsoft 365, Atlassian, Salesforce, OpenAI and others found through public MX/TXT records.

Who uses it

  • Sales and lead generation. Qualify prospect lists ("all Shopify stores using Klaviyo") before outreach.
  • Agencies. Audit a client or prospect site before a pitch; spot outdated jQuery or a missing consent manager.
  • Competitive research. See which analytics, A/B testing and personalization tools competitors run.
  • Investors and M&A. A quick technical profile of a portfolio company.
  • AI agents. Give your agent a reliable "what is this site built on?" tool through the Apify API or MCP.

How to use it

  1. Paste websites into Websites (bare domains like shopify.com work).
  2. Pick Fast (default, cheapest) or Browser mode (more complete for modern JavaScript sites).
  3. Click Start and download results as JSON, CSV or Excel. The One row per technology view gives a flat table that's ready for a CRM.

Input example

{
"urls": ["https://www.allbirds.com", "wordpress.org", "https://vercel.com"],
"mode": "fast",
"includeDns": true
}

Output example (browser mode, shortened)

{
"url": "https://www.allbirds.com/",
"finalUrl": "https://www.allbirds.com/",
"httpStatus": 200,
"status": "OK",
"mode": "browser",
"title": "Allbirds: Comfortable, Sustainable Shoes & Apparel",
"technologyCount": 22,
"technologyNames": [
"DoubleClick Floodlight",
"Impact",
"Facebook Pixel",
"Google Analytics",
"Microsoft Clarity",
"Cloudflare",
"OneTrust",
"Shopify",
"Google Font API",
"Vue.js",
"core-js",
"Goober",
"\u2026"
],
"categories": {
"Advertising": [
"DoubleClick Floodlight"
],
"Affiliate programs": [
"Impact"
],
"Analytics": [
"Facebook Pixel",
"Google Analytics",
"Microsoft Clarity",
"Datadog"
],
"CDN": [
"Cloudflare"
],
"Cookie compliance": [
"OneTrust"
]
},
"technologies": [
{
"name": "DoubleClick Floodlight",
"version": null,
"confidence": 100,
"categories": [
"Advertising"
],
"website": "https://support.google.com/ds/answer/6029713?hl=en",
"saas": null,
"pricing": null,
"cpe": null,
"implied": false,
"detectedVia": [
"page"
]
},
{
"name": "Impact",
"version": null,
"confidence": 100,
"categories": [
"Affiliate programs"
],
"website": "https://impact.com/",
"saas": null,
"pricing": null,
"cpe": null,
"implied": false,
"detectedVia": [
"page"
]
},
{
"name": "Facebook Pixel",
"version": "2.9.427",
"confidence": 100,
"categories": [
"Analytics"
],
"website": "https://facebook.com",
"saas": null,
"pricing": null,
"cpe": null,
"implied": false,
"detectedVia": [
"page"
]
}
],
"dnsServices": [
"Cursor",
"DocuSign",
"Miro",
"Apple iCloud Mail"
],
"server": "cloudflare",
"poweredBy": null,
"durationMs": 7455,
"checkedAt": "2026-10-24T17:54:50.837Z"
}

Pricing (pay per event)

EventPrice
Website analyzed, fast mode$0.002 ($2 per 1,000 sites)
Website analyzed, browser mode$0.01 ($10 per 1,000 sites)
Actor start$0.00005 (Apify default)

You are not charged for sites that fail to load, return an HTTP error or bot-protection page, or are disallowed by robots.txt. Those rows are still returned with a clear status and error, so you know what happened. Use Max cost per run to cap spending.

Fast vs Browser mode

FastBrowser
How1 HTTP request + robots.txt + DNSHeadless Chrome, runs JavaScript
Speedabout 1–3 s per siteabout 3–8 s per site
Findsserver-rendered tech, headers, cookies, scripts in HTMLall of Fast + JS globals, scripts injected by tag managers, SPA frameworks
Typical result8–15 technologies15–35 technologies

FAQ

How accurate is it? Detection uses the open, community-maintained webappanalyzer fingerprint set (the open-source continuation of Wappalyzer). Each technology has a confidence score. We only return matches with at least 50% confidence.

Does it respect robots.txt? Yes. Each site's robots.txt is checked first, and pages that disallow automated access are skipped and not charged. The Actor fetches only the page you ask for. It doesn't crawl, use proxies or solve captchas.

Why did a site return HTTP_ERROR? Some sites put up a bot-protection page (DataDome, Cloudflare challenge, etc.). We don't try to bypass these. You get the headers we saw (often enough to spot the CDN) and are not charged.

What is dnsServices? Services detected only from public DNS records (for example google-site-verification or MX records). They show which SaaS tools a company has verified, which is useful for sales, but they're kept apart from technologies running on the page.

Can I check thousands of sites? Yes, up to 5,000 per run. For bigger lists, run several Tasks or call the API in batches.

Licensing. The fingerprint data is GPL-3.0 (webappanalyzer); this Actor's source is GPL-3.0-or-later.

Need a technology added or found a false positive? Open an issue on the Issues tab. We reply within 2 business days.