Skip to content

Fiat Symbols

Returns a flat map of all supported fiat currency codes to their full official names. Covers 150+ ISO 4217 currencies.

Use this to:

  • Populate a currency dropdown or selector in your UI
  • Validate that a currency code is supported before calling other endpoints
  • Display human-readable currency names alongside codes
  • Cache the list locally to avoid repeated lookups

Base URL

https://fast-price-exchange-rates.p.rapidapi.com

Get fiat symbols

GET/api/v1/fiat-symbols

Returns a JSON object mapping ISO 4217 currency codes to their full English names. No query parameters required.

Authentication

HeaderValue
X-RapidAPI-KeyYour RapidAPI secret key
X-RapidAPI-Hostfast-price-exchange-rates.p.rapidapi.com

Query parameters

This endpoint accepts no query parameters.


Example requests

bash
curl "https://fast-price-exchange-rates.p.rapidapi.com/api/v1/fiat-symbols" \
  -H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
  -H "X-RapidAPI-Host: fast-price-exchange-rates.p.rapidapi.com"
javascript
const response = await fetch(
  'https://fast-price-exchange-rates.p.rapidapi.com/api/v1/fiat-symbols',
  {
    headers: {
      'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
      'X-RapidAPI-Host': 'fast-price-exchange-rates.p.rapidapi.com',
    },
  }
)

const symbols = await response.json()

// Build options for a <select> element
const options = Object.entries(symbols)
  .sort(([a], [b]) => a.localeCompare(b))
  .map(([code, name]) => ({ code, name }))

console.log(options.slice(0, 5))
// [{ code: 'AED', name: 'UNITED ARAB EMIRATES DIRHAM' }, ...]
javascript
const response = await fetch(
  'https://fast-price-exchange-rates.p.rapidapi.com/api/v1/fiat-symbols',
  {
    headers: {
      'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
      'X-RapidAPI-Host': 'fast-price-exchange-rates.p.rapidapi.com',
    },
  }
)

const symbols = await response.json()

function isValidFiat(code) {
  return code.toUpperCase() in symbols
}

console.log(isValidFiat('EUR'))  // true
console.log(isValidFiat('XYZ'))  // false
python
import os
import requests

response = requests.get(
    "https://fast-price-exchange-rates.p.rapidapi.com/api/v1/fiat-symbols",
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "fast-price-exchange-rates.p.rapidapi.com",
    },
)

response.raise_for_status()
symbols = response.json()

print(f"Total supported currencies: {len(symbols)}")
print()

# Print a sorted table
print(f"{'Code':<6} Name")
print("-" * 50)
for code, name in sorted(symbols.items()):
    print(f"{code:<6} {name.title()}")
python
import os
import requests

response = requests.get(
    "https://fast-price-exchange-rates.p.rapidapi.com/api/v1/fiat-symbols",
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "fast-price-exchange-rates.p.rapidapi.com",
    },
)

response.raise_for_status()
symbols = response.json()

def get_currency_name(code: str) -> str | None:
    return symbols.get(code.upper())

print(get_currency_name("USD"))  # UNITED STATES DOLLAR
print(get_currency_name("eur"))  # EURO
print(get_currency_name("XYZ"))  # None

Response

Returns a flat JSON object. Keys are ISO 4217 currency codes, values are the full official currency names in uppercase English.

json
{
  "AED": "UNITED ARAB EMIRATES DIRHAM",
  "AFN": "AFGHAN AFGHANI",
  "ALL": "ALBANIAN LEK",
  "AMD": "ARMENIAN DRAM",
  "ANG": "NETHERLANDS ANTILLEAN GUILDER",
  "AOA": "ANGOLAN KWANZA",
  "ARS": "ARGENTINE PESO",
  "AUD": "AUSTRALIAN DOLLAR",
  "EUR": "EURO",
  "GBP": "BRITISH POUND",
  "JPY": "JAPANESE YEN",
  "USD": "UNITED STATES DOLLAR",
  "...": "... 150+ currencies total"
}

Response fields

FieldTypeDescription
{CODE}stringISO 4217 three-letter currency code (key) mapped to its full official English name in uppercase (value). The response contains 150+ entries covering all currencies supported by the rate endpoints.

Full currency list

All 152 supported fiat currencies:

CodeNameCodeName
AEDUnited Arab Emirates DirhamARSArgentine Peso
AFNAfghan AfghaniAUDAustralian Dollar
ALLAlbanian LekAWGAruban Florin
AMDArmenian DramAZNAzerbaijani Manat
ANGNetherlands Antillean GuilderBAMBosnia And Herzegovina Convertible Mark
AOAAngolan KwanzaBBDBarbadian Dollar
BDTBangladeshi TakaBIFBurundian Franc
BGNBulgarian LevBMDBermudian Dollar
BHDBahraini DinarBNDBrunei Dollar
BOBBolivian BolivianoBRLBrazilian Real
BSDBahamian DollarBWPBotswana Pula
BYNBelarusian RubleBZDBelize Dollar
CADCanadian DollarCLPChilean Peso
CDFCongolese FrancCNYChinese Yuan
CHFSwiss FrancCOPColombian Peso
CRCCosta Rican ColónCVECape Verdean Escudo
CUPCuban PesoCZKCzech Koruna
DJFDjiboutian FrancDOPDominican Peso
DKKDanish KroneDZDAlgerian Dinar
EGPEgyptian PoundETBEthiopian Birr
ERNEritrean NakfaEUREuro
FJDFijian DollarGBPBritish Pound
FKPFalkland Islands PoundGELLari
GHSGhanaian CediGMDDalasi
GIPGibraltar PoundGNFGuinean Franc
GTQGuatemalan QuetzalHKDHong Kong Dollar
GYDGuyanese DollarHNLHonduran Lempira
HTGHaitian GourdeIDRIndonesian Rupiah
HUFHungarian ForintILSIsraeli New Shekel
INRIndian RupeeIQDIraqi Dinar
IRRIranian RialISKIcelandic Króna
JMDJamaican DollarJPYJapanese Yen
JODJordanian DinarKESKenyan Shilling
KGSKyrgyzstani SomKMFComorian Franc
KHRCambodian RielKPWNorth Korean Won
KRWSouth Korean WonKYDCayman Islands Dollar
KWDKuwaiti DinarLAKLao Kip
KZTKazakhstani TengeLBPLebanese Pound
LKRSri Lankan RupeeLSLLesotho Loti
LRDLiberian DollarMADMoroccan Dirham
LYDLibyan DinarMDLMoldovan Leu
MGAMalagasy AriaryMMKBurmese Kyat
MKDDenarMNTMongolian Tögrög
MOPMacanese PatacaMURMauritian Rupee
MRUMauritanian OuguiyaMVRMaldivian Rufiyaa
MWKMalawian KwachaMYRMalaysian Ringgit
MXNMexican PesoNADNamibian Dollar
MZNMozambican MeticalNIONicaraguan Córdoba
NGNNigerian NairaNPRNepalese Rupee
NOKNorwegian KroneOMROmani Rial
NZDNew Zealand DollarPABPanamanian Balboa
PENPeruvian SolPHPPhilippine Peso
PGKPapua New Guinean KinaPLNPolish Złoty
PKRPakistani RupeeQARQatari Riyal
PYGParaguayan GuaraníRONRomanian Leu
RSDSerbian DinarRWFRwandan Franc
RUBRussian RubleSCRSeychellois Rupee
SARSaudi RiyalSDGSudanese Pound
SBDSolomon Islands DollarSGDSingapore Dollar
SEKSwedish KronaSLLSierra Leonean Leone
SHPSaint Helena PoundSRDSurinamese Dollar
SOSSomali ShillingSTNSão Tomé And Príncipe Dobra
SSPSouth Sudanese PoundSZLSwazi Lilangeni
SYPSyrian PoundTJSTajikistani Somoni
THBThai BahtTNDTunisian Dinar
TMTTurkmenistan ManatTTDTrinidad And Tobago Dollar
TOPTongan PaʻangaUAHUkrainian Hryvnia
TRYTurkish LiraUGXUgandan Shilling
TWDNew Taiwan DollarUYUUruguayan Peso
TZSTanzanian ShillingUZSUzbekistani Soʻm
USDUnited States DollarVNDVietnamese Đồng
VESVenezuelan Bolívar SoberanoWSTSamoan Tālā
VUVVanuatu VatuXCDEastern Caribbean Dollar
XAFCentral African CFA FrancXPFCFP Franc
XOFWest African CFA FrancYERYemeni Rial
ZARSouth African RandZMWZambian Kwacha

Error responses

StatusCodeDescription
401unauthorizedX-RapidAPI-Key is missing or invalid
403forbiddenYour RapidAPI plan does not include access to this endpoint
429too_many_requestsRapidAPI rate limit exceeded
500internal_errorServer error — safe to retry after a short delay

EndpointDescription
Fiat From BaseExchange rates from a base fiat to all others
Fiat To QuoteExchange rates from all fiat currencies to a quote

Released under the MIT License.