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