Website Tech Stack Detector
Detect website frameworks and platforms from pasted HTML, headers, and script URLs
Website Tech Stack Detector
Output
Working…Updated . Provided as is. Check the output before you rely on it in production.
How to use Website Tech Stack Detector
- 1
Paste what you have
Paste the page HTML, the response headers and any script URLs. More evidence gives a more confident result.
- 2
Run detection
Signatures for Next.js, Astro, Vue, React, Angular, WordPress, Shopify and Cloudflare are matched against your input.
- 3
Read the scores
Each detected technology gets a confidence score and the evidence that matched, such as __NEXT_DATA__ or a server header.
- 4
Copy the result
Copy the JSON into your notes or audit.
Questions and answers
Does it crawl the site?
Which technologies does it detect?
Use it as an API
Website Tech Stack Detector is also callable as a free HTTP JSON API at
https://aidevhub.io/api/tech-stack-detector/ — GET with query
parameters or POST with a JSON body, no authentication, CORS enabled, fair use
(abusive traffic is throttled at the edge; there is no per-request quota header). Responses return
{ ok, tool, result, meta }.
curl -s -X POST https://aidevhub.io/api/tech-stack-detector/ \
-H "Content-Type: application/json" \
-d '{"html":"<script src=\"/_next/static/chunks/main.js\"></script><div id=\"__NEXT_DATA__\"></div>"}' Machine-readable contract: /api/tool/tech-stack-detector.json All API endpoints: /agents/ LLM site index: /llms.txt
For AI agents: how to call this tool
Machine-readable contract, endpoints and examples. Humans can ignore this section.
Best Path For Builders
Dedicated API endpoint
Deterministic outputs, machine-safe contracts, and production-ready examples.
Dedicated API
https://aidevhub.io/api/tech-stack-detector/ OpenAPI: https://aidevhub.io/api/openapi.yaml
Unified Runtime API
https://aidevhub.io/api/tools/run/?toolId=tech-stack-detector&a=%3Cscript%20src%3D%22%2F_next%2Fstatic%2Fchunks%2Fmain.js%22%3E%3C%2Fscript%3E%0A%3Cdiv%20id
GET and POST are supported at /api/tools/run/ with identical validation and limits.
Limit: 10 req / 60s, input max 512 KB.