Every currency carries the rules a checkout actually needs: how many decimal places (JPY has 0, KWD has 3), where the symbol sits, which separators, and India-style lakh/crore grouping. Verified against ICU/CLDR by an automated test, not typed from memory.
Why it works_
Render prices the way locals read them
-
01
Decimals that matter
Treating a 0-decimal currency as 2-decimal overcharges 100×. We return the real minor-unit count for all 197 markets.
-
02
Symbol placement & separators
Before or after, space or narrow-space, comma or dot — the exact ICU convention per locale.
-
03
A worked example
Every response includes a formatted sample so you can see lakh/crore vs thousands at a glance.
The data behind it_
curl "https://api.localesense.com/v1/countries/PK" \
-H "Authorization: Bearer ls_live_..."
- Currency USD · 2dp · $123,456.78
- FX 1 USD = 1.00 USD · pivot
Keep exploring_