TidyData APIsAll APIsPricing

Number to Words API

Convert numbers and money amounts to words in English, Spanish, French, German, Portuguese and Italian. Cheque and invoice wording with currencies, decimals, negatives and letter case.

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/number-to-words

Number to words

ParameterInDescriptionExample
number *queryNumber up to 999,999,999,999,999 (decimals with . or ,)1234.56
langqueryen, es, fr, de, pt or iten
currencyqueryOptional: USD, EUR, GBP, MXN or BRL for amounts in wordsUSD
casequerylower (default), upper, sentence or titlesentence
britishqueryEnglish only: add 'and' (one hundred and five)false

Example

GET /v1/number-to-words?number=1234.56&lang=en&currency=USD&case=sentence&british=false

{
  "number": "1234.56",
  "lang": "en",
  "currency": "USD",
  "words": "One thousand two hundred thirty-four dollars and fifty-six cents"
}

Convert numbers and money amounts to words in English, Spanish, French, German, Portuguese and Italian. Cheque and invoice wording with currencies, decimals, negatives and letter case.

Examples

Use cases

Invoices and receipts, bank cheques, legal contracts, accessibility (text to speech), education apps.

Why this API

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.