Website Tech Stack Detector avatar

Website Tech Stack Detector

Pricing

Pay per usage

Go to Apify Store
Website Tech Stack Detector

Website Tech Stack Detector

Detect the complete technology stack of any website. Identifies CMS, frameworks, analytics, CDN, hosting, payments, and 100+ technologies with confidence scores and version detection.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

abdulrahman alrashid

abdulrahman alrashid

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Categories

Share

Website Technology Stack Detector

Detect the complete technology stack of any website. This Apify Actor identifies 140+ technologies across 20+ categories including CMS platforms, JavaScript frameworks, CSS frameworks, analytics tools, advertising pixels, payment processors, CDNs, hosting providers, and more.

Why this Actor?

  • BuiltWith charges $295+/month for technology lookups
  • Wappalyzer was acquired and limited its free tier
  • This Actor provides full detection at a fraction of the cost — $5 per 1,000 URLs

What it detects

CategoryExamples
CMSWordPress, Shopify, Wix, Squarespace, Webflow, Drupal, Joomla, Ghost, Magento
JavaScript FrameworksReact, Next.js, Vue, Nuxt, Angular, Svelte, Gatsby, Remix, Ember
CSS FrameworksTailwind CSS, Bootstrap, Bulma, Material UI, Chakra UI, Ant Design
AnalyticsGoogle Analytics 4, Mixpanel, Amplitude, Hotjar, Segment, Heap, PostHog, Plausible
AdvertisingGoogle Ads, Facebook Pixel, TikTok Pixel, LinkedIn Insight, Twitter Pixel
PaymentStripe, PayPal, Square, Braintree, Klarna, Afterpay
CDNCloudflare, Fastly, AWS CloudFront, Akamai, KeyCDN
HostingAWS, GCP, Azure, Vercel, Netlify, Heroku, DigitalOcean, Fly.io
Email MarketingMailchimp, HubSpot, Klaviyo, SendGrid, ConvertKit, ActiveCampaign
Chat & SupportIntercom, Zendesk, Drift, Crisp, LiveChat, Tidio, Tawk.to
A/B TestingOptimizely, VWO, Google Optimize, LaunchDarkly, AB Tasty
Tag ManagersGoogle Tag Manager, Segment, Tealium, Adobe Launch
SecurityreCAPTCHA, hCaptcha, Cloudflare Turnstile, Sucuri, Wordfence
Error TrackingSentry, Bugsnag, Datadog RUM, LogRocket
Build ToolsWebpack, Vite, Parcel
SEOSchema.org, Open Graph, Yoast SEO, Twitter Cards
And moreMaps, authentication, cookie consent, animations, e-commerce plugins

Detection methods

The Actor uses multiple detection techniques for high accuracy:

  1. HTML analysis — meta tags, generator tags, DOM patterns
  2. JavaScript globals — checks window for framework-specific variables (__NEXT_DATA__, Shopify, etc.)
  3. HTTP headersX-Powered-By, Server, CDN-specific headers
  4. Script URLs — CDN patterns, library filenames
  5. CSS patterns — class naming conventions (Tailwind, Bootstrap, MUI)
  6. Cookies — technology-specific cookie names
  7. DNS records — CNAME and NS records for CDN/hosting detection
  8. robots.txt — CMS-specific paths and patterns

Each technology gets a confidence score (0–100%) based on how many signals matched. Version detection is attempted where possible.

Input

{
"urls": [
"https://example.com",
"https://shopify.com",
"https://vercel.com"
],
"maxConcurrency": 5,
"navigationTimeoutSecs": 30,
"waitForSecs": 3,
"checkHeaders": true,
"checkCookies": true,
"checkDns": true,
"checkRobotsTxt": true
}
FieldTypeDefaultDescription
urlsarray(required)URLs to analyze (max 1,000)
maxConcurrencyinteger5Parallel page analyses
navigationTimeoutSecsinteger30Page load timeout
waitForSecsinteger3Extra wait for JS rendering
checkHeadersbooleantrueAnalyze HTTP response headers
checkCookiesbooleantrueAnalyze cookie names
checkDnsbooleantruePerform DNS lookups
checkRobotsTxtbooleantrueFetch and analyze robots.txt
proxyConfigurationobjectnoneProxy settings

Output

Each URL produces a dataset item:

{
"url": "https://vercel.com",
"domain": "vercel.com",
"https": true,
"technologiesCount": 12,
"categories": "Analytics, CDN, CSS Framework, Cookie Consent, Hosting, JavaScript Framework, SEO",
"technologies": [
{
"name": "Next.js",
"category": "JavaScript Framework",
"confidence": 100,
"evidence": [
{ "type": "html", "matches": ["__NEXT_DATA__", "_next/static"] },
{ "type": "scripts", "matches": ["_next/static/", "_next/"] },
{ "type": "globalJs", "matches": ["__NEXT_DATA__", "__next"] },
{ "type": "headers", "matches": ["X-Powered-By: Next.js"] }
],
"version": "14.0.3",
"website": "https://nextjs.org"
},
{
"name": "Vercel",
"category": "Hosting",
"confidence": 100,
"evidence": [
{ "type": "headers", "matches": ["X-Vercel-Id: iad1::abcdef"] }
],
"website": "https://vercel.com"
}
],
"technologyGroups": {
"JavaScript Framework": ["Next.js", "React"],
"Hosting": ["Vercel"],
"CDN": ["Cloudflare"],
"Analytics": ["Google Analytics 4"]
},
"analysisTimeMs": 4523,
"analyzedAt": "2024-01-15T10:30:00.000Z"
}

A summary is also saved to the key-value store under the key SUMMARY.

Use cases

  • Competitive analysis — see what technologies your competitors use
  • Lead generation — find companies using specific technologies
  • Market research — understand technology adoption trends
  • Security audits — identify outdated or vulnerable technologies
  • Agency prospecting — find sites built with specific platforms

Pricing

Pay-Per-Event: $4.00 per 1,000 URLs analyzed ($0.004 per URL).

Limitations

  • Some technologies can only be detected when their JavaScript loads (requires full page render)
  • Version detection is best-effort and depends on the technology exposing version info
  • DNS-based detection may not work behind certain proxy configurations
  • Single-page applications may need longer waitForSecs for full detection

License

ISC