Ir al contenido
POST AI agent ready /v1/number/format

API de formato numérico: formato local gratuito

Formatee un número usando reglas específicas de la región para separadores decimales, agrupaciones, símbolos de moneda y notación porcentual. Desarrollado por el estándar Intl.NumberFormat.

Parameters

numberrequired

The number to format.

string

BCP 47 locale tag.

string

Formatting style.

string

ISO 4217 currency code (required when style is "currency").

Code examples

curl -X POST https://api.botoi.com/v1/number/format \
  -H "Content-Type: application/json" \
  -d '{"number":1234567.89,"locale":"de-DE","style":"currency","currency":"EUR"}'

When to use this API

Displays de precios internacionalizados

Formatee los precios de los productos en la configuración regional del usuario para que los clientes de Alemania vean 1234,56 EUR mientras que los clientes de EE. UU. vean 1234,56 USD.

Generación de informes

Formatee las cifras financieras en PDF del lado del servidor o informes por correo electrónico cuando las API internacionales del lado del cliente no estén disponibles.

Frequently asked questions

¿Qué configuraciones regionales son compatibles?
Todas las etiquetas locales BCP 47 compatibles con la biblioteca ICU, incluidas en-US, de-DE, ja-JP, ar-SA y cientos más.
¿Necesito pasar moneda cuando uso el estilo de moneda?
Sí. El parámetro de moneda es obligatorio cuando el estilo es "moneda". La API devuelve un error si falta.
¿Puedo formatear porcentajes?
Sí. Establezca el estilo en "porcentaje" y pase el número como decimal (por ejemplo, 0,85 para 85%).
¿Esto maneja números muy grandes?
Sí. La API admite números hasta Number.MAX_SAFE_INTEGER (9.007.199.254.740.991). Para valores mayores, páselos como cadenas.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.