# Invoket Label Claims Checker

> Invoket Label Claims Checker is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Verifies whether a proposed food/nutrition label claim wording is permitted under the official EU Health Claims Register, optionally scoped to a specific nutrient.

## Facts

- Endpoint: POST https://api.invoket.com/label/claims/check
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-label-claims-checker-f349c38c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gGBUpZT_xpjzFL7QIRQS1

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 invoket-label-claims-checker-f349c38c -d '<json body>'
```

Example prompt: Check whether the label wording 'Vitamin C contributes to the normal function of the immune system' is an authorised EU health claim, and if possible scope it to vitamin C.

## When to prefer this

Use this endpoint when you need an authoritative, source-backed check of whether a specific label wording is permitted under the EU Health Claims Register. Prefer it over general legal Q&A tools or web search when you need deterministic, official-source validation with provenance, especially before printing packaging or filing regulatory submissions. It is narrowly scoped to EU nutrition/health label claims and is not suitable for other regulatory domains.

## Known failure modes

- 400 error if wording is empty, punctuation-only, or nutrient is provided but empty
- No match found if wording does not exactly or containment-match any registered claim after normalisation
- Fuzzy or partial matches will not be returned — the check is strict normalisation-based
- Response may be empty if nutrient scoping is too restrictive for the given wording

## How this service works

The checks your agent runs before it acts: verify a bank account, a phone number, a law in force, the weather or a vehicle — computed from official sources, with provenance in every response. You only pay for answers.

## Output

Returns a structured object indicating whether the proposed wording matches one or more authorised claims in the EU Health Claims Register, including the matched claim text, its authorisation status, and provenance information linking back to the official source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "wording",
  "nutrient"
 ],
 "properties": {
  "wording": {
   "type": "string",
   "description": "The proposed label wording, required (an empty or punctuation-only wording = 400). Matched after strict normalisation (case, punctuation, HTML, spacing) - exact or containment, never fuzzy. Optional nutrient bounds the search to that nutrient's claims (a provided but empty nutrient = 400); omit it to scan the whole Register"
  },
  "nutrient": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

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