Tech Stack Detector - BuiltWith Alternative
Pricing
from $0.01 / 1,000 results
Tech Stack Detector - BuiltWith Alternative
Detect website technology stack including CMS, frameworks, analytics, and marketing tools. A free alternative to BuiltWith. CMS detection Framework detection Analytics tools Marketing tools Hosting & CDN Payment & chat
Pricing
from $0.01 / 1,000 results
Rating
1.0
(1)
Developer
The Howlers
Actor stats
1
Bookmarked
72
Total users
23
Monthly active users
57 days
Issues response
7 days ago
Last modified
Categories
Share
Tech Stack Detector — Free BuiltWith & Wappalyzer Alternative
Detect 100+ technologies on any website. Input a URL, get back the full tech stack: CMS, frameworks, analytics, marketing tools, hosting, CDN, payments, chat widgets, and more. Uses HTML pattern matching, response header analysis, and meta tag detection.
Features
- 100+ technology signatures across 12 categories
- Meta generator detection — catches WordPress, Framer, Squarespace, Ghost, Hugo, Astro, and more from the
<meta name="generator">tag - Response header analysis — detects Vercel, Netlify, Cloudflare, Nginx, Apache from server headers
- HTML pattern matching — finds frameworks (React, Next.js, Vue, Angular), analytics (GA4, GTM, Mixpanel), and marketing tools (HubSpot, Facebook Pixel, LinkedIn Insight)
- Batch analysis — scan hundreds of websites in a single run
- Deep scan mode — crawl multiple pages per site for more thorough detection
- Webhook integration — send results to Zapier, Make, n8n, or any endpoint
- Demo mode — test with sample data before scanning real sites (free)
- Pay-per-event — $0.02 per website analyzed
Technology Categories (12)
| Category | Examples | Count |
|---|---|---|
| CMS | WordPress, Shopify, Webflow, Framer, Squarespace, Wix, Ghost, Bubble, Carrd, Duda | 18 |
| Framework | React, Next.js, Vue, Nuxt, Angular, Svelte, Gatsby, Remix, Astro, Ruby on Rails, Laravel, Django | 16 |
| CSS Framework | Tailwind CSS, Bootstrap, Material UI, Chakra UI, Bulma, Foundation | 6 |
| JS Library | jQuery, GSAP, Three.js, Lottie, Alpine.js, HTMX, Google Fonts, Font Awesome, reCAPTCHA, Supabase, Firebase, Sentry | 14 |
| Analytics | Google Analytics (GA4/UA), GTM, Segment, Mixpanel, Amplitude, Hotjar, PostHog, Plausible, Clarity | 15 |
| Marketing | HubSpot, Mailchimp, Klaviyo, Facebook Pixel, LinkedIn Insight, TikTok Pixel, Google Ads, Calendly, Typeform | 18 |
| Hosting | Vercel, Netlify, AWS, Google Cloud, Heroku, Render, Railway, Fly.io, Nginx, Apache | 12 |
| CDN | Cloudflare, Fastly, Akamai, KeyCDN, jsDelivr, unpkg | 7 |
| E-commerce | WooCommerce, BigCommerce, Magento, PrestaShop, Snipcart | 5 |
| Payments | Stripe, PayPal, Square, Braintree, Klarna, Afterpay | 6 |
| Chat | Zendesk, Crisp, Tidio, LiveChat, Freshchat, Olark, tawk.to | 7 |
| SendGrid, Mailgun, Postmark | 3 |
Quick Start
Demo Mode (Free)
{"demoMode": true}
Analyze a Single Website
{"urls": ["https://stripe.com"],"demoMode": false}
Batch Analysis (Multiple Sites)
{"urls": ["https://stripe.com","https://shopify.com","https://notion.so","https://linear.app","https://vercel.com"],"demoMode": false}
Filter by Category
{"urls": ["https://competitor.com"],"detectCategories": ["CMS", "FRAMEWORK", "ANALYTICS"],"demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | string[] | ["https://stripe.com"] | Website URLs to analyze |
detectCategories | string[] | All 12 categories | Filter detection to specific categories |
deepScan | boolean | false | Crawl multiple pages per site for deeper detection |
demoMode | boolean | true | Return sample data (free) |
webhookUrl | string | — | URL to POST results when complete |
Output Format
{"url": "https://stripe.com","domain": "stripe.com","techCount": 9,"technologies": [{"name": "Next.js","category": "FRAMEWORK","confidence": "HIGH","detected": "HTML/Script pattern"},{"name": "Vercel","category": "HOSTING","confidence": "HIGH","detected": "Response header (x-vercel-id: iad1::...)"},{"name": "Cloudflare","category": "CDN","confidence": "HIGH","detected": "Response header (cf-ray: abc123)"}],"summary": {"cms": null,"framework": "Next.js","cssFramework": null,"analytics": ["Google Analytics (GA4)", "Segment"],"marketing": ["Facebook Pixel"],"hosting": "Vercel","cdn": "Cloudflare","payments": ["Stripe"],"chat": "Intercom","jsLibraries": ["Sentry", "Google Fonts"]},"metaGenerator": null,"headers": {"server": "","x-powered-by": "","x-vercel-id": "iad1::abc123","cf-ray": "abc123-IAD"},"scrapedAt": "2026-03-27T12:00:00.000Z"}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
site_analyzed | Per website analyzed | $0.02 |
Example costs:
- 10 websites: $0.20
- 100 websites: $2.00
- 500 websites: $10.00
- Demo mode: $0.00
Use Cases
Competitive Intelligence
Analyze competitor tech stacks to understand their tooling choices. Compare across multiple competitors in a single run.
Sales Prospecting
Identify companies using specific technologies (e.g., find all Shopify stores using Klaviyo but not HubSpot) for targeted outreach.
Market Research
Survey hundreds of websites in a niche to understand technology adoption trends and market share.
Agency Lead Generation
Find businesses using outdated CMS platforms (WordPress without updates, Wix, Weebly) for website redesign pitches.
Tech Due Diligence
Audit a company's technology choices before partnership, acquisition, or investment.
Detection Methods
- HTML Pattern Matching — Scans the full HTML source for technology-specific strings, script URLs, CSS links, and class names
- Response Header Analysis — Checks
server,x-powered-by,x-vercel-id,cf-ray,x-nf-request-id, and other infrastructure headers - Meta Generator Tag — Reads the
<meta name="generator">tag which many CMS platforms set (WordPress, Framer, Ghost, Astro, etc.) - DNS/Infrastructure Clues — Detects hosting from domain patterns (
.vercel.app,.netlify.app,.herokuapp.com)
Limitations
- JavaScript-rendered content — The actor uses CheerioCrawler (fast HTML parsing) rather than a browser. Technologies loaded entirely via JavaScript (e.g., GA4 injected by GTM, or analytics loaded by a tag manager) may not be detected in the static HTML. For these cases, the actor still detects GTM itself.
- Single page analysis — By default, only the homepage is analyzed. Enable
deepScanto check additional pages. - CDN masking — Some CDNs strip identifying headers. Cloudflare is reliably detected via
cf-rayheader.
FAQ
Q: How is this different from BuiltWith?
A: BuiltWith is a subscription service ($295-$995/mo). This actor is pay-per-event at $0.02/site with no subscription. It detects 100+ technologies using similar methods (HTML, headers, meta tags).
Q: Can I scan thousands of websites?
A: Yes. The actor processes URLs in parallel using Crawlee. Memory default is 512MB which handles hundreds of sites. Increase to 1-2GB for 1000+ sites.
Q: Does it detect custom/internal tools?
A: No. It only detects publicly-known technologies with established signatures. Custom internal tools won't have matching patterns.
Q: How accurate is the detection?
A: HIGH confidence detections (like WordPress from wp-content or Cloudflare from cf-ray header) are extremely reliable. MEDIUM confidence detections (like Tailwind CSS from class name patterns) may have occasional false positives.
Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal