Tech Stack Analyzer | Detect CMS & Website Technologies
Pricing
from $1.00 / 1,000 url analyzeds
Tech Stack Analyzer | Detect CMS & Website Technologies
Bulk scan websites to detect their CMS, frameworks, and server tech. Build targeted B2B lead lists based on competitor technographics (like Wappalyzer).
Pricing
from $1.00 / 1,000 url analyzeds
Rating
0.0
(0)
Developer
Andok
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Website Tech Stack Analyzer
Detect the CMS, frameworks, and analytics any website uses -- without needing access or credentials. Whether you are profiling competitors, qualifying leads by platform, or auditing a migration target, bulk technology detection saves hours of manual inspection. Feed in hundreds of URLs and get structured results back in seconds via API or the Apify Console.
Features
- CMS detection — identifies WordPress, Shopify, Webflow, Ghost, Joomla, Drupal, and Magento from HTML footprints and meta tags
- Framework fingerprinting — detects React, Next.js, Gatsby, Vue.js, Nuxt.js, Angular, and Express via DOM markers and headers
- Server identification — reads
ServerandX-Powered-Byheaders to surface Nginx, Apache, Cloudflare, Vercel, and PHP - Analytics tracking — flags Google Analytics, Facebook Pixel, and Hotjar presence
- Bulk processing — scan hundreds of URLs in a single run with configurable concurrency
- Structured output — results are grouped into
cms,frameworks,server,analytics, and a combinedtechnologiesarray - Pay-per-event billing — you only pay for each URL analyzed, with automatic charge-limit enforcement
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | — | List of URLs to analyze. Each URL is fetched and scanned for technology fingerprints. |
timeoutSeconds | integer | No | 15 | Maximum seconds to wait for each URL response before timing out. |
concurrency | integer | No | 10 | Number of URLs to process in parallel. Increase for large batches, decrease if you hit rate limits. |
Input Example
{"urls": ["https://crawlee.dev","https://shopify.com","https://wordpress.org"],"timeoutSeconds": 15,"concurrency": 10}
Output
Each URL produces one dataset item containing categorized technology arrays and metadata about the request.
inputUrl(string) — the URL you submittedfinalUrl(string) — the URL after redirectsstatus(number) — HTTP status codecms(string[]) — detected content management systemsframeworks(string[]) — detected frontend/backend frameworksserver(string[]) — detected server software and hosting platformsanalytics(string[]) — detected analytics and tracking toolstechnologies(string[]) — combined list of all detected technologieserror(string | null) — error message if the URL could not be fetched
Output Example
{"inputUrl": "https://crawlee.dev","finalUrl": "https://crawlee.dev/","status": 200,"cms": [],"frameworks": ["Next.js", "React"],"server": ["Vercel"],"analytics": ["Google Analytics"],"technologies": ["Next.js", "React", "Vercel", "Google Analytics"]}
Pricing
| Event | Cost |
|---|---|
| URL Analyzed | Pay-per-event (see actor pricing page) |
The actor stops automatically when the per-run charge limit is reached, so you never overspend.
Use Cases
- Competitive intelligence — profile hundreds of competitor sites to understand their tech choices and identify trends
- Lead qualification — filter prospects by platform (e.g., find all Shopify stores or WordPress sites in a list)
- Migration audits — inventory the current tech stack before a replatforming project
- Market research — map technology adoption across an industry vertical at scale
- Agency prospecting — identify sites running outdated CMS versions as potential service leads
- Security reconnaissance — detect exposed server headers and framework versions for vulnerability assessment
Related Actors
| Actor | What it adds |
|---|---|
| Web Page Asset Extractor | Lists every script and stylesheet the page loads — see the exact resources behind each detected technology |
| JSON-LD & Schema.org Extractor | Pulls structured data from the same pages — combine tech stack with schema markup for a full site profile |
| OpenGraph & Twitter Card Inspector | Checks social preview meta tags — pair with tech detection for a complete metadata audit |