Website Technology Detector API — CMS, Frameworks, CDN
Pricing
from $16.00 / 1,000 page scans
Website Technology Detector API — CMS, Frameworks, CDN
Detect what a website is built with via API. Input: a site URL. Output: JSON list of detected technologies — CMS (WordPress, Shopify), JS frameworks (React, Vue, Next.js), analytics, CDNs — from HTML and header signatures. Pay per result: $0.02 per page scanned.
Pricing
from $16.00 / 1,000 page scans
Rating
0.0
(0)
Developer
Broke to Built
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Website Technology Detector
Find out what any website is built with — CMS, JS frameworks, analytics, CDNs, and servers — from a single URL.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- CMS & site builders — WordPress, Shopify, Wix, Squarespace, Drupal, Joomla, Webflow, Ghost, HubSpot, and more.
- JS frameworks & libraries — React, Vue, Angular, Next.js, Nuxt, Svelte, Gatsby, jQuery, Alpine, Lodash.
- UI frameworks — Bootstrap, Tailwind CSS, Font Awesome.
- Analytics & tag managers — Google Analytics, Google Tag Manager, Facebook Pixel, Hotjar, Segment, Mixpanel, Plausible, Matomo.
- Infra — Cloudflare, Fastly, CloudFront, Akamai, Vercel, Netlify, GitHub Pages, Nginx, Apache, IIS, LiteSpeed, Express, PHP, ASP.NET, Rails.
Every detection comes with a confidence score and the exact evidence (HTML snippet, header, or cookie) that triggered it — no black boxes.
Detection runs purely on HTML + response-header signatures (meta generator tags, script sources, global vars, class prefixes, cookies, Server / X-Powered-By / X-Generator headers). Single URL or bulk, your choice.
Input
{"url": "https://www.cloudflare.com","maxUrls": 50}
Or scan many at once:
{"urls": ["https://wordpress.org", "https://vercel.com", "https://www.shopify.com"]}
Output
One dataset item per URL:
{"url": "https://www.cloudflare.com","finalUrl": "https://www.cloudflare.com/","statusCode": 200,"server": "cloudflare","poweredBy": null,"technologies": [{ "name": "Cloudflare", "category": "CDN", "confidence": 0.9, "evidence": "header server: cloudflare" },{ "name": "Next.js", "category": "JavaScript Framework", "confidence": 0.95, "evidence": "html: /_next/static/" },{ "name": "React", "category": "JavaScript Framework", "confidence": 0.8, "evidence": "html: data-reactroot" }]}
Pricing
$0.02 per page scanned — billed as the page-scanned event. Bulk runs are capped by maxUrls, which is also your budget cap. For long domain lists with pasted-text input and tiered volume pricing, see our Bulk Tech Stack Detector (from $0.002 per domain on paid plans).
FAQ
How do I find out what a website is built with? Pass the URL — detected CMS, JS frameworks, UI libraries, analytics, and infrastructure come back as one JSON record, each with a confidence score and the exact evidence (HTML snippet, header, or cookie) that triggered it.
Can it detect WordPress themes or plugins? It detects WordPress itself (and 40+ other technologies); theme/plugin enumeration is a different, heavier job. What you get here is the stack layer: CMS, framework, analytics, CDN, server.
Why do results include the evidence string? No black boxes — "header server: cloudflare" or "html: /_next/static/" lets you audit any detection in seconds instead of taking a boolean on faith.
Does it run JavaScript? No — detection runs on HTML and response-header signatures, which is what keeps it $0.02 and fast. Purely runtime-injected tech can be missed; declared and asset-based tech (the vast majority) is caught.
Can I scan a list of sites? Yes — pass an array in urls (capped by maxUrls), one record per site.
For AI agents
This Actor is built to be called by software, not just by people.
- Mount it directly as an MCP tool — no Store search, no ranking, just this one tool:
https://mcp.apify.com/?actors=eliai/webpage-tech-detector - Or call it over HTTP and get the results in the same request:
POST https://api.apify.com/v2/acts/eliai~webpage-tech-detector/run-sync-get-dataset-items - Pay with x402, without an Apify account. This Actor is whitelisted for agentic payments, so an agent holding USDC on Base can buy a prepaid token and spend it here. The minimum purchase is $1, the token balance is an absolute spending cap, and it expires 14 days after purchase.
- Costs are predictable before you call. Pricing is pay-per-event (see Pricing above), so an agent can budget a run in advance instead of discovering the bill afterwards.
- Send only the field you mean. If you pass the bulk field, it is used on its own; the single-value field is a fallback, never merged into your request. You are charged for the items you sent and nothing else.