Website Tech Stack Detector
Pricing
Pay per event
Website Tech Stack Detector
Detect 70+ technologies on any website - CMS, JS frameworks, CDN, analytics, hosting, ecommerce platform, UI libraries and more. Fast, accurate, no headless browser needed. Perfect for lead generation, competitive research and sales prospecting.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Mohieldin Mohamed
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Identify the technologies powering any website in seconds. Website Tech Stack Detector analyzes HTTP headers, HTML markup, scripts, and cookies to uncover the CMS, JavaScript frameworks, CDN, hosting provider, analytics tools, ecommerce platform, and marketing stack behind any public URL. Perfect for lead generation, competitive research, sales prospecting, and market analysis.
Run it on a single URL or thousands in one batch - results come back as structured JSON you can export to CSV, Excel, JSON, or pipe directly into your CRM via the Apify API.
What does Website Tech Stack Detector do?
Website Tech Stack Detector fetches a website's homepage (or any URL you provide), parses the response, and matches against 70+ technology signatures across these categories:
- CMS - WordPress, Drupal, Joomla, Ghost, Wix, Squarespace, Webflow, Contentful, Sanity
- Ecommerce - Shopify, WooCommerce, Magento, BigCommerce, PrestaShop
- JS Frameworks - Next.js, Nuxt.js, React, Vue, Angular, Svelte, SvelteKit, Gatsby, Astro, Remix
- Backend - Express, PHP, ASP.NET, Ruby on Rails, Django, Laravel
- Servers & Hosting - nginx, Apache, IIS, LiteSpeed, Vercel, Netlify, GitHub Pages, Cloudflare Pages
- CDN - Cloudflare, CloudFront, Fastly, Akamai
- Analytics - Google Analytics, GTM, Plausible, Fathom, Mixpanel, Segment, Hotjar, Amplitude, PostHog
- Marketing - HubSpot, Intercom, Drift, Mailchimp
- UI Libraries - Tailwind, Bootstrap, Material UI, Chakra UI, jQuery
- Fonts - Google Fonts, Adobe Fonts
Every detection includes a confidence score based on how many signature rules matched.
Why use Website Tech Stack Detector?
- Lead generation - Find prospects that use a specific technology (e.g., "all Shopify stores in my niche") and target them with relevant outreach
- Competitive research - Understand what tech stack your competitors rely on before planning a migration or redesign
- Sales enablement - Qualify inbound leads automatically by knowing their stack before the first call
- Market analysis - Study technology adoption trends across thousands of domains in minutes
- Due diligence - Audit a portfolio of websites before acquisition or partnership
- Cheap and fast - Uses HTTP + Cheerio (no headless browser), so scans complete in a fraction of the cost and time of browser-based detectors
Built on the Apify platform, you get scheduling, API access, proxy rotation, webhook integrations, and monitoring out of the box.
How to use Website Tech Stack Detector
- Click Try for free and sign in to Apify (or create a free account in seconds)
- Paste the URLs you want to scan into the Start URLs field
- Click Start - the actor fetches each homepage and runs all signatures
- Wait a few seconds per URL, then open the Output tab to view the detected technologies
- Export results as JSON, CSV, Excel, or fetch them via the Apify API
You can also schedule recurring scans (daily, weekly) and get notified via webhook whenever a site's stack changes.
Input
The actor accepts a list of URLs to scan plus an optional safety limit. Input is defined by input_schema.json:
{"startUrls": [{ "url": "https://apify.com" },{ "url": "https://vercel.com" },{ "url": "https://stripe.com" }],"maxRequestsPerCrawl": 100}
| Field | Type | Description |
|---|---|---|
startUrls | array | List of URLs to scan. Each entry is { "url": "https://..." }. Required. |
maxRequestsPerCrawl | integer | Upper bound on the number of requests processed. Default: 100, max: 1000. |
Output
Every scanned URL produces one dataset item:
{"url": "https://apify.com","statusCode": 200,"title": "Apify: Full-stack web scraping and data extraction platform","technologies": [{ "name": "Next.js", "category": "frameworks", "confidence": 0.67, "rulesMatched": 2, "rulesTotal": 3 },{ "name": "Cloudflare", "category": "cdn", "confidence": 1, "rulesMatched": 2, "rulesTotal": 2 },{ "name": "Google Tag Manager", "category": "analytics", "confidence": 0.5, "rulesMatched": 1, "rulesTotal": 2 }],"categorized": {"frameworks": ["Next.js"],"cdn": ["Cloudflare"],"analytics": ["Google Tag Manager"]},"scannedAt": "2026-04-13T19:42:17.301Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Output tab or via the Apify API.
Output fields
| Field | Type | Description |
|---|---|---|
url | string | The final URL after any redirects |
statusCode | integer | HTTP response status code |
title | string | Contents of the <title> tag |
technologies | array | Every detected technology with its category and confidence score (0-1) |
categorized | object | Technologies grouped by category for quick filtering |
scannedAt | string | ISO timestamp of the scan |
How much does it cost to detect tech stacks?
The actor uses a lightweight Cheerio crawler with 10 concurrent requests and no headless browser, so it is cheap to run. A scan of 100 URLs typically consumes a few cents of platform credit. Apify offers a free tier that covers several thousand scans per month.
Tips and advanced options
- Scan multiple pages per domain - Some technologies are only visible on product pages or checkout. Add the most relevant URLs per domain.
- Schedule recurring scans - Use Apify Schedules to rescan your lead list weekly and detect when sites migrate to new platforms.
- Integrate with your CRM - Use Apify webhooks to push detections to HubSpot, Salesforce, or Airtable in real time.
- Custom signatures - Need a signature we don't cover yet? Open an issue and we will add it.
FAQ
Does this hit my API rate limits? No. The actor runs inside Apify's infrastructure and respects polite crawl delays.
Is it legal to scan a website's tech stack? The actor only requests publicly served HTML and inspects information the site voluntarily returns in response headers and markup. This is the same information your browser's DevTools show you. No terms of service are bypassed.
What if the technology I need isn't detected? The signature database is growing. Open an issue describing the technology and the URL where it should be detected, and we will add a signature in the next release.
Can I self-host this? Yes - the source is a standard Node.js Apify actor. Clone it, run npm install, and run apify run locally.
Support
Found a false positive or a missing technology? Open an issue on the Issues tab and we will look at it. For custom signatures or bulk scanning over 100,000+ URLs, contact the author directly.