Skip to content

๐ŸŒ The ultimate global currency dataset ๐Ÿ’ธ โ€” based on ISO 4217 (SIX Group), IMF, and other official sources. 275+ currencies with symbols, local names, formatting, banks, population, and more. Built by OpenExchangeAPI. ๐Ÿ”ฅ

License

Notifications You must be signed in to change notification settings

OpenExchangeAPI/ISO4217

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ฑ OpenExchangeAPI Global Currency Dataset

The most complete public dataset of currencies on the internet.
Built using official sources like ISO 4217 (SIX Group), IMF, and enhanced with real-world metadata for modern applications.
Supports 275+ currencies, including fiat, crypto, commodities, virtual units, and more.


๐Ÿ“ฆ What's Included?

Every currency entry includes:

  • ๐Ÿ”  code โ€” ISO 4217 or custom currency code (e.g. USD, XAU, BTC)
  • ๐Ÿ’ฌ name โ€” Full English name of the currency (e.g. Japanese Yen)
  • ๐ŸŒ localized_name โ€” Currency name in the native language/script (e.g. ๅ††, เธšเธฒเธ—)
  • ๐Ÿ”ฃ symbol โ€” Official or commonly used symbol (e.g. $, โ‚ฌ, โ‚ฟ)
  • ๐Ÿงฎ minor_unit โ€” Number of decimal subunits (e.g. 2 for cents, or null)
  • ๐Ÿงพ decimal_places โ€” How many decimals are usually shown (e.g. 2)
  • ๐Ÿ”ข format โ€” Display pattern (e.g. #,##0.00 ยค)
  • ๐Ÿ“ decimal_separator โ€” Symbol used for decimal (e.g. ., ,)
  • ๐Ÿ“ group_separator โ€” Symbol used for digit grouping (e.g. ,, .)
  • ๐Ÿ—ฃ๏ธ language โ€” Language used with the currency (e.g. French, Thai)
  • ๐ŸŒ locale โ€” Locale tag (e.g. fr-FR, th-TH)
  • โฐ timezone โ€” IANA time zone string (e.g. Europe/Berlin, Asia/Bangkok)
  • ๐Ÿ—บ๏ธ continent โ€” Continent where used (e.g. Europe, Asia)
  • ๐Ÿฆ governing_banks โ€” Central bank(s) or issuer institutions
  • ๐Ÿ‘ฅ population โ€” Estimated number of people using this currency
  • ๐Ÿท๏ธ type โ€” One of: fiat, crypto, commodity, virtual, index, non_currency

๐Ÿง  Use Cases

  • ๐ŸŒ Currency pickers with full localization
  • ๐Ÿ“Š Financial reporting dashboards
  • ๐Ÿ›’ E-commerce and global pricing
  • ๐Ÿ”€ Currency conversion UIs
  • ๐Ÿ” Payment system integrations
  • ๐ŸŒ Global tax/invoice systems

๐Ÿ—‚๏ธ Files in This Repo

File Description
banks.json Governing central banks or institutions per currency
continent.json Continent associated with each currency
currencies.json Basic list of currency codes and names (ISO 4217 + extras)
currency_format_string.json Formatting patterns for displaying each currency (e.g. #,##0.00 ยค)
decimal.json Decimal separators used (e.g. ., ,)
format.json Human-readable formatting metadata
group.json Grouping/thousands separators used per currency
iso4217.json Official ISO 4217 metadata (code, numeric code, minor unit)
language.json Primary language spoken where the currency is used
locale.json IETF locale tag (e.g. en-US, fr-FR)
localized_name.json Currency names in the local/native language/script
minor_unit.json Number of subunits per major unit (e.g. 2 for cents)
population_using.json Estimated population using the currency
symbol.json Commonly used symbol for each currency
timezone.json Primary IANA time zone where currency is used
full.json ๐Ÿ”ฅ Merged superset of all fields above per currency (single flat object)

โš–๏ธ License

MIT License.
Use it. Fork it. Ship it.
Attribution appreciated but not required.


Maintained by OpenExchangeAPI
Built with โค๏ธ for the global dev community.

About

๐ŸŒ The ultimate global currency dataset ๐Ÿ’ธ โ€” based on ISO 4217 (SIX Group), IMF, and other official sources. 275+ currencies with symbols, local names, formatting, banks, population, and more. Built by OpenExchangeAPI. ๐Ÿ”ฅ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published