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
3
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
Website Technology Detector
Send a URL, get the technologies the site is built with (CMS, JS frameworks, analytics, tag managers, CDN, server), each with a confidence score and the evidence found.
| You give it | You get back | You pay (Free plan) |
|---|---|---|
| One URL or a list of up to 50 | Server and powered-by headers, and per technology: name, category, confidence, evidence | $0.02 per page |
Pay per result only: no subscription, no start fee. Paid Apify plans get Store discounts on the price above.
Try it in one click
The input form is already filled in with this example. Press Start and you get the output below.
{"url": "https://www.cloudflare.com","urls": []}
Real output from that exact input (run on 2026-09-24; long arrays shortened to a few entries and long text cut for display):
[{"url": "https://www.cloudflare.com","statusCode": 200,"server": "cloudflare","poweredBy": null,"technologies": [{"name": "Tailwind CSS","category": "UI Framework","confidence": 0.7,"evidence": "html: class=\"relative z-10 mx-auto flex h-[54px] w-full max-w-full items-center justif"},{"name": "Google Tag Manager","category": "Tag Manager","confidence": 0.9,"evidence": "html: googletagmanager.com/gtm.js"}]}]
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.
Who uses it
- Sales teams qualifying prospects by the CMS or analytics a website runs
- Developers checking which JS framework and CDN a site uses before scoping work
- Market researchers counting technology adoption across a list of sites
- Agencies identifying a client's stack during onboarding without admin access
- Security analysts identifying server software exposed on a target site
Changelog
- 2026-09-24: New summary at the top of this page: what you send, what you get, the price, and a real output from the prefilled example.