Skip to content

Latest commit

ย 

History

History
73 lines (58 loc) ยท 3.99 KB

File metadata and controls

73 lines (58 loc) ยท 3.99 KB

๐Ÿ’ฑ 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.