# Halowerk Detect Full Website Analysis

> Halowerk Detect Full Website Analysis is a paid API for AI agents from detect.halowerk.com, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-19).

Evaluates a website's raw HTML and returns all independently identified URL findings from a single bounded measurement, covering SHK or US/DACH markets.

## Facts

- Endpoint: POST https://detect.halowerk.com/v1/full?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-detect-full-website-analysis-fbfdd255
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4ewCZQ3QLSey5m_Dhvfws

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 halowerk-detect-full-website-analysis-fbfdd255 -d '<json body>'
```

Example prompt: Can you run a full website analysis on https://www.muster-shk.de/ for an SHK trade company operating in the DACH market and give me all the URL findings?

## When to prefer this

Choose this endpoint when you need a comprehensive, single-pass extraction of all URL-level findings from a website's raw HTML — particularly for SHK (plumbing, heating, HVAC) trade companies in DACH or US markets. It is the right choice when you want bounded, reproducible results from one measurement rather than incremental or partial scans.

## Known failure modes

- Invalid or non-origin URL (includes query string, fragment, or non-root path) — rejected at input validation
- Unsupported trade value other than 'shk' — schema validation error
- Unsupported market value other than 'DACH' or 'US' — schema validation error
- URL unreachable or returns non-200 response — analysis cannot proceed
- Payment not completed via x402 protocol — request blocked
- URL exceeds 2048-character limit — rejected

## How this service works

An agent that evaluates a website needs every independently accepted URL finding from one shared bounded raw-HTML measurement.

## Output

Returns a set of independently accepted URL findings derived from a single shared raw-HTML measurement of the provided homepage, covering all detected issues or signals relevant to the specified trade and market context.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048,
   "description": "Homepage origin only, with root path and no query or fragment."
  },
  "trade": {
   "enum": [
    "shk"
   ],
   "type": "string"
  },
  "market": {
   "enum": [
    "DACH",
    "US"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-detect-full-website-analysis-fbfdd255/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from detect.halowerk.com](https://www.zero.xyz/host/detect.halowerk.com/llms.txt)
