Website Tech Stack Detector avatar

Website Tech Stack Detector

Pricing

from $3.90 / 1,000 url analyzeds

Go to Apify Store
Website Tech Stack Detector

Website Tech Stack Detector

Detect 60+ technologies: frameworks, CMS, analytics, CDN, servers, CSS, payment, chat, security. Analyzes HTML, headers, cookies, scripts. Batch URL support. Categories: React, WordPress, Stripe, Cloudflare, etc.

Pricing

from $3.90 / 1,000 url analyzeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Website Tech Stack Detector do?

Website Tech Stack Detector identifies the technologies, frameworks, CMS platforms, analytics tools, CDNs, and server software used by any website. Provide one or more URLs and the actor analyzes HTML source, HTTP response headers, cookies, meta tags, JavaScript libraries, and CSS frameworks to build a comprehensive technology profile for each site.

Each detected technology includes a name, category, confidence score (0-100), and version number when available. The actor can analyze a single homepage or crawl multiple internal pages for deeper detection, catching technologies that may only appear on specific page types. Results are structured JSON ready for competitive analysis, lead generation, or technology market research.

Features

  • Broad detection coverage — identifies frameworks, CMS platforms, analytics tools, CDNs, hosting providers, JavaScript libraries, CSS frameworks, server software, and more
  • Multi-signal analysis — inspects HTML markup, HTTP headers, cookies, meta tags, inline scripts, external script URLs, and link elements
  • Confidence scoring — each detection includes a confidence score from 0 to 100
  • Version detection — extracts version numbers when available from headers, meta tags, or script URLs
  • Multi-page analysis — crawl internal pages for deeper detection beyond just the homepage
  • Batch processing — analyze multiple websites in a single run
  • Header and cookie inspection — optionally includes relevant HTTP headers and cookies in the output
  • Technology categorization — results grouped by category (framework, CMS, analytics, CDN, etc.)
  • Pay-per-URL pricing — only pay for URLs successfully analyzed

Input Configuration

{
"urls": ["https://vercel.com"],
"maxPages": 1,
"followLinks": false,
"includeHeaders": true,
"includeCookies": true,
"maxConcurrency": 10
}
ParameterTypeDefaultDescription
urlsstring[]["https://vercel.com"]List of website URLs to analyze
maxPagesinteger1Pages to analyze per domain (1 = homepage only, higher for deeper detection)
followLinksbooleanfalseCrawl internal links for broader technology detection. Requires maxPages > 1.
includeHeadersbooleantrueInclude relevant HTTP response headers in output
includeCookiesbooleantrueInclude cookies set by the website in output
maxConcurrencyinteger10Maximum pages to crawl simultaneously (1-50)

Output Format

Each analyzed URL produces a dataset item with detected technologies, headers, cookies, and meta information:

{
"url": "https://vercel.com",
"technologies": [
{ "name": "Next.js", "category": "framework", "confidence": 95, "version": "14.1.0" },
{ "name": "React", "category": "framework", "confidence": 90, "version": null },
{ "name": "Vercel", "category": "hosting", "confidence": 100, "version": null },
{ "name": "Cloudflare", "category": "cdn", "confidence": 85, "version": null },
{ "name": "Google Analytics", "category": "analytics", "confidence": 80, "version": null }
],
"headers": {
"server": "Vercel",
"x-vercel-id": "iad1::hn7pk-...",
"x-vercel-cache": "HIT",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=63072000"
},
"cookies": [
{ "name": "_vercel_jwt", "value": "...", "domain": ".vercel.com", "path": "/" }
],
"meta": {
"generator": "Next.js"
},
"pagesAnalyzed": 1,
"scrapedAt": "2026-03-11T12:00:00.000Z"
}

Usage Examples / Use Cases

  • Competitive analysis — discover what technologies your competitors use for their websites, analytics, and infrastructure
  • Lead generation — build lists of websites using specific technologies (e.g., all Shopify stores, all WordPress sites with WooCommerce)
  • Market research — survey technology adoption across an industry by analyzing hundreds of sites
  • Sales intelligence — identify prospects using outdated or competitor technologies for targeted outreach
  • Security assessment — detect server software versions, missing security headers, and known vulnerable technologies
  • Migration planning — document the current tech stack before planning a platform migration

Proxy Requirements (Optional)

Website Tech Stack Detector does not require a proxy for most websites. It makes standard HTTP requests to analyze page content and headers. However, if you are analyzing websites behind Cloudflare or other anti-bot services that block datacenter IPs, you can configure a proxy in the Apify Console run settings. For most use cases, the default configuration works without any proxy.

Pricing

This actor uses Pay-Per-Event (PPE) pricing: $3.90 per 1,000 URLs analyzed ($0.0039 per event).

Pricing includes all platform compute costs — no hidden fees.

FAQ

How does the detector identify technologies?

The actor uses multiple detection signals: HTTP response headers (e.g., X-Powered-By, Server), HTML meta tags (e.g., <meta name="generator">), external script URLs (e.g., cdn.shopify.com), inline JavaScript patterns, CSS framework signatures, and cookie names. Each signal contributes to the confidence score for a given technology.

Why should I enable multi-page crawling?

Some technologies only appear on specific page types. For example, an e-commerce platform may only load its checkout scripts on product pages, or an analytics tool may only be present on blog posts. Setting maxPages > 1 and enabling followLinks lets the actor discover technologies across different sections of the site.

Can I analyze multiple websites at once?

Yes. Add multiple URLs to the urls array and each will be analyzed independently. The actor produces a separate result for each URL, making it easy to compare tech stacks across competitors or prospects.

What technology categories are detected?

The actor detects technologies across categories including: frameworks (React, Vue, Angular, Next.js), CMS platforms (WordPress, Shopify, Drupal), analytics (Google Analytics, Hotjar, Mixpanel), CDNs (Cloudflare, Fastly, Akamai), hosting (Vercel, Netlify, AWS), server software (Nginx, Apache), JavaScript libraries (jQuery, Lodash), and more.

What does the confidence score mean?

The confidence score (0-100) indicates how certain the detection is. A score of 100 means the technology was identified through a definitive signal (e.g., a specific HTTP header). Lower scores indicate the detection is based on less certain signals like pattern matching in HTML or scripts. Technologies are sorted by confidence in the output.