Tech Stack Detector avatar

Tech Stack Detector

Pricing

Pay per event

Go to Apify Store
Tech Stack Detector

Tech Stack Detector

Tech Stack Detector fetches a website and analyzes its HTML, scripts, meta tags, and HTTP headers to identify the technologies it uses. It detects 45+ technologies across categories like JavaScript frameworks, CMS platforms, analytics tools, CDN providers, and more.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

7

Monthly active users

2 days ago

Last modified

Categories

Share

Detect technologies used on websites -- frameworks, CMS, analytics, CDN, hosting, and more. A lightweight BuiltWith/Wappalyzer alternative.

What does Tech Stack Detector do?

Tech Stack Detector fetches a website and analyzes its HTML, scripts, meta tags, and HTTP headers to identify the technologies it uses. It detects 45+ technologies across categories like JavaScript frameworks, CMS platforms, analytics tools, CDN providers, and more.

Use it for competitive analysis, lead qualification (find companies using specific technologies), security audits, or technology market research. Each detection includes a confidence level, and technologies are grouped by category for easy filtering.

Use cases

  • Sales teams -- qualify leads by identifying companies using specific technologies (e.g., find all Shopify stores or WordPress sites)
  • Competitive analysts -- discover what frameworks, analytics, and hosting competitors rely on
  • Security auditors -- identify outdated or vulnerable technologies across a portfolio of websites
  • Market researchers -- survey technology adoption trends across industry verticals
  • Developers -- quickly understand the tech stack of any website before starting a project or integration
  • Agency teams -- profile client websites to recommend technology improvements or identify compatibility requirements

Why use Tech Stack Detector?

  • 45+ technologies detected -- covers frameworks, CMS, analytics, CDN, hosting, CSS frameworks, customer support tools, and more
  • Batch processing -- analyze hundreds of websites in a single run
  • Confidence scoring -- each detection includes a confidence level (high, medium, low)
  • Categorized output -- technologies grouped by category for easy filtering
  • Fast and lightweight -- HTTP-only requests, no browser overhead
  • Pay-per-event pricing -- cost-effective at scale, starting at $0.002 per URL

Detected technologies

CategoryTechnologies
JavaScript FrameworkReact, Next.js, Vue.js, Nuxt.js, Angular, Svelte, Remix, Gatsby, Astro
CMSWordPress, Drupal, Joomla, Ghost, Webflow, Wix, Squarespace, Hugo
E-CommerceShopify
AnalyticsGoogle Analytics, Google Tag Manager, Hotjar, Segment, Mixpanel, Plausible
CDN / HostingCloudflare, Vercel, Netlify, AWS, Fastly, Akamai
Web ServerNginx, Apache, IIS
CSS FrameworkTailwind CSS, Bootstrap
Customer SupportIntercom, Zendesk, Crisp, Drift
MarketingHubSpot, Mailchimp
SecurityreCAPTCHA, hCaptcha

Input parameters

ParameterTypeRequiredDefaultDescription
urlsstring[]Yes--Website URLs to analyze. Domain names without protocol are auto-prefixed with https://

Example input

{
"urls": ["apify.com", "github.com", "shopify.com"]
}

Output example

{
"url": "https://apify.com",
"technologies": [
{ "name": "Next.js", "category": "JavaScript Framework", "confidence": "high" },
{ "name": "React", "category": "JavaScript Framework", "confidence": "high" },
{ "name": "Vercel", "category": "CDN / Hosting", "confidence": "high" }
],
"categories": {
"JavaScript Framework": ["Next.js", "React"],
"CDN / Hosting": ["Vercel"]
},
"server": "Vercel",
"error": null
}

How much does it cost to detect a website's tech stack?

EventCostDescription
Run start$0.035One-time per run
Per URL analyzed$0.002Per website analyzed

Example costs:

  • 10 URLs: $0.035 + 10 x $0.002 = $0.055
  • 100 URLs: $0.035 + 100 x $0.002 = $0.235
  • 1,000 URLs: $0.035 + 1,000 x $0.002 = $2.035

How to detect a website's tech stack

  1. Go to Tech Stack Detector on Apify Store
  2. Click Try for free
  3. Enter one or more website URLs or domain names
  4. Click Start and wait for the analysis to complete
  5. Download results as JSON, CSV, or Excel

Using the Apify API

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('automation-lab/tech-stack-detector').call({
urls: ['apify.com', 'github.com'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('automation-lab/tech-stack-detector').call(run_input={
'urls': ['apify.com', 'github.com'],
})
items = client.dataset(run['defaultDatasetId']).list_items().items
for item in items:
print(f'{item["url"]}: {[t["name"] for t in item["technologies"]]}')

cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~tech-stack-detector/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["apify.com", "github.com"]}'

Integrations

Tech Stack Detector integrates with your existing workflow through the Apify platform. Connect it to Make (formerly Integromat), Zapier, or n8n to automate technology profiling across lead lists. Export results to Google Sheets for team analysis, send notifications to Slack when a target website changes its tech stack, or use webhooks to enrich CRM records with technology data automatically.

Common integration patterns include:

  • Lead enrichment -- trigger a detection run from your CRM whenever a new lead is added, and write the tech stack back to the lead record
  • Competitive monitoring -- schedule monthly runs on competitor websites and alert your team in Slack when technology changes are detected
  • Market research pipeline -- combine with a web scraping actor to build a list of company websites, then profile their tech stacks in bulk

Tips and best practices

  • Use domain names -- you can pass just apify.com instead of https://apify.com; the actor auto-prefixes the protocol.
  • Combine with lead lists -- feed a list of prospect websites to identify companies using a specific technology for targeted outreach.
  • Schedule regular runs to track technology changes over time, such as competitors migrating from one framework to another.
  • Filter by confidence -- focus on high-confidence detections for reporting, and investigate medium/low confidence results manually.
  • Pair with Website Contact Finder -- detect the tech stack first, then extract contact information from matching websites.

Use with Claude AI (MCP)

You can connect Tech Stack Detector to Claude AI as an MCP tool, enabling Claude to detect website technologies during conversations.

Setup

Add the Apify MCP server using the Claude CLI:

$claude mcp add apify-tech-stack -- npx -y @anthropic-ai/apify-mcp-server@latest automation-lab/tech-stack-detector

Or add it to your Claude Desktop config (claude_desktop_config.json):

{
"mcpServers": {
"apify-tech-stack-detector": {
"command": "npx",
"args": ["-y", "@anthropic-ai/apify-mcp-server@latest", "automation-lab/tech-stack-detector"],
"env": { "APIFY_TOKEN": "YOUR_TOKEN" }
}
}
}

Example prompts for Claude

  • "What technologies does apify.com use?"
  • "Detect the tech stack of our competitor's site: competitor.com"
  • "Compare the tech stacks of these 5 SaaS companies"

FAQ

How does it detect technologies? It analyzes HTML source code, inline scripts, meta tags, HTTP response headers (Server, X-Powered-By), and known file patterns. Each technology has specific signatures that the actor matches against.

Can it detect technologies loaded via JavaScript? It detects technologies referenced in inline scripts and script tags in the HTML source. Technologies loaded entirely via client-side dynamic imports after page load may not be detected, since the actor does not run a browser.

How accurate is the detection? Each detection includes a confidence level. High-confidence detections are based on strong signals like unique HTTP headers or framework-specific HTML attributes. Lower confidence detections are based on heuristic patterns.

How is this different from BuiltWith or Wappalyzer? Tech Stack Detector offers a lightweight, API-first alternative with pay-per-event pricing. You can integrate it directly into your workflows via the Apify API, schedule automated runs, and process results programmatically. There are no monthly subscriptions or per-seat fees.

How many websites can I analyze in one run? There is no hard limit. The actor processes URLs concurrently, so runs with hundreds or thousands of websites complete efficiently. Each URL is billed separately at $0.002.

The actor detects no technologies for a website I know uses React/Next.js. Sites that server-render and strip framework-specific markers from the HTML may not be detectable via HTTP-only analysis. Technologies loaded entirely via client-side JavaScript after page load are harder to detect since this actor does not run a browser. Try checking the HTTP headers and source code manually.

A URL returns an error instead of results. Common causes include: the domain is unreachable, the server blocks non-browser requests (returns 403), or the URL redirects to a login page. Verify the URL is publicly accessible in a browser first.

Other developer tools