Company Tech Stack Detector avatar

Company Tech Stack Detector

Under maintenance

Pricing

$2.50 / 1,000 results

Go to Apify Store
Company Tech Stack Detector

Company Tech Stack Detector

Under maintenance

Detect technologies used by websites including CMS, analytics, marketing tools, CDN, and hosting providers. Alternative to BuiltWith for competitive intelligence and sales prospecting.

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

Dash Authority

Dash Authority

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Identify what technologies any website runs. Analyzes HTTP headers, HTML source, and script patterns to detect CMS, analytics, marketing tools, CDNs, and more. Works as a BuiltWith alternative with no API key required.

Features

  • Detect CMS: WordPress, Drupal, Joomla, Shopify, Webflow, Squarespace
  • Identify analytics: Google Analytics, Mixpanel, Amplitude, Hotjar, Matomo
  • Find tag managers: Google Tag Manager, Segment, Adobe Launch
  • Detect ecommerce: Shopify, WooCommerce, Magento, BigCommerce
  • Identify CDN: Cloudflare, Fastly, CloudFront, Varnish, Akamai
  • Find marketing tools: HubSpot, Mailchimp, Klaviyo, ActiveCampaign
  • Detect chat/support: Intercom, Drift, Zendesk, Crisp
  • Find payment processors: Stripe, PayPal, Braintree
  • Deep mode: also checks robots.txt and sitemap.xml for extra signals
  • 40+ technology signatures total

Use Cases

  • Competitive intelligence: see what stack competitors run before a pitch
  • Sales prospecting: filter leads by technology — "everyone on Shopify using Klaviyo"
  • Market research: track adoption rates of platforms across an industry
  • Agency audits: hand prospects a full tech breakdown of their current site
  • Partnership targeting: find sites running complementary tools for integration sales

Input

FieldTypeRequiredDescriptionDefault
urlsarray of stringsYesDomains or full URLs to analyze
deepbooleanNoAlso inspect robots.txt and sitemap.xmlfalse

Example input:

{ "urls": ["example.com", "https://store.example.com"], "deep": true }

Output

One result per URL:

{ "url": "example.com", "technologies": [ {"name": "WordPress", "category": "CMS", "confidence": 0.95}, {"name": "Google Tag Manager", "category": "Tag Manager", "confidence": 1.0}, {"name": "Cloudflare", "category": "CDN", "confidence": 1.0}, {"name": "HubSpot", "category": "Marketing", "confidence": 0.85}, {"name": "Stripe", "category": "Payment", "confidence": 0.9} ], "server": "nginx/1.21.0", "headers_summary": { "server": "nginx/1.21.0", "x-powered-by": "PHP/8.1", "cf-ray": "present", "x-cache": "not present" } }

FieldTypeDescription
urlstringThe URL that was analyzed
technologiesarrayDetected tech: name (string), category (string), confidence (float 0-1)
serverstringServer header value
headers_summaryobjectKey HTTP headers and whether they are present

Pricing

$2.50 per 1,000 results ($0.0025 per result).

How It Works

Sends an HTTP GET request, then scans the HTML source for known script URLs, meta tags, and fingerprint strings. Matches against a 40+ signature database covering major SaaS tools. Also parses HTTP response headers for server identification. Deep mode fetches /robots.txt and /sitemap.xml for additional clues.

FAQ

How accurate is it? Pattern-matching catches well-known tools at roughly 85% accuracy. Custom or heavily minified sites may return fewer detections. Confidence scores help you filter noise.

What if a site blocks the request? The actor returns whatever it can extract from partial headers. Cloudflare-protected sites sometimes yield only the CDN detection.

Do I need authentication? No. All detection is passive — reads public HTML and headers. No API keys or login required.

Does deep mode slow things down? Slightly. It makes 2-3 extra requests per URL (robots.txt, sitemap.xml). Adds about 1 second per site.

Limits

  • Timeout: 15 seconds per URL
  • Works on publicly accessible sites only (no login walls or paywalls)
  • JavaScript-rendered tech (loaded after page load) may be missed
  • Confidence scores below 0.5 are filtered from results