Skip to content

CUP to MGA exchange rate API

Cuban Peso to Malagasy Ariary · quoted 2026-10-21

190.2098

▲ +3.48% over 2Y

1 CUP = 190.2098 MGA · 1 MGA = 0.005257 CUP · Get this rate via the API

1 CUP buys 190.2098 MGA as of 2026-10-21, so 1 MGA buys 0.005257 CUP. Over the last 2 years, CUP/MGA traded between 155.9677 and 197.0626, averaged 179.3900 and rose 3.48%. The API holds daily CUP/MGA rates from 2024-08-24 — 2 years of history — so any past day, or a whole series, is one request away.

Converting an invoice? Convert an amount on a specific date.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
CUP/MGA over 2Y: show the values
Rates per 1 CUP. Missing rates are shown as a dash.
DateMGA
2024-10-21183.809525
2024-10-22183.900442
2024-10-23184.077766
2024-10-24184.035283
2024-10-25183.906964
2024-10-26191.884543
2024-10-27188.127225
2024-10-28183.857366
2024-10-29184.039857
2024-10-30184.108245
2024-10-31184.260534
2024-11-01184.271222
2024-11-02192.381254
2024-11-03187.361194
2024-11-04184.285498
2024-11-05184.060427
2024-11-06183.994285
2024-11-07184.657156
2024-11-08184.469234
2024-11-09192.84341
2024-11-10187.715499
2024-11-11183.87834
2024-11-12183.597091
2024-11-13183.654068
2024-11-14183.527741
2024-11-15183.797658
2024-11-16194.3117
2024-11-17189.474496
2024-11-18183.713283
2024-11-19183.38868
2024-11-20183.923477
2024-11-21184.821823
2024-11-22185.792229
2024-11-23194.735962
2024-11-24191.056034
2024-11-25186.436431
2024-11-26187.353423
2024-11-27187.371473
2024-11-28187.613908
2024-11-29187.778926
2024-11-30195.381115
2024-12-01191.025147
2024-12-02187.856716
2024-12-03187.730532
2024-12-04187.516128
2024-12-05187.448808
2024-12-06187.434861
2024-12-07195.345806
2024-12-08190.889915
2024-12-09187.093104
2024-12-10186.87655
2024-12-11186.908116
2024-12-12187.033824
2024-12-13187.130361
2024-12-14195.488746
2024-12-15189.569503
2024-12-16187.818767
2024-12-17187.812684
2024-12-18187.359864
2024-12-19187.421436
2024-12-20187.389249
2024-12-21195.574541
2024-12-22190.464944
2024-12-23186.98694
2024-12-24186.771746
2024-12-25196.673995
2024-12-26187.120837
2024-12-27187.41595
2024-12-28196.45553
2024-12-29190.938023
2024-12-30187.242028
2024-12-31187.112609
2025-01-01190.145902
2025-01-02187.235611
2025-01-03187.435147
2025-01-04197.062568
2025-01-05190.455485
2025-01-06187.563007
2025-01-07187.50931
2025-01-08187.377479
2025-01-09187.574854
2025-01-10187.766922
2025-01-11196.740869
2025-01-12189.927536
2025-01-13187.581213
2025-01-14187.053598
2025-01-15187.353141
2025-01-16187.236196
2025-01-17186.450867
2025-01-18195.989053
2025-01-19190.058546
2025-01-20186.745856
2025-01-21186.709732
2025-01-22186.840026
2025-01-23186.785219
2025-01-24186.827012
2025-01-25196.049227
2025-01-26190.791494
2025-01-27187.396524
2025-01-28187.180706
2025-01-29187.087817
2025-01-30187.075444
2025-01-31187.326064
2025-02-01193.747937
2025-02-02190.656516
2025-02-03187.110111
2025-02-04186.975806
2025-02-05186.994797
2025-02-06186.929875
2025-02-07187.387227
2025-02-08196.460419
2025-02-09190.371941
2025-02-10186.594035
2025-02-11186.421651
2025-02-12186.000428
2025-02-13185.939578
2025-02-14186.659548
2025-02-15196.421648
2025-02-16189.896962
2025-02-17187.224604
2025-02-18186.990593
2025-02-19186.420319
2025-02-20186.299168
2025-02-21186.390209
2025-02-22196.590514
2025-02-23189.633543
2025-02-24186.193671
2025-02-25186.344873
2025-02-26169.070005
2025-02-27187.264202
2025-02-28187.593492
2025-03-01196.819298
2025-03-02189.903355
2025-03-03187.590118
2025-03-04187.596592
2025-03-05187.724843
2025-03-06187.977084
2025-03-07187.269247
2025-03-08194.614736
2025-03-09172.796935
2025-03-10186.293278
2025-03-11186.144436
2025-03-12186.137794
2025-03-13186.033772
2025-03-14186.057647
2025-03-15194.752304
2025-03-16171.200706
2025-03-17186.466677
2025-03-18186.265647
2025-03-19186.140549
2025-03-20186.289466
2025-03-21187.091194
2025-03-22194.637686
2025-03-23172.756721
2025-03-25189.034351
2025-03-26189.1301
2025-03-27189.096265
2025-03-28189.443183
2025-03-29194.346621
2025-03-30192.51707
2025-03-31172.727885
2025-04-01190.374902
2025-04-02190.267628
2025-04-03189.681167
2025-04-04186.489147
2025-04-05193.156947
2025-04-06190.206206
2025-04-07183.232572
2025-04-08182.267294
2025-04-09181.543741
2025-04-10181.583601
2025-04-11180.715196
2025-04-12193.547824
2025-04-13186.138947
2025-04-14181.410869
2025-04-15182.497872
2025-04-16183.844862
2025-04-17184.865397
2025-04-18185.22161
2025-04-19189.755194
2025-04-20186.440188
2025-04-21184.186513
2025-04-22182.62222
2025-04-23182.235752
2025-04-24181.951724
2025-04-25182.4037
2025-04-26188.314214
2025-04-27185.995324
2025-04-28183.547946
2025-04-29183.426971
2025-04-30182.843974
2025-05-01182.147589
2025-05-02182.238939
2025-05-03185.689374
2025-05-04184.101526
2025-05-05181.067108
2025-05-06180.856921
2025-05-08181.876698
2025-05-09182.679739
2025-05-10185.805199
2025-05-11184.863886
2025-05-12184.31926
2025-05-13185.61274
2025-05-14186.065219
2025-05-15186.427778
2025-05-17188.526395
2025-05-18187.652661
2025-05-19186.841976
2025-05-20186.42435
2025-05-21187.245095
2025-05-22187.023185
2025-05-23187.428819
2025-05-24187.11006
2025-05-25189.76998
2025-05-26186.979039
2025-05-27186.311856
2025-05-28186.514069
2025-05-29186.927139
2025-05-30187.00412
2025-05-31190.382247
2025-06-01187.956593
2025-06-02187.428167
2025-06-03185.910987
2025-06-04184.700911
2025-06-05183.077699
2025-06-06182.314899
2025-06-07187.256622
2025-06-08184.043269
2025-06-09182.334427
2025-06-10181.845997
2025-06-11182.005175
2025-06-12182.232574
2025-06-13181.48118
2025-06-14186.03828
2025-06-15184.201061
2025-06-16181.945561
2025-06-17181.595879
2025-06-18181.735247
2025-06-19182.199199
2025-06-20182.37251
2025-06-21186.248158
2025-06-22183.479451
2025-06-23182.146093
2025-06-24182.076979
2025-06-25181.390741
2025-06-26180.913427
2025-06-27180.682025
2025-06-28184.418541
2025-06-29182.40521
2025-06-30181.253772
2025-07-01180.841775
2025-07-02180.226785
2025-07-03180.749211
2025-07-04180.344436
2025-07-05183.608031
2025-07-06181.951266
2025-07-07180.614056
2025-07-08181.255961
2025-07-09181.476899
2025-07-10181.710595
2025-07-11181.349559
2025-07-12184.541313
2025-07-13182.467803
2025-07-14181.160108
2025-07-15180.544694
2025-07-16180.780447
2025-07-17181.41331
2025-07-18181.698994
2025-07-19184.959494
2025-07-20184.008954
2025-07-21180.707309
2025-07-22181.029339
2025-07-23180.561085
2025-07-24180.785688
2025-07-25180.275434
2025-07-26184.005088
2025-07-27182.065686
2025-07-28180.070036
2025-07-29180.031914
2025-07-30179.86564
2025-07-31179.979582
2025-08-01180.353742
2025-08-02184.780097
2025-08-03183.058113
2025-08-04180.558082
2025-08-05183.278437
2025-08-06183.196637
2025-08-07182.662811
2025-08-08182.740128
2025-08-09184.750917
2025-08-10182.734677
2025-08-11181.258876
2025-08-12180.825491
2025-08-13180.914694
2025-08-14180.533017
2025-08-15180.258012
2025-08-16185.000924
2025-08-17183.880444
2025-08-18180.57842
2025-08-19180.611677
2025-08-20180.812791
2025-08-21180.853127
2025-08-22180.432762
2025-08-23184.338067
2025-08-24185.75409
2025-08-25180.401651
2025-08-26180.216221
2025-08-27181.182819
2025-08-28180.848688
2025-08-29180.950519
2025-08-30186.356435
2025-08-31182.758904
2025-09-01181.143186
2025-09-02180.040814
2025-09-03178.647306
2025-09-04177.174383
2025-09-05177.087856
2025-09-06186.248055
2025-09-07180.835917
2025-09-08175.888185
2025-09-09175.029751
2025-09-10175.879562
2025-09-11176.588443
2025-09-13186.469994
2025-09-14180.184891
2025-09-15174.81442
2025-09-16174.374538
2025-09-17176.190972
2025-09-18176.239393
2025-09-19176.913178
2025-09-20185.118028
2025-09-21181.985088
2025-09-22176.83816
2025-09-23176.689453
2025-09-24176.965697
2025-09-25177.478945
2025-09-26175.113135
2025-09-27186.141897
2025-09-28176.903593
2025-09-29173.85188
2025-09-30173.461875
2025-10-01170.676019
2025-10-02168.480549
2025-10-03164.396401
2025-10-04185.966771
2025-10-05186.855412
2025-10-06186.036147
2025-10-07186.668747
2025-10-08162.906452
2025-10-09186.18764
2025-10-10169.96745
2025-10-11186.822491
2025-10-12187.572466
2025-10-13187.254557
2025-10-14187.200402
2025-10-15187.118996
2025-10-16186.188146
2025-10-17186.095891
2025-10-18187.352199
2025-10-19188.215558
2025-10-20186.113164
2025-10-21186.645211
2025-10-22186.46815
2025-10-23186.861638
2025-10-24186.893386
2025-10-25188.09571
2025-10-26188.529154
2025-10-27188.318588
2025-10-28186.04595
2025-10-29186.274216
2025-10-30187.849376
2025-10-31187.488138
2025-11-01187.507807
2025-11-02187.604666
2025-11-03187.562751
2025-11-04187.780396
2025-11-05188.047277
2025-11-06188.131163
2025-11-07187.804737
2025-11-08187.308321
2025-11-09187.837985
2025-11-10187.300981
2025-11-11187.51551
2025-11-12187.367784
2025-11-13187.151191
2025-11-14186.56312
2025-11-15187.434804
2025-11-16187.799517
2025-11-17186.544112
2025-11-18186.842169
2025-11-19187.108903
2025-11-20187.759697
2025-11-21187.690084
2025-11-22187.29956
2025-11-23187.271613
2025-11-24188.203408
2025-11-25187.440472
2025-11-26187.343883
2025-11-27186.586086
2025-11-28186.95367
2025-11-29187.378156
2025-11-30187.463873
2025-12-01187.171204
2025-12-02186.617365
2025-12-03186.298892
2025-12-04185.814607
2025-12-05186.163305
2025-12-06186.609514
2025-12-07187.070051
2025-12-08186.335489
2025-12-09185.943753
2025-12-11186.540018
2025-12-12185.185801
2025-12-13188.350639
2025-12-14187.919183
2025-12-15185.113587
2025-12-16186.312071
2025-12-17184.872323
2025-12-18187.835594
2025-12-19187.655837
2025-12-20189.129668
2025-12-21190.639911
2025-12-22188.456832
2025-12-23188.333911
2025-12-24190.461766
2025-12-25190.684427
2025-12-26190.623255
2025-12-27190.50594
2025-12-28190.911936
2025-12-29190.773795
2025-12-30188.483758
2025-12-31190.740718
2026-01-01191.177557
2026-01-02191.304227
2026-01-03191.001121
2026-01-04191.922499
2026-01-05191.277113
2026-01-06192.333135
2026-01-07192.327257
2026-01-08192.717832
2026-01-09192.583632
2026-01-10191.387015
2026-01-11191.0929
2026-01-12192.142569
2026-01-13192.582577
2026-01-14192.631972
2026-01-15193.112782
2026-01-16193.108379
2026-01-17192.688428
2026-01-18191.043224
2026-01-19193.297158
2026-01-20189.021747
2026-01-21189.497605
2026-01-22191.806038
2026-01-23189.680608
2026-01-24189.024356
2026-01-25189.257481
2026-01-26189.20305
2026-01-27188.52533
2026-01-28186.517986
2026-01-29186.042515
2026-01-30186.78428
2026-01-31185.480062
2026-02-01185.635374
2026-02-02186.229788
2026-02-03185.520838
2026-02-04185.634828
2026-02-05184.530992
2026-02-06184.375853
2026-02-07185.118846
2026-02-08185.181256
2026-02-09185.183427
2026-02-10185.447647
2026-02-11184.471476
2026-02-12167.436105
2026-02-13183.981947
2026-02-14183.213269
2026-02-15183.091183
2026-02-16182.202561
2026-02-17181.918395
2026-02-18182.381357
2026-02-19181.373445
2026-02-20181.201757
2026-02-21180.211736
2026-02-22180.966256
2026-02-23179.850183
2026-02-24179.360823
2026-02-25178.310343
2026-02-26176.366233
2026-02-27176.572547
2026-02-28175.663884
2026-03-01175.649064
2026-03-02176.312575
2026-03-03174.088806
2026-03-04174.645083
2026-03-05173.305359
2026-03-06172.613013
2026-03-07173.469342
2026-03-08174.920548
2026-03-09173.86326
2026-03-10174.157598
2026-03-11172.996699
2026-03-12173.109471
2026-03-13172.669119
2026-03-14173.404929
2026-03-15173.471207
2026-03-16173.29585
2026-03-17173.453077
2026-03-18173.498451
2026-03-19173.971826
2026-03-20173.270708
2026-03-21173.899922
2026-03-22174.655012
2026-03-23173.950054
2026-03-24173.487746
2026-03-25173.986126
2026-03-26173.734314
2026-03-27174.027181
2026-03-28157.547181
2026-03-29175.171875
2026-03-30173.830912
2026-03-31174.285504
2026-04-01174.298167
2026-04-02173.996948
2026-04-03174.2086
2026-04-04173.934432
2026-04-05174.816808
2026-04-06174.222327
2026-04-07174.077354
2026-04-08174.440257
2026-04-09156.132164
2026-04-10156.603762
2026-04-11156.415109
2026-04-12156.373526
2026-04-13156.373521
2026-04-14156.037746
2026-04-15156.118542
2026-04-16156.16399
2026-04-17156.677452
2026-04-18156.188694
2026-04-19156.782687
2026-04-20157.041432
2026-04-21155.967669
2026-04-22156.42485
2026-04-23157.050781
2026-04-24156.415084
2026-04-25156.544622
2026-04-26156.544622
2026-04-27156.544623
2026-04-28157.217945
2026-04-29156.566038
2026-04-30156.603778
2026-05-01156.792446
2026-05-02156.603785
2026-05-03156.603785
2026-05-04156.603796
2026-05-05156.792457
2026-05-06156.981123
2026-05-07157.778089
2026-05-08157.191149
2026-05-09157.169822
2026-05-10157.207376
2026-05-11157.207376
2026-05-12173.410011
2026-05-14173.588159
2026-05-15158.773274
2026-05-16174.290779
2026-05-17175.22969
2026-05-18157.382815
2026-05-19174.383698
2026-05-20174.90091
2026-05-21174.87161
2026-05-23175.09705
2026-05-24175.494119
2026-05-25175.114902
2026-05-26175.212242
2026-05-27175.465663
2026-05-28174.698296
2026-05-29158.077115
2026-05-30158.20672
2026-05-31158.310044
2026-06-01158.091714
2026-06-02158.309561
2026-06-03158.596453
2026-06-04158.445137
2026-06-05158.62075
2026-06-06158.503863
2026-06-09158.467853
2026-06-10158.596937
2026-06-11158.378082
2026-06-12158.675799
2026-06-13158.448404
2026-06-14158.512196
2026-06-15157.848583
2026-06-16158.661135
2026-06-17157.653794
2026-06-18157.98871
2026-06-19158.264645
2026-06-20158.472809
2026-06-21159.275764
2026-06-22158.774234
2026-06-23159.615311
2026-06-24158.994081
2026-06-25158.904027
2026-06-26160.684088
2026-06-27160.257701
2026-06-28160.062699
2026-06-29159.892532
2026-06-30160.3667
2026-07-01159.947784
2026-07-02161.792458
2026-07-03160.883948
2026-07-04159.915997
2026-07-05160.741416
2026-07-06160.117634
2026-07-07159.987126
2026-07-08160.319561
2026-07-09159.869858
2026-07-10161.158852
2026-07-11161.986307
2026-07-12162.069083
2026-07-13162.354259
2026-07-14161.589617
2026-07-15161.258168
2026-07-16159.696562
2026-07-17160.776091
2026-07-18160.482065
2026-07-19162.131593
2026-07-20161.268494
2026-07-21162.058486
2026-07-22162.266478
2026-07-23160.982627
2026-07-24162.610716
2026-07-25162.730032
2026-07-26162.691912
2026-07-27164.407602
2026-07-28162.706925
2026-07-29162.455467
2026-07-30162.927973
2026-07-31162.435529
2026-08-01160.896939
2026-08-02162.656269
2026-08-03160.837572
2026-08-04161.173681
2026-08-05161.087865
2026-08-06161.88051
2026-08-07162.540644
2026-08-08162.647168
2026-08-09162.701533
2026-08-10162.62171
2026-08-11162.204668
2026-08-12162.562877
2026-08-13162.460511
2026-08-14162.776508
2026-08-15162.361934
2026-08-16163.171356
2026-08-17162.165167
2026-08-18162.633735
2026-08-20161.653262
2026-08-21161.42919
2026-08-22162.902704
2026-08-23163.011473
2026-08-24162.762812
2026-08-25162.410798
2026-08-26161.253925
2026-08-27162.696326
2026-08-28163.561159
2026-08-29163.34563
2026-08-30163.392153
2026-08-31163.592243
2026-09-01162.983647
2026-09-02163.398433
2026-09-03162.903869
2026-09-04162.474484
2026-09-05162.482658
2026-09-06163.428029
2026-09-07161.914749
2026-09-08161.695863
2026-09-09163.001768
2026-09-10162.169344
2026-09-11162.736889
2026-09-12163.330412
2026-09-13163.935248
2026-09-14163.291677
2026-09-15163.473481
2026-09-16163.697444
2026-09-17164.796248
2026-09-18165.660376
2026-09-19163.679287
2026-09-20164.916692
2026-09-21163.76853
2026-09-22165.294734
2026-09-23165.370546
2026-09-24166.283788
2026-09-25182.643998
2026-09-26183.835572
2026-09-27183.877548
2026-09-28184.358453
2026-09-30183.524251
2026-10-02183.536972
2026-10-03184.357184
2026-10-05186.09008
2026-10-06184.87427
2026-10-07184.383429
2026-10-08185.700945
2026-10-09187.855017
2026-10-10185.570638
2026-10-11187.676325
2026-10-12185.92476
2026-10-13187.974834
2026-10-14189.848609
2026-10-15188.279151
2026-10-16188.079138
2026-10-17187.430343
2026-10-18189.419543
2026-10-19187.465771
2026-10-20189.445049
2026-10-21190.209849

High

197.0626

Low

155.9677

Average

179.3900

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the CUP/MGA rate as JSON. The free plan includes 1,000 requests a month, with no credit card required.

cURL
curl -X GET "https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=CUP&currencies=MGA"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=CUP&currencies=MGA");
const data = await response.json();
Python
import requests

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=CUP&currencies=MGA").json()

Replace YOUR_API_KEY with the key from your dashboard.

CUP/MGA API questions

How do I get the CUP/MGA exchange rate from an API?

Send one GET request to https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=CUP&currencies=MGA, replacing YOUR_API_KEY with your own key. The JSON response carries the date and the latest CUP/MGA rate in rates.MGA.

How far back does CUP/MGA historical data go?

Daily CUP/MGA rates are available from 2024-08-24. Request one day with the /historical endpoint and a date, or a range of days with /timeseries.

Is there a free CUP/MGA exchange rate API?

Yes. The free plan includes 1,000 requests a month, with no credit card required; paid plans raise the limit.

Put these rates in your application

One endpoint, JSON responses, 160+ currencies and history back to 1999. Start on the free plan.