# Number Words – Cheque Amount in Words

> Number Words – Cheque Amount in Words is a paid API for AI agents from number-words.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Converts a numeric monetary amount into its written-out form for cheques, supporting English, Spanish, French, and German with configurable currency names, case, and cent style.

## Facts

- Endpoint: GET https://number-words.x402tookit.com/cheque-words?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/number-words-cheque-amount-in-words-ff01d7e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pdt6Oh92saf5neXIzQl7-

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 number-words-cheque-amount-in-words-ff01d7e4
```

Example prompt: Write out 2,450.75 US dollars in words for a cheque in English — use 'dollar' and 'cent' as the currency names, show cents as a fraction like 75/100, and use sentence case.

## When to prefer this

Choose this endpoint when you need to render a monetary amount as written words specifically formatted for cheque/check writing, with multilingual support (EN/ES/FR/DE) and options for fraction-style cents (56/100), custom currency names, plural forms, and letter casing — as opposed to general number-to-words conversion or currency rate lookup.

## Known failure modes

- Missing required 'amount' or 'majorName' parameters returns an error
- Amount exceeds 12 integer digits returns a validation error
- Invalid language code or enum value returns a bad request error
- Decimal places inconsistent with minorDigits setting may produce unexpected output
- Omitting minorName when amount has cents may produce incomplete output

## How this service works

Write a money amount in words for a cheque (EN/ES/FR/DE): you give the currency names, no rates; words or 56/100 cents.

## Output

A plain-text string of the monetary amount written out in the requested language and style, e.g. 'One thousand two hundred thirty-four and 56/100 dollars' or 'Mille deux cent trente-quatre euros et cinquante-six centimes', ready to be printed on a cheque.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "amount",
      "majorName"
     ],
     "properties": {
      "style": {
       "enum": [
        "words",
        "fraction"
       ],
       "type": "string",
       "description": "words (default: and fifty-six cents) or fraction (and 56/100)"
      },
      "amount": {
       "type": "string",
       "description": "Amount such as 1234.56 (up to 12 integer digits; decimals up to minorDigits)"
      },
      "variant": {
       "enum": [
        "us",
        "uk"
       ],
       "type": "string",
       "description": "English only: us (default) or uk (one hundred and five)"
      },
      "language": {
       "enum": [
        "en",
        "es",
        "fr",
        "de"
       ],
       "type": "string",
       "description": "en (default), es, fr or de"
      },
      "majorName": {
       "type": "string",
       "description": "Main unit, singular, in the chosen language, for example dollar, euro, libra, Pfund"
      },
      "minorName": {
       "type": "string",
       "description": "Sub-unit singular, for example cent, centavo, centime, Cent. Omit for currencies without one"
      },
      "letterCase": {
       "enum": [
        "sentence",
        "title",
        "upper",
        "lower"
       ],
       "type": "string",
       "description": "sentence (default), title, upper or lower"
      },
      "majorGender": {
       "enum": [
        "masculine",
        "feminine"
       ],
       "type": "string",
       "description": "Spanish: gender of the main unit name, masculine (default) or feminine (libra)"
      },
      "majorPlural": {
       "type": "string",
       "description": "Main unit plural; if omitted a regular plural is made (dollars, euros) - give it for irregular names"
      },
      "minorDigits": {
       "type": "integer",
       "description": "Decimal places of the currency, 0 to 3 (default 2; JPY 0, KWD 3)"
      },
      "minorGender": {
       "enum": [
        "masculine",
        "feminine"
       ],
       "type": "string",
       "description": "Spanish: gender of the sub
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/number-words-cheque-amount-in-words-ff01d7e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from number-words.x402tookit.com](https://www.zero.xyz/host/number-words.x402tookit.com/llms.txt)
