# Formwerk Form Label Checker

> Formwerk Form Label Checker is a paid API for AI agents from formwerk.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-16).

Checks whether a web form (formular) has proper field labels present, returning an audit finding on label availability.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/label/formular
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/formwerk-form-label-checker-b96cf444
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aFySdDgkVzFRu_AwYjfxC

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 formwerk-form-label-checker-b96cf444 -d '<json body>'
```

Example prompt: Can you check whether the contact form at https://example.com/contact has proper field labels on all its inputs?

## When to prefer this

Use this endpoint when you need to specifically audit whether a web form's fields have visible or programmatic labels, particularly for accessibility checks, QA workflows, or compliance audits. Prefer this over generic HTML scrapers when the focus is narrowly on form label presence as an auditable finding.

## Known failure modes

- Non-public or inaccessible URL returns an error or empty result
- CSS selector matches no element or multiple ambiguous elements
- Page requires authentication and form is not accessible without login
- Network timeout if target URL is slow to respond
- Invalid URL format returns a validation error

## How this service works

Prüft am Objekt formular den Befund vorhandene Feldbeschriftung.

## Output

Returns a structured audit finding indicating whether the targeted web form has field labels present, including details about the label status discovered on the specified form element.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/formwerk-form-label-checker-b96cf444/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from formwerk.halowerk.com](https://www.zero.xyz/host/formwerk.halowerk.com/llms.txt)
