Tech Stack Detector - BuiltWith Alternative avatar

Tech Stack Detector - BuiltWith Alternative

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Tech Stack Detector - BuiltWith Alternative

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

The Howlers

Maintained by Community

Actor stats

1

Bookmarked

72

Total users

23

Monthly active users

57 days

Issues response

7 days ago

Last modified

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)

CategoryExamplesCount
CMSWordPress, Shopify, Webflow, Framer, Squarespace, Wix, Ghost, Bubble, Carrd, Duda18
FrameworkReact, Next.js, Vue, Nuxt, Angular, Svelte, Gatsby, Remix, Astro, Ruby on Rails, Laravel, Django16
CSS FrameworkTailwind CSS, Bootstrap, Material UI, Chakra UI, Bulma, Foundation6
JS LibraryjQuery, GSAP, Three.js, Lottie, Alpine.js, HTMX, Google Fonts, Font Awesome, reCAPTCHA, Supabase, Firebase, Sentry14
AnalyticsGoogle Analytics (GA4/UA), GTM, Segment, Mixpanel, Amplitude, Hotjar, PostHog, Plausible, Clarity15
MarketingHubSpot, Mailchimp, Klaviyo, Facebook Pixel, LinkedIn Insight, TikTok Pixel, Google Ads, Calendly, Typeform18
HostingVercel, Netlify, AWS, Google Cloud, Heroku, Render, Railway, Fly.io, Nginx, Apache12
CDNCloudflare, Fastly, Akamai, KeyCDN, jsDelivr, unpkg7
E-commerceWooCommerce, BigCommerce, Magento, PrestaShop, Snipcart5
PaymentsStripe, PayPal, Square, Braintree, Klarna, Afterpay6
ChatZendesk, Crisp, Tidio, LiveChat, Freshchat, Olark, tawk.to7
EmailSendGrid, Mailgun, Postmark3

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

ParameterTypeDefaultDescription
urlsstring[]["https://stripe.com"]Website URLs to analyze
detectCategoriesstring[]All 12 categoriesFilter detection to specific categories
deepScanbooleanfalseCrawl multiple pages per site for deeper detection
demoModebooleantrueReturn sample data (free)
webhookUrlstringURL 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)

EventDescriptionPrice
site_analyzedPer 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

  1. HTML Pattern Matching — Scans the full HTML source for technology-specific strings, script URLs, CSS links, and class names
  2. Response Header Analysis — Checks server, x-powered-by, x-vercel-id, cf-ray, x-nf-request-id, and other infrastructure headers
  3. Meta Generator Tag — Reads the <meta name="generator"> tag which many CMS platforms set (WordPress, Framer, Ghost, Astro, etc.)
  4. 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 deepScan to check additional pages.
  • CDN masking — Some CDNs strip identifying headers. Cloudflare is reliably detected via cf-ray header.

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


Built by John Rippy | Actor Arsenal