Exchange rates:
471007
Exchangers:
360
Updated:
19:27:55

Exported rates file format

This page contains the description of the standard for generating exported rates file supported by the BestChange.com exchanger monitor. To add an exchanger, together with other information for listing, it is necessary to provide the BestChange administration with a link to the export file posted on your website. An example of such file content is available below.

  1. The export file is generated in the XML format;
  2. Every entry starts on a new line. A new line is started by the \n character;
  3. A full stop is used as a decimal point for numerical values;
  4. The root element is <rates>;
  5. Every exchange direction is described in the <item> element;
  6. Required elements to describe the exchange direction inside the item element:

    • <from> — source currency code. Electronic currency codes are listed below;
    • <to> — destination currency code. Electronic currency codes are listed below;
    • <in> — to indicate the exchange rate, how much from currency the customer has to give;
    • <out> — to indicate the exchange rate, how much to currency the customer will get;
    • <amount> — the to currency reserve in the exchanger, the maximum that a client can receive;
    • <minamount> — the minimal amount of currency for exchanging that the exchanger can take from a client. Specified in the from currency.
      Example: <minamount>4.1</minamount>
      If you have several limits on minimal amount, for example, a separate amount for receiving and for paying, you must specify the maximal value of such limitation in the field of minamount converted in the from currency. If it is not possible to select the maximal value from several minimal amounts, you must specify additional fields minamount with a separate minimal amount in each one;
    • <maxamount> — the maximal amount of currency the exchanger can take from a client for a one-time transaction. Specified in the from currency.
      Example: <maxamount>5000</maxamount>
      If you have several limits on maximal amount, for example a separate amount for receiving and for paying, you must specify the minimal value of such limitation in the field of maxiamount converted in the from currency. If it is not possible to select the minimal value from several maximal amounts, you must specify additional fields maxamount with a separate maximal amount in each one.
  7. Additional elements to describe the exchange direction inside the item element:

    • <fromfee> — the additional commission fee that is not included in the exchange rate and is taken from the amount the user transfers to the exchanger. Specifies the value in the from currency.
      Example: <fromfee>2.15</fromfee>
      It is also possible to use the % character in order to specify the commission fee in percentage terms;
    • <tofee> — the additional commission fee that is not included in the exchange rate and is taken from the amount the exchanger transfers to the user. Specified in the to currency.
      Example: <tofee>0.01508</tofee>
      It is also possible to use the % character in order to specify the commission fee in percentage terms;
    • <minfee> — is a minimal commission which is calculated for the difference between the currency the user gives and the equivalent of the currency the user gets in the reference with the average exchange rate. Specifies the absolute value in the from currency. The percentage value is not available for this commission type.
      Example: <minfee>5</minfee>
      Please take into account that minfee has no reference with the commissions fromfee and tofee, the minimal commission for the commission the customer gives and the customer gets is not calculated in our system, please avoid such forming of the rate. See usage examples.
      Example #1. Minimal commission is larger than the exchanger's margin
      Exchange rate of 1 EUR is 1.1 USD, and official rate is 1.15 USD. The margin is 0,05. When exchanging 10 EUR, the margin of the exchanger is 0,5. But minimal commission of 1 USD is more than the margin of 0,5, that's why 0,5 is substituted by 1 USD and the remained is being extracted from the amount received: 11 - (1 - 0.5) = 9.5.
      Example #2. Minimal commission is smaller than the exchanger's margin
      Exchange rate of 1 EUR is 1.1 USD, and official rate is 1.15 USD. The margin is 0,05. When exchanging 100 EUR, the margin of the exchanger is 5 USD. The minimal commissions is smaller than that, thats why this parameter is not calculated in this equation: 110 - 5 = 105.

      Note: The additional fee minfee has drawbacks, this type of fee is planned to be removed in the near future.
    • <floating> — for setting the floating rate mark. The time is set in minutes for which the rate will be fixed. The value 0 is specified in case there is no fixation. It is also possible to use the sign % to indicate the exchange rate fixation before its change to the specified percent;
    • <delay> — for setting the exchange delay mark. The time is specified in minutes for which the exchange will be delayed;
    • <param> — this tag is used to specify additional icons, such as:

      • manual — the property must be specified for all non-automatic, non-instant exchange directions (for manual, operator-controlled, etc.);
      • juridical — this property means that the exchanger transfers money to the user bank account from a juridical account. This icon is applicable only for directions * — Wire;
      • verifying — this property means that the exchanger can require ID documents from their client in order to perform the exchange operation;
      • cardverify — this property means that the exchanger can require verification of a bank card;
      • otherin — receiving customer's funds is being done on a side payment system, not on the one specified in the field from;
      • otherout — payment of fund to the client is being done from the side payment system, not the one specified in the field to;
      • reg — to make an exchange the user must register on the site of the exchanger;
      • card2card — exchanger accepts users' funds by means of Card2Card transfers (not via card merchant). This icon is applicable only for directions Visa/MasterCard — *;
      • delivery — the exchanger does not have an office in the selected city, payment for courier delivery is included in the exchange rate or displayed by the icon "Additional commission";
      • atm — the exchange direction is serviced through a cryptomat, a terminal installed in a given city. This icon can be used in exchange directions with cash.
      If there are several attributes, they are separated with a comma.
      Example: <param>manual, reg</param>
    • <city> — to specify cities where the exchange exchanges e-currencies into cash or vice versa. It makes sense to specify this field only for cash operations. The export file can have direction with various specified cities. The city codes are listed below.
      Example: <city>ANKR</city>
      If the conditions for the exchange direction are the same in several cities, it is allowed to indicate several cities separated by commas in one city element within one item element.
      Example: <city>ANKR, DUBAI, KIEV</city>
  8. You do not need to specify constant commissions of payment systems in your rates export file. Our monitoring counts them on its own.

Codes of electronic currencies

Currency codeDescription
BTCBitcoin (BTC)
BTCLNBitcoin LN (BTC)
BTCBEP20Bitcoin BEP20 (BTCB)
WBTCWrapped BTC (WBTC)
BCHBitcoin Cash (BCH)
BSVBitcoin SV (BSV)
BTGBitcoin Gold (BTG)
ETHEthereum (ETH)
ETHBEP20Ethereum BEP20 (ETH)
WETHWrapped ETH (WETH)
ETCEthereum Classic (ETC)
LTCLitecoin (LTC)
XRPRipple (XRP)
XMRMonero (XMR)
DOGEDogecoin (DOGE)
MATICPolygon (MATIC)
DASHDash (DASH)
ZECZcash (ZEC)
USDTOMNITether Omni (USDT)
USDTERC20Tether ERC20 (USDT)
USDTTRC20Tether TRC20 (USDT)
USDTBEP20Tether BEP20 (USDT)
USDTSOLTether SOL (USDT)
USDTPOLYGONTether POLYGON (USDT)
EURTOMNITether Euro Omni (EURT)
EURTERC20Tether Euro ERC20 (EURT)
XAUTERC20Tether Gold ERC20 (XAUT)
USDCERC20USDCoin ERC20 (USDC)
USDCTRC20USDCoin TRC20 (USDC)
USDCBEP20USDCoin BEP20 (USDC)
USDCSOLUSDCoin SOL (USDC)
USDCPOLYGONUSDCoin POLYGON (USDC)
TUSDERC20TrueUSD ERC20 (TUSD)
TUSDTRC20TrueUSD TRC20 (TUSD)
USDPPax Dollar (USDP)
DAIDai (DAI)
BUSDBinance USD (BUSD)
XEMNEM (XEM)
NEONEO (NEO)
EOSEOS (EOS)
IOTAIOTA (IOTA)
ADACardano (ADA)
XLMStellar (XLM)
TRXTRON (TRX)
WAVESWaves (WAVES)
OMGOMG Network (OMG)
XVGVerge (XVG)
ZRX0x (ZRX)
BNBBEP2BinanceCoin BEP2 (BNB)
BNBBEP20BinanceCoin BEP20 (BNB)
ICXICON (ICX)
KMDKomodo (KMD)
BTTBitTorrent (BTT)
BATBAT (BAT)
ONTOntology (ONT)
QTUMQtum (QTUM)
LINKChainlink (LINK)
ATOMCosmos (ATOM)
XTZTezos (XTZ)
DOTPolkadot (DOT)
UNIUniswap (UNI)
RVNRavencoin (RVN)
SOLSolana (SOL)
VETVeChain (VET)
SHIBERC20Shiba ERC20 (SHIB)
SHIBBEP20Shiba BEP20 (SHIB)
ALGOAlgorand (ALGO)
MKRMaker (MKR)
AVAXAvalanche (AVAX)
YFIYearn Finance (YFI)
MANADecentraland (MANA)
LUNATerra (LUNA)
NEARNEAR Protocol (NEAR)
CROCronos (CRO)
TONToncoin (TON)
CAKEPancakeSwap (CAKE)
PMUSDPerfect Money USD
PMEURPerfect Money EUR
PMBTCPerfect Money BTC
PMVUSDPM e-Voucher USD
PPUSDPayPal USD
PPEURPayPal EUR
PPGBPPayPal GBP
PPRUBPayPal RUB
PPCADPayPal CAD
PPAUDPayPal AUD
ADVCUSDAdvanced Cash USD
ADVCEURAdvanced Cash EUR
ADVCRUBAdvanced Cash RUB
ADVCUAHAdvanced Cash UAH
ADVCKZTAdvanced Cash KZT
ADVCTRYAdvanced Cash TRY
SKLUSDSkrill USD
SKLEURSkrill EUR
PMRUSDPaymer USD
PRUSDPayeer USD
PREURPayeer EUR
PRRUBPayeer RUB
PAXUMUSDPaxum USD
NTLRUSDNeteller USD
NTLREURNeteller EUR
PSRUSDPaySera USD
PSREURPaySera EUR
BPAYUSDBPay USD
ECPZUSDecoPayz USD
EPAYUSDEpay USD
EPAYEUREpay EUR
FPUSDFasaPay USD
ATRPUSDAstroPay USD
PSTRXUSDPiastrix USD
PSTRXRUBPiastrix RUB
EPCRUSDePayCore USD
ZELLEUSDZelle USD
M10AZNM10 AZN
BLIKPLNBLIK PLN
ALPCNYAlipay CNY
WCTCNYWeChat CNY
EPPKREasyPaisa PKR
JCPKRJazzCash PKR
PAYTMINRPaytm INR
MPARSMercado Pago ARS
CPTSUSDCapitalist USD
CPTSEURCapitalist EUR
CPTSRUBCapitalist RUB
WMZWebMoney WMZ
WMEWebMoney WME
WMXWebMoney WMX
NIXUSDNixMoney USD
NIXEURNixMoney EUR
GMUAHGlobal24 UAH
YAMRUBYooMoney RUB
QWRUBQIWI RUB
QWKZTQIWI KZT
PNRUSDPayoneer USD
PNREURPayoneer EUR
IDAMDIdram AMD
MWRUBMobile Wallet RUB
MWUAHMobile Wallet UAH
TRDUSDCryptoexchange USD
TRDEURCryptoexchange EUR
EXMUSDExmo USD
EXMBTCExmo BTC
EXMRUBExmo RUB
EXMUAHExmo UAH
EXMUSDTExmo USDT
BNACRUBBinance RUB
BCRUBBinance Code RUB
CRXUSDCryptex USD
KUNAUAHKuna UAH
WHTBTUSDTWhiteBIT USDT
CARDUSDVisa/MasterCard USD
CARDEURVisa/MasterCard EUR
CARDGBPVisa/MasterCard GBP
CARDCNYVisa/MasterCard CNY
CARDSEKVisa/MasterCard SEK
CARDPLNVisa/MasterCard PLN
CARDMDLVisa/MasterCard MDL
CARDTRYVisa/MasterCard TRY
CARDRUBVisa/MasterCard RUB
CARDUAHVisa/MasterCard UAH
CARDBYNVisa/MasterCard BYN
CARDKZTVisa/MasterCard KZT
CARDAMDVisa/MasterCard AMD
CARDKGSVisa/MasterCard KGS
CARDCADVisa/MasterCard CAD
CARDBGNVisa/MasterCard BGN
CARDHUFVisa/MasterCard HUF
CARDCZKVisa/MasterCard CZK
CARDNOKVisa/MasterCard NOK
CARDAZNVisa/MasterCard AZN
CARDGELVisa/MasterCard GEL
CARDUZSVisa/MasterCard UZS
CARDTJSVisa/MasterCard TJS
CARDNGNVisa/MasterCard NGN
CARDINRVisa/MasterCard INR
CARDAEDVisa/MasterCard AED
CARDRONVisa/MasterCard RON
UPCNYUnionPay Card CNY
MIRCRUBMir Card RUB
UZCUZSUZCARD Card UZS
HUMOUZSHUMO Card UZS
ELKGSElcart Card KGS
WIREUSDBank transfer USD
WIREEURBank transfer EUR
WIREGBPBank transfer GBP
WIRERUBBank transfer RUB
WIREUAHBank transfer UAH
WIREBYNBank transfer BYN
WIREKZTBank transfer KZT
WIREGELBank transfer GEL
WIRECNYBank transfer CNY
WIRETRYBank transfer TRY
WIREPLNBank transfer PLN
WIRETHBBank transfer THB
WIREINRBank transfer INR
WIRENGNBank transfer NGN
WIREIDRBank transfer IDR
WIREBGNBank transfer BGN
WIREAEDBank transfer AED
WIREJPYBank transfer JPY
WIREAUDBank transfer AUD
WIRECADBank transfer CAD
WIREHKDBank transfer HKD
WIREVNDBank transfer VND
WIREMYRBank transfer MYR
WIRENZDBank transfer NZD
WIREPKRBank transfer PKR
WIRERONBank transfer RON
WIREILSBank transfer ILS
WIREKRWBank transfer KRW
SEPAEURSEPA EUR
REVBUSDRevolut USD
REVBEURRevolut EUR
WISEUSDWise USD
WISEEURWise EUR
WISEGBPWise GBP
ERIPBYNERIP Raschet BYN
SBERRUBSberbank RUB
SBERQRUBSberbank QR RUB
TBRUBVTB RUB
ACRUBAlfa-Bank RUB
ACCUSDAlfa cash-in USD
ACCRUBAlfa cash-in RUB
RUSSTRUBRussian Standard RUB
AVBRUBAvangard RUB
TCSBUSDTinkoff USD
TCSBRUBTinkoff RUB
TCSBCRUBTinkoff cash-in RUB
TCSBQRUBTinkoff QR RUB
PSBRUBPromsvyazbank RUB
GPBRUBGazprombank RUB
KUKRUBKukuruza RUB
RFBRUBRaiffeisen RUB
RNKBRUBRNCB RUB
OPNBRUBOpenbank RUB
POSTBRUBPost Bank RUB
RSHBRUBRSHB RUB
ROSBRUBRosbank RUB
MTSBRUBMTS Bank RUB
HCBRUBHome Credit RUB
P24USDPrivat 24 USD
P24UAHPrivat 24 UAH
RFBUAHRaiffeisen UAH
OSDBUAHOschadbank UAH
USBUAHUkrSibbank UAH
PMBBUAHPUMB UAH
MONOBUAHMonobank UAH
SNBUAHSense Bank UAH
OTPBUAHOTP Bank UAH
ABUAHA-Bank UAH
IZIBUAHIzibank UAH
NEOBUAHNeoBank UAH
BLRBBYNBelarusbank BYN
HLKBKZTHalykBank KZT
BRBKZTBereke Bank KZT
FRTBKZTForteBank KZT
KSPBKZTKaspi Bank KZT
JSNBKZTJusan Bank KZT
CCBKZTCenterCredit KZT
ERSNBKZTEurasian Bank KZT
FFBKZTFreedom Bank KZT
SBPRUBSBP RUB
STLMRUBCompany details RUB
STLMUAHCompany details UAH
ATMQRTHBATM QR code THB
ATMQRBRLATM QR code BRL
NFCRUBATM NFC RUB
WUUSDWU USD
WUEURWU EUR
MGUSDMoneyGram USD
MGEURMoneyGram EUR
RMTFUSDRia USD
RMTFEURRia EUR
CNTUSDContact USD
USTMUSDUNI USD
USTMRUBUNI RUB
CNTRUBContact RUB
GCMTUSDGC USD
GCMTRUBGC RUB
CASHUSDCash USD
CASHEURCash EUR
CASHGBPCash GBP
CASHAEDCash AED
CASHRUBCash RUB
CASHTRYCash TRY
CASHUAHCash UAH
CASHBYNCash BYN
CASHKZTCash KZT
CASHCOPCash COP
CASHPLNCash PLN
CASHILSCash ILS
CASHCZKCash CZK
CASHGELCash GEL
CASHAMDCash AMD
CASHCADCash CAD
CASHTHBCash THB
CASHAUDCash AUD
CASHNGNCash NGN
CASHBGNCash BGN
CASHAZNCash AZN
CASHMDLCash MDL
CASHCHFCash CHF
CASHRONCash RON
CASHIDRCash IDR
CASHCNYCash CNY
CASHMXNCash MXN
CASHSGDCash SGD
CASHKRWCash KRW
CASHBRLCash BRL
CASHINRCash INR
CASHJPYCash JPY
CASHARSCash ARS

Codes of cities

City codeDescription
ABDJNAbidjan, Cote D'Ivoire
ABDBAbu Dhabi, United Arab Emirates
ABJAbuja, Nigeria
CCRAccra, Ghana
ADSBBAddis Ababa, Ethiopia
ADLDAdelaide, Australia
ADLERAdler, Russia
AGRKAgarak, Armenia
AKTAktobe, Kazakhstan
KHMSAl-Khums, Libya
ALANAlanya, Turkey
LXNDRAlexandria, Egypt
LGRAlgeria, Algeria
ALICAlicante, Spain
ALMAlmaty, Kazakhstan
AMSTAmsterdam, Netherlands
ANAPAAnapa, Russia
ANKRAnkara, Turkey
NSNAnsan, Korea
ANTLAntalya, Turkey
ANTRAntratsyt, Ukraine
ANTWAntwerp, Belgium
ARKHArkhangelsk, Russia
ASMRAsmara, Eritrea
SSBAssab, Eritrea
ASTNAstana, Kazakhstan
ASTRAAstrakhan, Russia
ATHAthens, Greece
BAKUBaku, Azerbaijan
BALIBali, Indonesia
BMKBamako, Mali
BNGLRBangalore, India
BNGKBangkok, Thailand
BNJLBanjul, Gambia
BARBar, Montenegro
BARCBarcelona, Spain
BRNLBarnaul, Russia
BATABata, Equatorial Guinea
BTMBatumi, Georgia
BEIJBeijing, China
BIRBeira, Mozambique
BRTBeirut, Lebanon
BLKBelek, Turkey
BLGRBelgorod, Russia
BEOGBelgrade, Serbia
BNGHZBenghazi, Libya
BNDRMBenidorm, Spain
BRDNKBerdiansk, Ukraine
BERBerlin, Germany
BRMNBirmingham, United Kingdom
BSHKBishkek, Kyrgyzstan
BSSBissau, Guinea-Bissau
BBDLSBobo-Dioulasso, Burkina Faso
BDRMBodrum, Turkey
BGTBogota, Colombia
BSTNBoston, United States
BRSLBrasilia, Brazil
BRATBratislava, Slovakia
BRZVLBrazzaville, Congo
BREMNBremen, Germany
BRESTBrest, Belarus
BRSBBrisbane, Australia
BRNOBrno, Czech Republic
BRUSBrussels, Belgium
BRNBryansk, Russia
BHRTBucharest, Romania
BUDBudapest, Hungary
BUDVABudva, Montenegro
BSASBuenos Aires, Argentina
BRGSBurgas, Bulgaria
BURSBursa, Turkey
CARCairo, Egypt
CLCTTCalcutta, India
CLGRCalgary, Canada
CANNCannes, France
CPTWNCape Town, South Africa
CSBLNCasablanca, Morocco
CSCSCascais, Portugal
CATANCatania, Italy
CHNGChang, Thailand
CHNGCChangchun, China
CHEBCheboksary, Russia
CHELChelyabinsk, Russia
CHNGDChengdu, China
CHNNChennai, India
CHRPCherepovets, Russia
CHERKCherkasy, Ukraine
CHRNChernihiv, Ukraine
CHERNChernivtsi, Ukraine
CHCGChicago, United States
CHNGQChongqing, China
CLGNCologne, Germany
CNKRConakry, Guinea
CONSTConstanta, Romania
CPNHCopenhagen, Denmark
CTNCotonou, Benin
DKRDakar, Senegal
DRSSLDar es Salaam, Tanzania
DRSLMDar es Salaam, Tanzania
DLHDelhi, India
DJRBDjerba, Tunisia
DJBTDjibouti, Djibouti
DNPRDnipro, Ukraine
DOHDoha, Qatar
DNTDonetsk, Ukraine
DRTMDortmund, Germany
DRESDresden, Germany
DLADuala, Cameroon
DUBAIDubai, United Arab Emirates
DUBLDublin, Ireland
DRBNDurban, South Africa
DUSHDushanbe, Tajikistan
DUSSDusseldorf, Germany
EDMNTEdmonton, Canada
EKIBEkibastuz, Kazakhstan
ESSNEssen, Germany
FMGSFamagusta (Northern Cyprus), Cyprus
FAROFaro, Portugal
FLRNCFlorence, Italy
FRTLZFortaleza, Brazil
FRANFrankfurt, Germany
FRTWNFreetown, Sierra Leone
FNCHFunchal, Portugal
GZPGazipasa, Turkey
GDNGdansk, Poland
GLNDGelendzhik, Russia
GNVGeneva, Switzerland
GCSTGold Coast, Australia
GOMELGomel, Belarus
GRDNGrodno, Belarus
GRZGrozny, Russia
GUANGuangzhou, China
GUAQGuayaquil, Ecuador
HAMBHamburg, Germany
HNVRHanover, Germany
HRRHarare, Zimbabwe
HRBNHarbin, China
HLSNKHelsinki, Finland
HMLNHmelnitskij, Ukraine
HGKGHong Kong, China
HUSTNHouston, United States
IBZIbiza, Spain
NCHNIncheon, Korea
IRKIrkutsk, Russia
ISFHNIsfahan, Iran
STAMIstanbul, Turkey
IVFRIvano-Frankivsk, Ukraine
IZHVIzhevsk, Russia
IZMRIzmir, Turkey
JDDHJeddah, Saudi Arabia
JHNSBJohannesburg, South Africa
KLNGKaliningrad, Russia
KLGKaluga, Russia
KMNSKKamianske, Ukraine
KMPLKampala, Uganda
KANOKano, Nigeria
KRGNKaraganda, Kazakhstan
KRLVRKarlovy Vary, Czech Republic
KAUNKaunas, Lithuania
KZNKazan, Russia
KMRKemer, Turkey
KEMKemerovo, Russia
KHABKhabarovsk, Russia
HRKKharkov, Ukraine
KHRTMKhartoum, Sudan
KHERSKherson, Ukraine
KGLKigali, Rwanda
KNSHSKinshasa, Congo
KIROVKirov, Russia
KISHKishinev, Moldova
KSCKosice, Slovakia
KSTKostanay, Kazakhstan
KOSTKostroma, Russia
KVLKovel, Ukraine
KRBKrabi, Thailand
KRKWKrakow, Poland
KRAMKramatorsk, Ukraine
KRASNKrasnodar, Russia
KRSKKrasnoyarsk, Russia
KRMNKremenchuk, Ukraine
KRVRKrivoy Rog, Ukraine
KROPKropyvnytskyi, Ukraine
KLLMPKuala Lumpur, Malaysia
KMSKumasi, Ghana
KURSKKursk, Russia
KIEVKyiv, Ukraine
KYTKyoto, Japan
KRNKyrenia (Northern Cyprus), Cyprus
LGSLagos, Nigeria
LARNLarnaca, Cyprus
LASVLas Vegas, United States
LSNNLausanne, Switzerland
LZIGLeipzig, Germany
LBRVLLibreville, Gabon
LIMALima, Peru
LIMASLimassol, Cyprus
LPTLipetsk, Russia
LISBLisbon, Portugal
LVRPLiverpool, United Kingdom
LJBLJLjubljana, Slovenia
LBTLobito, Angola
LODZLodz, Poland
LOMELome, Togo
LNDNLondon, United Kingdom
LOSANLos Angeles, United States
LNDLuanda, Angola
LBLNLublin, Poland
LGNLugano, Switzerland
LUHLuhansk, Ukraine
LUTSKLutsk, Ukraine
LXMBRLuxembourg, Luxembourg
LVOVLvov, Ukraine
LYONLyon, France
MACAUMacau, China
MADRMadrid, Spain
MGNTMagnitogorsk, Russia
MHKLMakhachkala, Russia
MLBMalabo, Equatorial Guinea
MLGMalaga, Spain
MLLRCMallorca, Spain
MANAMManama, Bahrain
MNCHManchester, United Kingdom
MPTMaputo, Mozambique
MRBLMarbella, Spain
MRJMPMarijampole, Lithuania
MRPLMariupol, Ukraine
MARSMarseille, France
MSSWMassawa, Eritrea
MDLMedellin, Colombia
MLBRMelbourne, Australia
MELITMelitopol, Ukraine
MRSMersin, Turkey
CDMXMexico City, Mexico
MIAMIMiami, United States
MILANMilan, Italy
MINSKMinsk, Belarus
MSRTMisrata, Libya
MGDSHMogadishu, Somalia
MGLMogilev, Belarus
MMBSMombasa, Kenya
MONMonaco, Monaco
MNRVMonrovia, Liberia
MNTRMontreal, Canada
MSMDSMosamedish, Angola
MSKMoscow, Russia
MKCHMukachevo, Ukraine
MMBMumbai, India
MUNMunich, Germany
MRCMurcia, Spain
MRMKMurmansk, Russia
MYKLMykolaiv, Ukraine
NABCHNaberezhnye Chelny, Russia
NCLNacala, Mozambique
NDRNador, Morocco
NRBNairobi, Kenya
NNJNNanjing, China
NPLSNaples, Italy
NYCNew York, United States
NMYNiamey, Niger
NICENice, France
NCSNicosia, Cyprus
NCSNNicosia (Northern Cyprus), Cyprus
NISHNish, Serbia
NNOVNizhny Novgorod, Russia
NDBNouadhibou, Mauritania
NKCHTNouakchott, Mauritania
NVSDNovi Sad, Serbia
NVKZNNovokuznetsk, Russia
NOVORNovorossiysk, Russia
NSKNovosibirsk, Russia
NRDZNurduz, Iran
NRMBRNuremberg, Germany
ODSOdessa, Ukraine
OMSKOmsk, Russia
ONNOnne, Nigeria
ORENOrenburg, Russia
ORLNDOrlando, United States
ORYOLOryol, Russia
OSKOsaka, Japan
OSLOOslo, Norway
OTTWOttawa, Canada
UGDGOuagadougou, Burkina Faso
PLRMPalermo, Italy
PNMPanama, Panama
PNVZSPanevezys, Lithuania
PAPHPaphos, Cyprus
PARISParis, France
PRMParma, Italy
PTTYPattaya, Thailand
PENZAPenza, Russia
PERMPerm, Russia
PTRSPetrozavodsk, Russia
PHNGPha-ngan, Thailand
PHILDPhiladelphia, United States
PHUKPhuket, Thailand
PDGRPodgorica, Montenegro
PNTNRPointe Noire, Congo
POLTPoltava, Ukraine
PRTGNPort-Gentil, Gabon
PRTPorto, Portugal
PZNNPoznan, Poland
PRAGPrague, Czech Republic
PRZPrzemysl, Poland
PTGRPyatigorsk, Russia
QUEBQuebec, Canada
QUITOQuito, Ecuador
RBTRabat, Morocco
RSLKHRas Al Khaimah, United Arab Emirates
RIGARiga, Latvia
RMNRimini, Italy
RDJNRRio de Janeiro, Brazil
RIVNERivne, Ukraine
ROMERome, Italy
RSTVRostov, Russia
RSNDRostov-on-Don, Russia
RTRDRotterdam, Netherlands
RSTRustavi, Georgia
RZNRyazan, Russia
RZSZWRzeszow, Poland
SPBSaint Petersburg, Russia
SLVTSalavat, Russia
SLDRSalvador, Brazil
SMRSamara, Russia
SMBRSambir, Ukraine
SMSNSamsun, Turkey
SAMUISamui, Thailand
SNFRNSan Francisco, United States
SNJSSan Jose, Costa Rica
SANTGSantiago, Dominican Republic
SANTDSanto Domingo, Dominican Republic
SPLSao Paulo, Brazil
SRNSaransk, Russia
SRTSaratov, Russia
SEATSeattle, United States
SKNDTSekondi-Takoradi, Ghana
SEOULSeoul, Korea
SVSTPSevastopol, Russia
SVRDSeverodvinsk, Russia
SVLSeville, Spain
SHNGHShanghai, China
SHRJHSharjah, United Arab Emirates
SHNZNShenzhen, China
SHYMShymkent, Kazakhstan
SVDNSievierodonetsk, Ukraine
SIMFSimferopol, Russia
SNGPRSingapore, Singapore
SKPJSkopje, Macedonia
SLVSloviansk, Ukraine
SMLNKSmolensk, Russia
SOCHISochi, Russia
SFASofia, Bulgaria
SOYOSoyo, Angola
STOSStary Oskol, Russia
STAVStavropol, Russia
STPNKStepanakert, Armenia
STRLTSterlitamak, Russia
STOCKStockholm, Sweden
STTGRStuttgart, Germany
SUMYSumy, Ukraine
SGTSurgut, Russia
SDNSydney, Australia
SKTKSyktyvkar, Russia
SZCZCSzczecin, Poland
TGNTaganrog, Russia
TALLNTallinn, Estonia
TAMBTambov, Russia
TNGRTangier, Morocco
TASHKTashkent, Uzbekistan
TBILTbilisi, Georgia
TEHRTehran, Iran
TLAVTel Aviv, Israel
TEMATema, Ghana
TNRFTenerife, Spain
TERNOTernopil, Ukraine
THSSLThessaloniki, Greece
TNJNTianjin, China
TIRANTirana, Albania
TRSPLTiraspol, Moldova
TVTTivat, Montenegro
TMSNToamasina, Madagascar
TKOTokyo, Japan
TLTTTolyatti, Russia
TMSKTomsk, Russia
TRNTToronto, Canada
TYMToyama, Japan
TRIPTripoli, Libya
TULATula, Russia
TUNISTunis, Tunisia
TVERTver, Russia
TYUMTyumen, Russia
UFAUfa, Russia
ULYAUlyanovsk, Russia
UTRUtrecht, Netherlands
UZHHUzhhorod, Ukraine
VALENValencia, Spain
VLLTTValletta, Malta
VNCVRVancouver, Canada
VARNVarna, Bulgaria
WIENVienna, Austria
VILNVilnius, Lithuania
VINNVinnytsia, Ukraine
VTBVitebsk, Belarus
VLADVladimir, Russia
VVOVladivostok, Russia
VLGDVolgograd, Russia
VORONVoronezh, Russia
WLSBWalvis Bay, Namibia
WARSWarsaw, Poland
WRCLWroclaw, Poland
YNDYaounde, Cameroon
YARSYaroslavl, Russia
EKBYekaterinburg, Russia
YLTSYelets, Russia
ERVNYerevan, Armenia
YKHMYokohama, Japan
YOLAYoshkar-Ola, Russia
ZGRBZagreb, Croatia
ZAPZaporizhia, Ukraine
ZRGZZaragoza, Spain
ZHYTOZhytomyr, Ukraine
ZRCHZurich, Switzerland

Example

<?xml version="1.0"?>
<rates>
  <item>
    <from>WMZ</from>
    <to>WMX</to>
    <in>1</in>
    <out>30.593562</out>
    <amount>572962.42</amount>
    <minamount>3</minamount>
    <maxamount>1000</maxamount>
  </item>
  <item>
    <from>ADVCUSD</from>
    <to>PMUSD</to>
    <in>1</in>
    <out>0.978</out>
    <amount>2921.42</amount>
    <minamount>2</minamount>
    <maxamount>2000</maxamount>
    <minfee>7</minfee>
    <param>manual</param>
  </item>
  <item>
    <from>BTC</from>
    <to>ETH</to>
    <in>1</in>
    <out>24.90782568</out>
    <amount>673.10</amount>
    <minamount>0.0001</minamount>
    <maxamount>0.42341216</maxamount>
    <tofee>1%</tofee>
    <param>manual, reg</param>
  </item>
  <item>
    <from>BTC</from>
    <to>CASHUSD</to>
    <in>1</in>
    <out>4342.352344</out>
    <amount>31.90343295</amount>
    <minamount>1.5</minamount>
    <maxamount>1000</maxamount>
    <minfee>5</minfee>
    <city>ANKR</city>
  </item>
</rates>

Example link to exported rates file


FAQ for Export rates file

Our export file is updated every minute. Is this fast enough?
No, it is not enough. Our monitoring requests exchange rates every 5-8 seconds, therefore, to increase precision of the data transferred, it is required that your exchanger provides export file which would contain information representing exchange rates equivalent to those on your web page.
One of the following options of export implementation can be used:
  1. A script that generates new export data on every request;
  2. Static export file being generated every time any change of rates/reserves/commissions occurs on your exchanger web page.
Rates file is not being parsed, BestChange outputs an error. What can be checked?
If you have DDoS protection on your site, add the IP address 54.37.161.241 of our robot to the whitelist to prevent access to your exported rates file from being blocked. Also, it is necessary to disable the cashing of the sent files for IP-addresses of our robot.
What commissions must be rendered in the export file?
Your rates in the monitor must take in account:
  1. All fees connected with sending funds from the exchanger's side, charged to the amount received by the user;
  2. All fees connected with sending funds from the user's side, with the exception of commissions charged by payment system, if the payment takes place within this payment system.
Corresponding data on additional commissions must be provided in your export file.
Our exchanger has several levels of rates depending on the amount to be exchanged. How should we specify it in our export file?
Our monitoring does not support multilevel rates. In this case, exchange rates with maximum percentage available should be reported.
Our exchanger has limits with regard to the maximum amount to be exchanged at a time. How should we specify it in our export file?
To implement this, you should make correction of reserves respective to set limits in the exchange directions where the limits are applicable.
Example: Perfect Money USD PayPal EUR direction is limited to accept maximum of 1000 USD Perfect Money. In this case, you should set 1000 USD reserve in target currency, this is to convert 1000 USD in EUR.
If a limit equal to 0 is set, such directions should not be exported, or their reserve should also be 0.
Is it possible to set up our display in your list so that we are displayed from Monday to Saturday 9:00 to 19:00, but were not displayed on Sunday?
There are 2 ways to do it:
  1. Set up the export rates generation script so that the export file is cleared automatically (or rates or reserves are set to 0) on the days when you are not working;
  2. Enable or disable the listing of your exchanger manually using corresponding link in your bestchange.org account.

If you have any questions, you can ask them by contacting us with the help of the methods specified on the contacts page.


© BestChange – published , last edition 01/01/2024

See also