Website Technology Detector API — CMS, Frameworks, CDN avatar

Website Technology Detector API — CMS, Frameworks, CDN

Pricing

from $16.00 / 1,000 page scans

Go to Apify Store
Website Technology Detector API — CMS, Frameworks, CDN

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

Broke to Built

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

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.