# Website Tech Stack Detector API

> Website Tech Stack Detector API is a paid API for AI agents from golf-evm-math.x402-evm-math.workers.dev, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-28).

Detects a website's technology stack including ecommerce platform, analytics tools, ad pixels, payment processors, support chat, and CDN from its homepage.

## Facts

- Endpoint: GET https://golf-evm-math.x402-evm-math.workers.dev/leads/tech-stack?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/website-tech-stack-detector-api-2980def0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hg_aC7tqCc99uG3DnDAPf

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 website-tech-stack-detector-api-2980def0
```

Example prompt: Can you detect what tech stack allbirds.com is running — specifically what ecommerce platform, payment processors, analytics tools, and ad pixels they use?

## When to prefer this

Use this endpoint when you need to quickly fingerprint a website's technology stack for lead enrichment, competitive intelligence, or sales prospecting without manually inspecting page source. Ideal when you need structured signals like ecommerce platform, payment provider, and ad pixel presence in a single lightweight call. Prefer over manual scraping or full browser automation when a fast, affordable per-domain lookup is sufficient.

## Known failure modes

- Domain is unreachable or returns non-200 — may return empty or partial results
- Homepage uses heavy JavaScript rendering that blocks static analysis — some tools may go undetected
- Domain resolves but has no meaningful tech signals — returns empty arrays
- Invalid or malformed domain input — likely returns an error
- Rate limiting or x402 payment failure — request blocked before processing

## How this service works

Exact EVM address, calldata, Uniswap V2/V3 and impermanent-loss math. Pay per call in USDC on Base via x402.

## Output

Returns a JSON object with the domain, detected ecommerce platform (e.g. Shopify), list of payment processors (e.g. Stripe), analytics tools (e.g. Google Analytics), boolean flags for has_ecommerce and has_ad_pixel, and any detected CDN or support chat software.

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "allbirds.com",
  "payments": [
   "Stripe"
  ],
  "platform": [
   "Shopify"
  ],
  "analytics": [
   "Google Analytics"
  ],
  "has_ad_pixel": true,
  "has_ecommerce": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/website-tech-stack-detector-api-2980def0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from golf-evm-math.x402-evm-math.workers.dev](https://www.zero.xyz/host/golf-evm-math.x402-evm-math.workers.dev/llms.txt)
