# energybilltoolkit.co.uk Text Warnings

> energybilltoolkit.co.uk Text Warnings is a paid API for AI agents from energybilltoolkit.co.uk, paid per call via x402, $0.010000/call, status unknown (last checked 2026-09-15).

Returns caveats and warnings explaining when text metrics (counts, word frequency, or readability scores) may be misleading or unreliable for a given text input.

## Facts

- Endpoint: POST https://energybilltoolkit.co.uk/text-metrics/api/tools/text-warnings
- Price: $0.010000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/energybilltoolkit-co-uk-e03513ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n4NmoI5zVBbzXnsRHFgaO

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 energybilltoolkit-co-uk-e03513ab -d '<json body>'
```

Example prompt: Check this paragraph for any caveats or warnings about whether its word count, sentence frequency, or readability scores might be misleading: 'Our Q3 results—shown in Table 1—delivered strong YoY growth; however, EBITDA (excl. one-offs) was £4.2m.'

## When to prefer this

Use this endpoint after computing text metrics (counts, frequency, readability) when you need to surface quality caveats before presenting results to a user or downstream system. It complements the sibling aggregate text metrics endpoint by adding an explicit reliability layer. Prefer it whenever text has unusual formatting, mixed languages, heavy punctuation, code, or very short length that might skew standard NLP metrics.

## Known failure modes

- Empty or missing text body returns an error or empty warnings array
- Extremely long text may time out or hit payload limits
- Non-UTF-8 encoded text may produce unexpected results
- Malformed JSON request body returns a 400 error

## How this service works

Return caveats explaining when counts, frequency, or readability may be misleading.

## Output

A structured list of caveat messages explaining specific conditions under which the computed text metrics (character counts, word frequency, readability scores, sentence counts, etc.) may be unreliable, inaccurate, or misleading — for example due to special characters, code snippets, abbreviations, very short texts, or non-standard formatting.

## Example request

```json
{
 "text": "Our Q3 results—shown in Table 1—delivered strong YoY growth; however, EBITDA (excl. one-offs) was £4.2m."
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Text to measure."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/energybilltoolkit-co-uk-e03513ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from energybilltoolkit.co.uk](https://www.zero.xyz/host/energybilltoolkit.co.uk/llms.txt)
