# Tech Detect — Website Technology Stack Detection

> Tech Detect — Website Technology Stack Detection is a paid API for AI agents from stack.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-13).

Detects the technology stack (frameworks, CMS, analytics, etc.) used by a given domain, returning confidence scores and evidence for each detected technology, billed per call in USDC via x402.

## Facts

- Endpoint: POST https://stack.halowerk.com/stack/articles/intercom?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tech-detect-website-technology-stack-detection-4fd126be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZFUk6F0q7GWpOaiXK1e6x

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 tech-detect-website-technology-stack-detection-4fd126be -d '<json body>'
```

Example prompt: What technologies is intercom.com running — frameworks, analytics, CMS, anything you can detect? I want confidence scores and evidence for each hit.

## When to prefer this

Choose this endpoint when you need pay-as-you-go technology detection with no signup or API key, especially in agent workflows where you want to detect technologies on arbitrary domains programmatically and pay per call in USDC via x402. It is particularly useful when you also want to diff against a previous known technology snapshot to detect stack changes over time.

## Known failure modes

- Domain unreachable or DNS failure — no technologies returned, error indicating site unavailable
- Invalid or malformed URL input — 400-level error
- Payment failure or insufficient USDC balance — x402 payment required response before results delivered
- Domain returns no detectable signals — empty or low-confidence technology list
- Rate limiting or bot-blocking by the target site — partial or empty results

## How this service works

Domain in, technology stack out. Confidence and evidence for every hit. Pay per call in USDC over x402. No signup, no API key.

## Output

A structured list of detected technologies, each with its name, category (e.g. 'CMS', 'Analytics', 'CDN'), version if detectable, a confidence score, and the evidence signals that triggered the detection. The endpoint returns this for every technology fingerprinted on the target domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048
  },
  "previous": {
   "type": "object",
   "required": [
    "observed_at",
    "technologies"
   ],
   "properties": {
    "observed_at": {
     "type": "string",
     "maxLength": 40
    },
    "technologies": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "name",
       "category",
       "version"
      ],
      "properties": {
       "name": {
        "type": "string",
        "maxLength": 150
       },
       "version": {
        "type": [
         "string",
         "null"
        ],
        "maxLength": 80
       },
       "category": {
        "type": "string",
        "maxLength": 80
       }
      },
      "additionalProperties": false
     },
     "maxItems": 150
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tech-detect-website-technology-stack-detection-4fd126be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stack.halowerk.com](https://www.zero.xyz/host/stack.halowerk.com/llms.txt)
