# Tech Stack Detector

> Free tech stack detector. Find out what any website is built with: platform, theme, plugins, analytics tags, fonts, and hosting. Every finding shows its evidence and confidence. No login, no ads.

This is the Markdown copy of https://usesuperflow.ai/tools/tech-stack-detector, published for AI agents and scripts.

## What it does

Paste a URL and see the platform, theme, plugins, analytics, fonts, and hosting behind it, with the evidence for every claim.

## How to use it

1. **Paste any URL.** We fetch that one page the way a browser would, following redirects and reading the response headers along the way.
2. **We match fingerprints.** The raw HTML and headers are checked against known signals for platforms, themes, plugins, analytics tags, fonts, and hosting.
3. **Read the evidence.** Every finding shows the exact signal it matched and how sure we are. Copy the raw JSON if you want the result in a script.

## Call it directly

**HTTP:** `POST https://usesuperflow.ai/api/tools/tech-stack`. No API key, no account.

```bash
curl -sS https://usesuperflow.ai/api/tools/tech-stack \
  -H 'Content-Type: application/json' \
  -d '{"url":"example.com"}'
```

Returns `{ platformName, theme, apps[], fonts[], analytics[], hosting[], renderMode, url, status, fetchedAt }`.

**MCP:** this tool is `detect_tech_stack` on Superflow's MCP server at `https://usesuperflow.ai/api/mcp` (Streamable HTTP, no authentication). Setup for every client: https://usesuperflow.ai/tools/mcp

Limits: 60 runs per hour per IP. Allow up to 30 seconds for a response. Results are cached for 24 hours per URL; pass `"refresh": true` to run again.

## Facts

| | |
| --- | --- |
| Cost | Free. No login, no email, no ads. |
| Where it runs | On our server. One capped fetch of the page you submit, then fingerprint matching on the HTML and headers. Nothing runs in your browser except the form. |
| API | POST /api/tools/tech-stack with a JSON body of {"url": "example.com"}. Returns the same JSON the page shows. Failures come back as JSON with an error field, never a bare 500. |
| Rate limit | 60 runs per hour per IP. |
| Stored data | The detection result, cached for 24 hours keyed on the URL. Nothing beyond that cache. |
| What a raw fetch can see | The HTML the server returns and the response headers. That covers platform, theme, and plugin fingerprints, analytics snippets, font providers, and hosting or CDN signatures. |
| What a raw fetch cannot see | Anything injected at runtime by JavaScript, most commonly through Google Tag Manager. Pages behind bot protection that refuse automated requests. Anything past the first 5 MB of a very large page. |
| Confidence levels | Detected means a fingerprint unique to that product. Likely means a strong signal another product could share. Every finding carries its evidence string. |

## Questions

### How does the detection work?

We fetch the page once, the same way a browser would, and read the raw HTML and the response headers. Platforms, plugins, analytics tools, and CDNs leave fingerprints in both. A data-wf-site attribute means Webflow. A Shopify.theme object means Shopify. A cf-ray header means Cloudflare. Every finding names the exact signal it matched, so you can check our work.

### What do detected and likely mean?

Detected means the signal is a fingerprint only that product produces, like the __NEXT_DATA__ payload Next.js embeds in every page. Likely means the signal is strong but shareable, like assets served from a CDN hostname a platform uses but does not own. We show the difference instead of flattening both into one confident sounding list.

### The site definitely uses a tool this page did not find. Why?

The most common reason is Google Tag Manager. We read the HTML the server returns, and a tool injected at runtime by GTM or any other script loader is not in that HTML. You will still see GTM itself in the results, which is your cue that more may be loading behind it. The other reason is coverage: we only report fingerprints we can match reliably, so a tool outside our list will not appear.

### Why does it say the site blocked the request?

Some sites sit behind bot protection that answers automated requests with an error, usually HTTP 403. When that happens we say so instead of pretending the site uses nothing. The response headers can still reveal the CDN doing the blocking, and we show that. Trying again later sometimes works, because some protections rate limit rather than block outright.

### Is it OK to check a site I do not own?

The tool makes one ordinary page request, the same as opening the site in a browser. It does not crawl the site, log in, or probe anything beyond that single page and its response headers. Checking a competitor before a pitch or a site you are about to inherit is exactly what it is for.

### Do you store the URLs I check?

We cache each result for 24 hours, keyed on the URL, so repeat checks and shared links load instantly. Nothing is stored beyond that cache. No account, no email, and no history of what you checked.

### Can I call this from a script?

Yes. Send a POST to /api/tools/tech-stack with a JSON body like {"url": "example.com"} and you get the same JSON the page renders, including the evidence strings. The limit is 60 runs per hour per IP. The copy JSON button on any result shows you the exact shape.

## Related tools

- [AI Visibility Checker](https://usesuperflow.ai/tools/ai-visibility-checker) — See whether ChatGPT, Claude, and Perplexity can actually read your site. Markdown copy: https://usesuperflow.ai/tools/ai-visibility-checker.md
- [Favicon Checker](https://usesuperflow.ai/tools/favicon-checker) — Find out whether your favicon actually loads, or just looks declared. Markdown copy: https://usesuperflow.ai/tools/favicon-checker.md
- [robots.txt AI Checker](https://usesuperflow.ai/tools/robots-txt-ai-checker) — Test your robots.txt against every AI crawler that matters. Markdown copy: https://usesuperflow.ai/tools/robots-txt-ai-checker.md
- [llms.txt Generator](https://usesuperflow.ai/tools/llms-txt-generator) — Generate a spec-correct llms.txt and llms-full.txt for any site. Markdown copy: https://usesuperflow.ai/tools/llms-txt-generator.md

## About

Tech Stack Detector is one of a set of free tools published by Superflow at https://usesuperflow.ai/tools. None of them require a login, an email address, or payment.

Category: quality.

Superflow is a website and creative-asset review tool. Its agents watch every page of a site and report what changed. See https://usesuperflow.ai.
