Convert Any Number to Written Words

Number to Words API.

Convert numeric values to their written word equivalents. Get both cardinal (one hundred) and ordinal (one hundredth) forms. Perfect for check writing, legal documents, invoices, and text-to-speech applications.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/numbertowordslive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "number": 975.07,
    "words": "nine hundred seventy-five point zero seven",
    "ordinal": "nine hundred seventy-fifth point zero seven",
    "numberOfDigits_numeric": 3,
    "numberOfDigits_words": "three",
    "eachNumber": [
      "nine",
      "seven",
      "five"
    ],
    "afterDecimal": {
      "number": "07",
      "words": [
        "zero",
        "seven"
      ],
      "numberOfDigits_numeric": 2,
      "numberOfDigits_words": "two"
    },
    "locale": "en-US"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Number to Words API

Convert numeric values to their written word equivalents. Get both cardinal (one hundred) and ordinal (one hundredth) forms. Perfect for check writing, legal documents, invoices, and text-to-speech applications.

  • Convert numbers to readable text instantly
  • Both cardinal and ordinal forms
  • Support for large numbers
  • Fast response for real-time applications
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/numbertowords?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { number, words, ordinal, }

Everything in a single call.

/v1/numbertowordsapplication/json
number975.07
words"nine hundred seventy-five point zero seven"
ordinal"nine hundred seventy-fifth point zero seven"
numberOfDigits_numeric3
numberOfDigits_words"three"
eachNumberarray of 3
afterDecimalnumber, words, numberOfDigits_numeric, numberOfDigits_words
locale"en-US"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/numbertowords?number=975.07", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole convert any number to written words stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Convert Numbers to Words in Google Sheets
WhenNew row added in Google Sheets
ThenFetch number to words for numeric column → write words and ordinal values back to the row
Slack
Number Conversion Bot in Slack
WhenNew message posted in Slack channel
ThenFetch number to words for the number → reply with words and ordinal forms
Airtable
Number-to-Words Enrichment in Airtable
WhenNew record created in Airtable
ThenFetch number to words for amount field → update record with words and ordinal values
Notion
Written Amounts in Notion Database
WhenNew page created in Notion
ThenFetch number to words for amount property → update page with words and ordinal
Salesforce
Written Amounts on Salesforce Opportunities
WhenNew opportunity created in Salesforce
ThenFetch number to words for opportunity amount → update custom field with words value
GitHub
Release Version in Words on GitHub
WhenNew release created in GitHub
ThenFetch number to words for version number → add words to release description
Browse all integrations

Questions about the API

What is the maximum number supported?
The API handles numbers up to the quadrillions and beyond. For extremely large numbers, scientific notation may be more practical.
Does it handle decimal numbers?
Yes, decimal numbers are converted with the fractional part spelled out (e.g., "one point five").
What is the difference between cardinal and ordinal?
Cardinal numbers represent quantity (one, two, three). Ordinal numbers represent position or order (first, second, third).
Does it support negative numbers?
Yes, negative numbers are prefixed with "negative" (e.g., "negative five").
What languages are supported?
Currently the API returns English word forms. Additional language support may be added in future updates.
Is it suitable for financial applications?
Yes, the API is commonly used for check writing and invoice generation where amounts must be written in words.

Start building with the Number to Words API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog