# Tech Detect – Pay-Per-Call Technology Stack Detection

> Tech Detect – Pay-Per-Call 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 of a given domain URL, returning confidence scores and evidence for each identified technology, billed per call in USDC via x402.

## Facts

- Endpoint: POST https://stack.halowerk.com/stack/articles/stripe?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-pay-per-call-technology-stack-detection-8c18964f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z2bNq3QmdBMuV6YUNeEXe

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-pay-per-call-technology-stack-detection-8c18964f -d '<json body>'
```

Example prompt: Can you detect the full technology stack for stripe.com, and compare it against what we saw last month when we observed Stripe using Next.js 13.4 and Cloudflare?

## When to prefer this

Choose this endpoint when you need per-domain technology fingerprinting without committing to a subscription or API key, especially in agentic workflows where you pay only for calls made. Ideal for one-off lookups, enriching CRM leads, or monitoring stack changes over time using the optional `previous` field to diff against a prior observation. Prefer alternatives if you need bulk scanning of thousands of domains simultaneously or need historical trend data beyond a single previous snapshot.

## Known failure modes

- Domain unreachable or returns non-200 — scan may return empty or partial results
- Invalid URL format — request rejected with validation error
- Private/intranet domains not publicly accessible — no results returned
- Rate-limited or bot-protected site — evidence collection may be incomplete
- x402 payment failure — request not processed, payment error returned

## 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

Returns a structured list of detected technologies for the given domain, each with a name, category (e.g. CDN, CMS, JavaScript framework, analytics), version if detectable, confidence score, and supporting evidence (e.g. HTTP headers, script tags, HTML fingerprints). Results reflect the live state of the site at call time.

## 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-pay-per-call-technology-stack-detection-8c18964f/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)
