Sample of using currency exchange rate web service, see more explanations on Developers page, source code in PHP is available here

Click here to see our price or to subscribe

If you want to interact with .Net (C#), there are some incompatibilities with ListCurrencies function returning array, please use sample on https://fxtop.com/dev/clientwsdl.php
Label of country for currency JPY is Japan, currency label is Japanese yen

French label of country using FRF is "France (->Euro)", currency name is "Franc français"

Im Deutsch, Währung ATS ist Österreich (->Euro)

FRF currency in portuguese is França (->Euro)

Label for GBP in japanese is "グレートブリテン"

Converting 123.45 EUR in USD on 15/12/2011 - ResultAmount=123.709245, DD=15, MM=12, YYYY=1999, C1=EUR, C2=USD, OriginalAmount=123.45, ExchangeRate=1.0021, Comment=Invalid user/password so all conversions will be made on a date in 1999 !

Converting 123.45 EUR in GBP on today's date no password provided (should use year 1999 because no credentials) - ResultAmount=81.267135, DD=24, MM=04, YYYY=1999, C1=EUR, C2=GBP, OriginalAmount=123.45, ExchangeRate=0.6583, Comment=Invalid user/password so all conversions will be made on a date in 1999 !

Converting 123.45 EUR in GBP on today's date with login/password provided - ResultAmount=106.09910250000001, DD=24, MM=04, YYYY=2024, C1=EUR, C2=GBP, OriginalAmount=123.45, ExchangeRate=0.85945, Comment=

Converting 123.45 USD in GBP on 15/12/1953 with login/password provided - ResultAmount=44.319172558350004, DD=15, MM=12, YYYY=1953, C1=USD, C2=GBP, OriginalAmount=123.45, ExchangeRate=0.359005043, Comment=

calling ListCurrencies()
string(967) "ADF/ADP/AED/AFA/AFN/ALL/AMD/ANG/AOA/AON/ARS/ATS/AUD/AWF/AWG/AZM/AZN/BAM/BBD/BDT/BEF/BGL/BGN/BHD/BIF/BMD/BND/BOB/BRL/BSD/BTN/BWP/BYN/BYR/BZD/CAD/CDF/CHF/CLF/CLP/CNH/CNY/COP/CRC/CUC/CUP/CVE/CYP/CZK/DEM/DJF/DKK/DOP/DZD/ECS/EEK/EGP/ERN/ESP/ETB/EUR/FIM/FJD/FKP/FRA/FRF/GBP/GEL/GGP/GHC/GHS/GIP/GMD/GNF/GRD/GTQ/GYD/HKD/HNL/HRK/HTG/HUF/IDR/IEP/ILP/ILS/IMP/INR/IQD/IRR/ISK/ITL/JEP/JMD/JOD/JPY/KES/KGS/KHR/KID/KMF/KPW/KRW/KWD/KYD/KZT/LAK/LBP/LKR/LRD/LSL/LTL/LUF/LVL/LYD/MAD/MCF/MDL/MGA/MGF/MKD/MMK/MNT/MOP/MRO/MRU/MTL/MUR/MVR/MWK/MXN/MXP/MYR/MZM/MZN/NAD/NGN/NIO/NLG/NOK/NPR/NTD/NZD/OMR/PAB/PEN/PGK/PHP/PKR/PLN/PSL/PTE/PYG/QAR/ROL/RON/RSD/RUB/RWF/SAR/SBD/SCR/SDD/SDG/SDP/SEK/SGD/SHP/SIT/SKK/SLE/SLL/SOS/SPL/SRD/SRG/SSP/STD/STN/SVC/SYP/SZL/THB/TJS/TMM/TMT/TND/TOP/TRL/TRY/TTD/TVD/TWD/TZS/UAH/UGS/UGX/USD/UYP/UYU/UYW/UZS/VAL/VE1/VEB/VED/VEF/VES/VND/VUV/WST/XAD/XAF/XAG/XAU/XBT/XCD/XCH/XCL/XCP/XDG/XDR/XDT/XET/XEU/XLC/XLM/XOF/XPD/XPF/XPT/XRP/XSU/XUA/XUS/YER/YUN/ZAR/ZMK/ZMW/ZWD/ZWL" Retrieve individual data in German for first 5 rows :

NumberIsocodeCountryLabelNb DecMode C
1ADFAndorra (->Euro)Andorranischer Franc20
2ADPAndorra (Peseta->Euro)Andorranische Pesete00
3AEDVereinigte arabische EmirateVAE-Dirham21
4AFAAfghanistan (->AFN)Afghanischer Afghani00
5AFNAfghanistanAfghanischer Afghani20

calling TabCurrencies("FR","","") which is much quicker :

NumberIsocodeCountryLabelNb DecMode C
1ADFAndorre (Franco->Euro)Franc andorran20
2ADPAndorre (Peseta ->Euro)Peseta andorran00
3AEDEmirats Arabes UnisDirham des émirats21
4AFAAfghanistan (->AFN)Ancien afghani afghan00
5AFNAfghanistanNouvel afghani afghan20
6ALLAlbanieLek albanais20
7AMDArménieDram arménien20
8ANGAntilles NéerlandaisesFlorin antillais20
9AOAAngolaKwanza angolais20
10AONAngola (->AOA)Kwanza angolais00
11ARSArgentinePeso argentin22
12ATSAutriche (->Euro)Shilling autrichien23
13AUDAustralieDollar australien22
14AWFAruba (Florin ->AWG)Florin20
15AWGArubaFlorin20
16AZMAzerbaïdjan (->AZN)Manat azéri20
17AZNAzerbaïdjanNouveau manat azéri20
18BAMBosnie HerzégovineMark convertible20
19BBDBarbadeDollar de la barbade20
20BDTBangladeshTaka20
21BEFBelgique (->Euro)Franc belge03
22BGLBulgarie (->BGN)Ancien lev bulgare00
23BGNBulgarieNouveau lev bulgare03
24BHDBahreinDinar bahreïni20
25BIFBurundiFranc burundais00
26BMDBermudesDollar20
27BNDBruneïDollar20
28BOBBolivieBoliviano20
29BRLBrésilReal brésilien22
30BSDBahamasDollar bahaméen20
31BTNBhoutanNgultrum bhoutanais20
32BWPBotswanaPula20
33BYNBiélorussieRouble biélorusse20
34BYRBiélorussie (->BYN)Rouble biélorusse00
35BZDBelizeDollar20
36CADCanadaDollar canadien22
37CDFCongo/Kinshasa (RDC)Franc congolais20
38CHFSuisseFranc suisse22
39CLFChiliUnidad de Fomento40
40CLPChiliPeso chilien01
41CNHChine/Hong KongYuan Renminbi chinois Offshore22
42CNYChineYuan renmimbi (RMB) chinois22
43COPColombiePeso colombien00
44CRCCosta RicaColon costaricain00
45CUCCubaPeso convertible cubain (->CUP)20
46CUPCubaPeso cubain20
47CVECap VertEscudo cap-verdien20
48CYPChypre (->Euro)Livre chypriote23
49CZKTchéquieCouronne tchèque21
50DEMAllemagne (->Euro)Deutsche mark allemand23
51DJFDjiboutiFranc00
52DKKDanemarkCouronne danoise21
53DOPRépublique dominicainePeso dominicain20
54DZDAlgérieDinar algérien21
55ECSEquateur(->USD)Sucre équatorien00
56EEKEstonie (->Euro)Couronne estonienne23
57EGPEgypteLivre égyptienne21
58ERNErythréeNakfa érythréen20
59ESPEspagne (->Euro)Peseta espagnole03
60ETBEthiopieBirr éthiopien20
61EURZone euroEuro24
62FIMFinlande (->Euro)Markka finlandaise23
63FJDFidjiDollar fidjien20
64FKPIles Malouines (Falkland)Livre20
65FRAFrance -1959 (->FRF)Ancien franc français03
66FRFFrance (->Euro)Franc français23
67GBPGrande-BretagneLivre sterling britannique22
68GELGéorgieLari géorgien20
69GGPGuerneseyLivre20
70GHCGhana (->GHS)Cedi ghanéen00
71GHSGhanaCedi ghanéen20
72GIPGibraltarLivre20
73GMDGambieDalasi gambien20
74GNFGuinéeFranc guinéen00
75GRDGrèce (->Euro)Drachme grecque03
76GTQGuatémalaQuetzal guatémaltèque20
77GYDGuyaneDollar guyanais20
78HKDHong-KongDollar22
79HNLHondurasLempira hondur20
80HRKCroatie (->EUR)Kuna croate20
81HTGHaïtiGourde haïtien20
82HUFHongrieForint hongrois21
83IDRIndonésieRoupie indonésienne21
84IEPIrlande (->Euro)Livre irlandaise23
85ILPIsraël (->ILS)Livre israëlienne31
86ILSIsraëlShekel israëlien21
87IMPÎle de ManLivre Manx20
88INRIndeRoupie indienne22
89IQDIrakDinar irakien30
90IRRIranRiyal iranien20
91ISKIslandeCouronne islandaise01
92ITLItalie (->Euro)Lire italienne03
93JEPJerseyLivre20
94JMDJamaïqueDollar jamaïcain20
95JODJordanieDinar jordanien20
96JPYJaponYen japonais02
97KESKenyaShilling kenyen20
98KGSKirghizistanSom Kirghize20
99KHRCambodgeRiel cambodgien20
100KIDKiribati (->AUD)Dollar des Kiribati20
101KMFIles ComoresFranc comorien00
102KPWCorée du NordWon nord-coréen20
103KRWCorée du SudWon sud coréen02
104KWDKoweïtDinar koweïtien30
105KYDIles CaymanDollar20
106KZTKazakhstanTenge kazakh20
107LAKLaosKip laotien20
108LBPLibanLivre libanaise20
109LKRSri LankaRoupie sri lankaise20
110LRDLibériaDollar libérien20
111LSLLesothoLoti20
112LTLLituanie (->Euro)Litas lituanien20
113LUFLuxembourg (->Euro)Franc luxembourgeois03
114LVLLettonie (->Euro)Lats letton20
115LYDLibyeDinar lybien30
116MADMarocDirham marocain21
117MCFMonaco (->Euro)Franc monégasque23
118MDLMoldavieLeu moldave20
119MGAMadagascarAriary malgache10
120MGFMadagáscar (->MGA)Franc malgache00
121MKDMacédoineDenar macédonien20
122MMKBirmanie (Myanmar)Kyat birman20
123MNTMongolieTugrik mongolien20
124MOPMacaoPataca20
125MROMauritanie (->MRU)Ouguiya mauritanien00
126MRUMauritanieOuguiya mauritanien10
127MTLMalte (->Euro)Lire maltaise23
128MURIle MauriceRoupie mauritienne20
129MVRMaldivesRoupie maldivienne20
130MWKMalawiKwacha malawite20
131MXNMexiquePeso mexicain22
132MXPMexique (->MXN)ancien peso mexicain22
133MYRMalaisieRinggit malaisien21
134MZMMozambique (->MZN)Metical00
135MZNMozambiqueMetical20
136NADNamibieDollar namibien20
137NGNNigériaNaira nigérien20
138NIONicaraguaCordoba nicaraguayen20
139NLGPays-Bas (->Euro)Florin hollandais23
140NOKNorvègeCouronne norvégienne22
141NPRNépalRoupie népalaise20
142NTDTaïwan (->TWD)Nouveau dollar taïwainais20
143NZDNouvelle-ZélandeDollar néo-zélandais21
144OMROmanRial omanais30
145PABPanamaBalboa panaméen20
146PENPérouSol péruvien20
147PGKPapousie Nlle-GuinéeKina20
148PHPPhilippinesPeso philippin20
149PKRPakistanRoupie pakistanaise20
150PLNPologneZloty polonais21
151PSLPrincipauté de Seborga (->EUR)Luigino20
152PTEPortugal (->Euro)Escudo portugais03
153PYGParaguayGuarani00
154QARQatarRial aatari21
155ROLRoumanie (->RON)Leu roumain00
156RONRoumanieNouveau leu roumain21
157RSDSerbieDinar serbe20
158RUBRussieRouble russe21
159RWFRwandaFranc rwandais00
160SARArabie SaouditeRiyal saoudien20
161SBDIles SolomonDollar20
162SCRSeychellesRoupie seychelloise20
163SDDSoudan (Dinar->SDG)Dinar soudanais00
164SDGSoudanLivre soudanaise20
165SDPSoudan (Livre->SDG)Livre soudanaise00
166SEKSuèdeCouronne suédoise22
167SGDSingapourDollar singapourien22
168SHPSainte HélèneLivre20
169SITSlovénie (->Euro)Tolar slovène03
170SKKSlovaquie (->Euro)Couronne slovaque23
171SLESierra Léonenouveau Leone20
172SLLSierra Léoneancien Leone20
173SOSSomalieShilling somalien20
174SPLPrincipauté de Seborga (->EUR)Luigino20
175SRDSurinamDollar surinamais20
176SRGSurinam (->SRD)Guinée surinamaise00
177SSPSoudan du SudLivre Sud soudanaise20
178STDSao Tomé et Principe (->STN)Dobra00
179STNSao Tomé et PrincipeDobra20
180SVCEl Salvador (->USD)Colon20
181SYPSyrieLivre syrienne20
182SZLSwazilandLilangeni20
183THBThaïlandeBaht thaï21
184TJSTadjikistanSomoni tadjik20
185TMMTurkménistan (->TMT)Manat turkmène20
186TMTTurkménistanNouveau manat turkmène20
187TNDTunisieDinar tunisien30
188TOPTongaPa'anga20
189TRLTurquia (->TRY)Lire turque00
190TRYTurquieLire turque21
191TTDTrinité & TobagoDollar20
192TVDTuvalu (->AUD)Dollar20
193TWDTaiwanNouveau dollar taïwanais22
194TZSTanzanieShilling tanzanien20
195UAHUkraineGrivna ukrainien20
196UGSOuganda (->UGX)Shilling ougandais20
197UGXOugandaShilling ougandais00
198USDEtats-UnisDollar américain22
199UYPUruguay (->UYU)Peso uruguayen20
200UYUUruguayPeso uruguayen20
201UYWUruguayUnidad Previsional40
202UZSOuzbékistanSom ouzbek20
203VALVatican (->Euro)Lire20
204VE1Vénézuela (->VES)Bolivar souverain (2018-2021) (->VES)20
205VEBVénézuela (->VES)Bolivar vénézuelien00
206VEDVénézuelaBolívar Soberano (digital)20
207VEFVénézuela (->VES)Bolivar fuerte vénézuelien20
208VESVénézuelaBolivar souverain20
209VNDVietnamDong vietnamien00
210VUVVanuatuVatu00
211WSTSamoa occidentalesTala20
212XADCrypto-monnaie CardanoADA82
213XAFBEAC (CEMAC)Franc CFA (BEAC)00
214XAGArgent (gramme)Argent61
215XAUOr (gramme)Or62
216XBTBitcoinMonnaie électronique (BTC)80
217XCDCaraïbe orientaleDollar20
218XCHCrypto-monnaie Bitcoin CashBCH80
219XCLCrypto-monnaie ChainlinkLINK82
220XCPCuivre (gramme)Cuivre haute qualité61
221XDGCrypto-monnaie DogecoinDOGE20
222XDRFMIDroit de tirage spécial22
223XDTCrypto-monnaie PolkadotDOT80
224XETCrypto-monnaie EthereumETH180
225XEUECU-European Currency Unit (->Euro)ecu23
226XLCCrypto-monnaie LitecoinLTC82
227XLMCrypto-monnaie Stellar LumenLumen72
228XOFBCEAO (UEMOA)Franc CFA (BCEAO)00
229XPDPalladium (gramme)Palladium60
230XPFPacifique françaisFranc pacifique (CFP)00
231XPTPlatine (gramme)Platine60
232XRPCrypto-monnaie RippleRipple80
233XSUSysteme Unitario de Compensacion Regional de PagosSucre00
234XUABanque Afr. de développementUnité de compte BAD20
235XUSCrypto-monnaie UniswapUNI82
236YERYémenRial yéménite20
237YUNYougoslavie (->RSD,->HRK, ->EUR)Dinar yougoslave20
238ZARAfrique du SudRand sudafricain21
239ZMKZambie (->ZMW)Kwacha zambienne00
240ZMWZambieKwacha zambienne20
241ZWDZimbabwe (->USD)Dollar20
242ZWLZimbabwedollar du Zimbabwe20

calling HistoricalRates("EUR", "USD", "01/07/1999", "31/07/1999", "","") to retrieve EUR/USD historical rates in July 1999 :

NumberDateExchange Rates
101/07/19991.0264
202/07/19991.0241
303/07/19991.0241
404/07/19991.0241
505/07/19991.0232
606/07/19991.0221
707/07/19991.0222
808/07/19991.0182
909/07/19991.0204
1010/07/19991.0204
1111/07/19991.0204
1212/07/19991.0124
1313/07/19991.0183
1414/07/19991.0168
1515/07/19991.0201
1616/07/19991.0202
1717/07/19991.0202
1818/07/19991.0202
1919/07/19991.0146
2020/07/19991.041
2121/07/19991.0462
2222/07/19991.0499
2323/07/19991.0496
2424/07/19991.0496
2525/07/19991.0496
2626/07/19991.0698
2727/07/19991.0627
2828/07/19991.0603
2929/07/19991.068
3030/07/19991.0694
3131/07/19991.0694