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

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

1

Bookmarked

31

Total users

17

Monthly active users

16 days

Issues response

an hour ago

Last modified

Share

Detect website technology stack including CMS, frameworks, analytics, and marketing tools. Free alternative to BuiltWith.

Features

  • CMS detection - WordPress, Shopify, Webflow, Squarespace, Wix, Ghost
  • Framework detection - React, Next.js, Vue, Nuxt, Angular, Svelte, Gatsby
  • Analytics tools - Google Analytics, Segment, Mixpanel, Amplitude, Heap, Hotjar
  • Marketing tools - HubSpot, Marketo, Intercom, Drift, Mailchimp, Klaviyo
  • Hosting & CDN - Vercel, Netlify, AWS, Cloudflare, Fastly
  • Payment & chat - Stripe, PayPal, Zendesk, Crisp, Tidio

Quick Start

{
"input": "your input here"
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

{
"urls": ["https://stripe.com", "https://shopify.com"],
"detectCategories": ["CMS", "FRAMEWORK", "ANALYTICS", "MARKETING"],
"deepScan": false
}

Input Parameters

ParameterTypeDefaultDescription
urlsarray-Website URLs to analyze
detectCategoriesarray["CMS", "FRAMEWORK", "ANALYTICS", "MARKETING"]Categories to detect
deepScanbooleanfalseScan multiple pages for better detection
demoModebooleantrueRun with sample data

Output Format

{
"url": "https://stripe.com",
"domain": "stripe.com",
"technologies": [
{ "name": "React", "category": "FRAMEWORK", "confidence": "HIGH", "detected": "Script analysis" },
{ "name": "Google Analytics", "category": "ANALYTICS", "confidence": "HIGH", "detected": "Script tag" },
{ "name": "Segment", "category": "ANALYTICS", "confidence": "HIGH", "detected": "Script tag" },
{ "name": "Cloudflare", "category": "CDN", "confidence": "HIGH", "detected": "Response headers" },
{ "name": "Stripe", "category": "PAYMENTS", "confidence": "HIGH", "detected": "Script tag" }
],
"summary": {
"framework": "React",
"analytics": ["Google Analytics", "Segment"],
"marketing": [],
"cdn": "Cloudflare",
"payments": ["Stripe"]
},
"headers": {
"server": "nginx"
}
}

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
site_analyzedPer website analyzed$0.02

Example costs:

  • Analyze 50 websites: 50 × $0.02 = $1.00
  • Analyze 200 websites: 200 × $0.02 = $4.00

Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).

📞 Support


Built by John Rippy | Actor Arsenal