# tempo.halowerk.com – TTFB Check for iFrame

> tempo.halowerk.com – TTFB Check for iFrame 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-14).

Measures the Time to First Byte (TTFB) for an iframe element loaded from a given public URL.

## Facts

- Endpoint: POST https://tempo.halowerk.com/v1/pruef/tempo/ttfb/iframe
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tempo-halowerk-com-ttfb-check-for-iframe-61a0313e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-q-m9Erx_aTukWr6MoNnG

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-ttfb-check-for-iframe-61a0313e -d '<json body>'
```

Example prompt: Can you check the Time to First Byte for the iframe on https://example.com/embed-page and tell me how long it's taking to get that first byte?

## When to prefer this

Use this endpoint when you specifically need to measure TTFB for an iframe element on a webpage, particularly for diagnosing latency in embedded third-party content, widget loading, or any sub-resource delivered via iframe. Prefer this over generic page-level TTFB checks when the iframe is the suspected performance bottleneck.

## Known failure modes

- Target URL is unreachable or returns a non-200 status — probe cannot be performed
- URL points to a private or non-public IP address — blocked by policy
- CSS selector matches no iframe element on the page — returns error or first-match fallback
- Target site blocks automated requests or requires authentication — measurement fails
- Malformed or too-long URL input — validation error returned

## How this service works

Prüft am Objekt iframe den Befund Zeit bis zum ersten Byte.

## Output

Returns the measured Time to First Byte (TTFB) for the specified iframe element at the target URL, indicating how long the browser waited before receiving the first byte of the iframe's response. May include timing metrics and pass/fail assessment relative to performance thresholds.

## 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-ttfb-check-for-iframe-61a0313e/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)
