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=80.21781000000001, DD=04, MM=07, YYYY=1999, C1=EUR, C2=GBP, OriginalAmount=123.45, ExchangeRate=0.6498, 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.11762, DD=04, MM=07, YYYY=2022, C1=EUR, C2=GBP, OriginalAmount=123.45, ExchangeRate=0.8596, 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(899) "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/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/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/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/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/UZS/VAL/VEB/VEF/VES/VND/VUV/WST/XAF/XAG/XAU/XBT/XCD/XCP/XDR/XEU/XOF/XPD/XPF/XPT/XSU/XUA/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
41CNYChineYuan renmimbi (RMB) chinois22
42COPColombiePeso colombien00
43CRCCosta RicaColon costaricain00
44CUCCubaPeso convertible cubain20
45CUPCubaPeso cubain20
46CVECap VertEscudo cap-verdien20
47CYPChypre (-> Euro)Livre chypriote23
48CZKTchéquieCouronne tchèque21
49DEMAllemagne (-> Euro)Deutsche mark allemand23
50DJFDjiboutiFranc00
51DKKDanemarkCouronne danoise21
52DOPRépublique dominicainePeso dominicain20
53DZDAlgérieDinar algérien21
54ECSEquateur(->USD)Sucre équatorien00
55EEKEstonie (-> Euro)Couronne estonienne23
56EGPEgypteLivre égyptienne21
57ERNErythréeNakfa érythréen20
58ESPEspagne (-> Euro)Peseta espagnole03
59ETBEthiopieBirr éthiopien20
60EURZone euroEuro24
61FIMFinlande (-> Euro)Markka finlandaise23
62FJDFidjiDollar fidjien20
63FKPIles Malouines (Falkland)Livre20
64FRAFrance -1959 (-> FRF)Ancien franc français03
65FRFFrance (-> Euro)Franc français23
66GBPGrande-BretagneLivre sterling britannique22
67GELGéorgieLari géorgien20
68GGPGuerneseyLivre20
69GHCGhana (->GHS)Cedi ghanéen00
70GHSGhanaCedi ghanéen20
71GIPGibraltarLivre20
72GMDGambieDalasi gambien20
73GNFGuinéeFranc guinéen00
74GRDGrèce (-> Euro)Drachme grecque03
75GTQGuatémalaQuetzal guatémaltèque20
76GYDGuyaneDollar guyanais00
77HKDHong-KongDollar22
78HNLHondurasLempira hondur20
79HRKCroatieKuna croate20
80HTGHaïtiGourde haïtien20
81HUFHongrieForint hongrois01
82IDRIndonésieRoupie indonésienne01
83IEPIrlande (-> Euro)Livre irlandaise23
84ILSIsraëlShekel israëlien21
85IMPÎle de ManLivre Manx20
86INRIndeRoupie indienne22
87IQDIrakDinar irakien30
88IRRIranRiyal iranien00
89ISKIslandeCouronne islandaise21
90ITLItalie (-> Euro)Lire italienne03
91JEPJerseyLivre20
92JMDJamaïqueDollar jamaïcain20
93JODJordanieDinar jordanien20
94JPYJaponYen japonais02
95KESKenyaShilling kenyen20
96KGSKirghizistanSom Kirghize20
97KHRCambodgeRiel cambodgien00
98KIDKiribatiDollar des Kiribati20
99KMFIles ComoresFranc comorien00
100KPWCorée du NordWon nord-coréen20
101KRWCorée du SudWon sud coréen02
102KWDKoweïtDinar koweïtien20
103KYDIles CaymanDollar20
104KZTKazakhstanTenge kazakh20
105LAKLaosKip laotien00
106LBPLibanLivre libanaise00
107LKRSri LankaRoupie sri lankaise20
108LRDLibériaDollar libérien20
109LSLLesothoLoti20
110LTLLituanie (-> Euro)Litas lituanien20
111LUFLuxembourg (-> Euro)Franc luxembourgeois03
112LVLLettonie (-> Euro)Lats letton20
113LYDLibyeDinar lybien20
114MADMarocDirham marocain21
115MCFMonaco (-> Euro)Franc monégasque23
116MDLMoldavieLeu moldave20
117MGAMadagascarAriary malgache00
118MGFMadagáscar (-> MGA)Franc malgache00
119MKDMacédoineDenar macédonien20
120MMKBirmanie (Myanmar)Kyat birman20
121MNTMongolieTugrik mongolien00
122MOPMacaoPataca20
123MROMauritanie (->MRU)Ouguiya mauritanien00
124MRUMauritanieOuguiya mauritanien20
125MTLMalte (-> Euro)Lire maltaise23
126MURIle MauriceRoupie mauritienne20
127MVRMaldivesRoupie maldivienne20
128MWKMalawiKwacha malawite20
129MXNMexiquePeso mexicain22
130MYRMalaisieRinggit malaisien21
131MZMMozambique (-> MZN)Metical00
132MZNMozambiqueMetical20
133NADNamibieDollar namibien20
134NGNNigériaNaira nigérien00
135NIONicaraguaCordoba nicaraguayen20
136NLGPays-Bas (-> Euro)Florin hollandais23
137NOKNorvègeCouronne norvégienne22
138NPRNépalRoupie népalaise20
139NTDTaïwan (->TWD)Nouveau dollar taïwainais20
140NZDNouvelle-ZélandeDollar néo-zélandais21
141OMROmanRial omanais20
142PABPanamaBalboa panaméen20
143PENPérouSol péruvien20
144PGKPapousie Nlle-GuinéeKina20
145PHPPhilippinesPeso philippin20
146PKRPakistanRoupie pakistanaise20
147PLNPologneZloty polonais21
148PSLPrincipauté de Seborga (->EUR)Luigino20
149PTEPortugal (-> Euro)Escudo portugais03
150PYGParaguayGuarani00
151QARQatarRial aatari21
152ROLRoumanie (->RON)Leu roumain00
153RONRoumanieNouveau leu roumain21
154RSDSerbieDinar serbe20
155RUBRussieRouble russe21
156RWFRwandaFranc rwandais20
157SARArabie SaouditeRiyal saoudien20
158SBDIles SolomonDollar20
159SCRSeychellesRoupie seychelloise20
160SDDSoudan (Dinar->SDG)Dinar soudanais00
161SDGSoudanLivre soudanaise20
162SDPSoudan (Livre->SDG)Livre soudanaise00
163SEKSuèdeCouronne suédoise22
164SGDSingapourDollar singapourien22
165SHPSainte HélèneLivre20
166SITSlovénie (-> Euro)Tolar slovène03
167SKKSlovaquie (-> Euro)Couronne slovaque23
168SLLSierra LéoneLeone00
169SOSSomalieShilling somalien00
170SPLPrincipauté de Seborga (->EUR)Luigino20
171SRDSurinamDollar surinamais20
172SRGSurinam (->SRD)Guinée surinamaise00
173SSPSoudan du SudLivre Sud soudanaise20
174STDSao Tomé et Principe (->STN)Dobra00
175STNSao Tomé et PrincipeDobra20
176SVCEl SalvadorColon20
177SYPSyrieLivre syrienne20
178SZLSwazilandLilangeni20
179THBThaïlandeBaht thaï21
180TJSTadjikistanSomoni tadjik20
181TMMTurkménistan (->TMT)Manat turkmène20
182TMTTurkménistanNouveau manat turkmène20
183TNDTunisieDinar tunisien20
184TOPTongaPa'anga20
185TRLTurquia (->TRY)Lire turque00
186TRYTurquieLire turque21
187TTDTrinité & TobagoDollar20
188TVDTuvaluDollar20
189TWDTaiwanNouveau dollar taïwanais22
190TZSTanzanieShilling tanzanien00
191UAHUkraineGrivna ukrainien20
192UGSOuganda (->UGX)Shilling ougandais20
193UGXOugandaShilling ougandais20
194USDEtats-UnisDollar américain22
195UYPUruguay (-> UYU)Peso uruguayen20
196UYUUruguayPeso uruguayen20
197UZSOuzbékistanSom ouzbek20
198VALVatican (-> Euro)Lire20
199VEBVénézuela (-> VES)Bolivar vénézuelien00
200VEFVénézuela (->VES)Bolivar fuerte vénézuelien20
201VESVénézuelaBolivar souverain20
202VNDVietnamDong vietnamien00
203VUVVanuatuVatu00
204WSTSamoa occidentalesTala20
205XAFBEAC (CEMAC)Franc CFA (BEAC)00
206XAGArgent (gramme)Argent61
207XAUOr (gramme)Or62
208XBTBitcoinMonnaie électronique80
209XCDCaraïbe orientaleDollar20
210XCPCuivre (gramme)Cuivre haute qualité61
211XDRFMIDroit de tirage spécial22
212XEUECU-European Currency Unit (-> Euro)ecu23
213XOFBCEAO (UEMOA)Franc CFA (BCEAO)00
214XPDPalladium (gramme)Palladium60
215XPFPacifique françaisFranc pacifique (CFP)00
216XPTPlatine (gramme)Platine60
217XSUSysteme Unitario de Compensacion Regional de PagosSucre00
218XUABanque Afr. de développementUnité de compte BAD20
219YERYémenRial yéménite20
220YUNYougoslavie (-> RSD,->HRK, ->EUR)Dinar yougoslave20
221ZARAfrique du SudRand sudafricain21
222ZMKZambie (->ZMW)Kwacha zambienne00
223ZMWZambieKwacha zambienne20
224ZWDZimbabwe (-> USD)Dollar20
225ZWLZimbabwedollar 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