# Toolsmith Web Tech Stack Detector

> Toolsmith Web Tech Stack Detector is a paid API for AI agents from toolsmith-api.dassad10.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Fingerprints a live website's technology stack including CMS, JS frameworks, analytics, payments, CDN, hosting, server, and security headers

## Facts

- Endpoint: GET https://toolsmith-api.dassad10.workers.dev/t/web/techstack
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toolsmith-web-tech-stack-detector-7933e0da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zDEEaZ20ibQ0kAgZvqG-y

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability toolsmith-web-tech-stack-detector-7933e0da
```

Example prompt: What technology stack is shopify.com running — CMS, JS framework, analytics tools, CDN, and what their security headers look like?

## When to prefer this

Choose this endpoint when you need signature-based, live technology fingerprinting of a website's homepage — covering CMS, JS frameworks, analytics, payments, CDN, hosting, server, language, UI libraries, fonts, and security headers in one call. Prefer it over manual inspection or static database lookups (like BuiltWith or Wappalyzer APIs) when you need real-time detection from the actual live page rather than cached data. Ideal for competitive research, sales prospecting, security auditing, or due diligence workflows.

## Known failure modes

- URL is unreachable or returns non-200 status — detection fails or returns partial results
- Private or behind-login pages cannot be fingerprinted since only the live public homepage is analyzed
- Heavily obfuscated or minified sites may yield incomplete framework detection
- Invalid url= or domain= parameter returns an error
- Rate limiting or bot protection on the target site may block the fingerprinting request
- Missing required url/domain query parameter returns a validation error

## How this service works

Detect the technologies a website runs: CMS (WordPress, Shopify, Webflow...), JS framework (Next.js, React, Vue, Angular...), analytics and marketing tools, payments, CDN, hosting, server, language, UI libraries and fonts. Plus server header, generator meta and security-header posture. Pass url= or domain=. Signature-based from the live homepage. JSON response. $0.02 USDC per call, pay via x402, no API key.

## Output

A JSON object containing detected technologies grouped by category: CMS platform (e.g. WordPress, Shopify, Webflow), JavaScript framework (Next.js, React, Vue, Angular), analytics and marketing tools, payment providers, CDN and hosting details, server software, programming language, UI libraries, fonts, plus raw server headers, generator meta tag content, and a security-header posture summary.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "URL or domain to fingerprint"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "stripe.com",
  "server": "nginx",
  "technologies": {
   "cdn": [
    "Cloudflare"
   ],
   "payments": [
    "Stripe"
   ],
   "analytics": [
    "Google Analytics"
   ],
   "framework": [
    "React"
   ]
  },
  "technologyCount": 4
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/toolsmith-web-tech-stack-detector-7933e0da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toolsmith-api.dassad10.workers.dev](https://www.zero.xyz/host/toolsmith-api.dassad10.workers.dev/llms.txt)
