# tempo.halowerk.com Page Weight Checker

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

Checks the transferred byte size (page weight) of a webpage or specific page element via HTTP audit

## Facts

- Endpoint: POST https://tempo.halowerk.com/v1/pruef/tempo/gewicht/seite
- 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/tempo-halowerk-com-page-weight-checker-19e4c9d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3hgFFX8j5JSKBBJ5OyELs

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 tempo-halowerk-com-page-weight-checker-19e4c9d9 -d '<json body>'
```

Example prompt: Can you check how many bytes get transferred when loading https://example.com — I want to know the page weight to see if it's bloated?

## When to prefer this

Choose this endpoint when you need to measure the raw transferred byte size (page weight) of a webpage or a specific page element. It is distinct from sibling endpoints that measure load time, render time, or DNS resolution — use this when byte payload size is the specific metric you need, not speed or render-blocking resource counts.

## Known failure modes

- Invalid or non-public URL returns an error
- CSS selector matches no element or multiple elements — first match is used
- Unreachable target URL causes a timeout or connection error
- Malformed input schema (missing required 'adresse' field) returns validation error
- Non-HTTP(S) URLs are rejected

## How this service works

Prüft am Objekt seite den Befund übertragene Bytemenge.

## Output

Returns an audit result (Befund) containing the transferred byte size for the specified page or page element, indicating how much data is sent over the network when the target URL or element is loaded.

## 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/tempo-halowerk-com-page-weight-checker-19e4c9d9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tempo.halowerk.com](https://www.zero.xyz/host/tempo.halowerk.com/llms.txt)
