Skip to content

CUP to MAD exchange rate API

Cuban Peso to Moroccan Dirham · quoted 2026-10-31

0.40890

▲ +1.56% over 2Y

1 CUP = 0.40890 MAD · 1 MAD = 2.4456 CUP · Get this rate via the API

1 CUP buys 0.40890 MAD as of 2026-10-31, so 1 MAD buys 2.4456 CUP. Over the last 2 years, CUP/MAD traded between 0.34389 and 0.42080, averaged 0.38153 and rose 1.56%. The API holds daily CUP/MAD 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/MAD over 2Y: show the values
Rates per 1 CUP. Missing rates are shown as a dash.
DateMAD
2024-10-310.402629
2024-11-010.403239
2024-11-020.410228
2024-11-030.407691
2024-11-040.403461
2024-11-050.402039
2024-11-060.403898
2024-11-070.405052
2024-11-080.405335
2024-11-090.411817
2024-11-100.409457
2024-11-110.406239
2024-11-120.405313
2024-11-130.404909
2024-11-140.407178
2024-11-150.40805
2024-11-160.414289
2024-11-170.41247
2024-11-180.409666
2024-11-190.408441
2024-11-200.408809
2024-11-210.410109
2024-11-220.411323
2024-11-230.415471
2024-11-240.41788
2024-11-250.412771
2024-11-260.410818
2024-11-270.410177
2024-11-280.410277
2024-11-290.411039
2024-11-300.417648
2024-12-010.413634
2024-12-020.410993
2024-12-030.409514
2024-12-040.408242
2024-12-050.406561
2024-12-060.407613
2024-12-070.416854
2024-12-080.412675
2024-12-090.408752
2024-12-100.408598
2024-12-110.408909
2024-12-120.409341
2024-12-130.409085
2024-12-140.415641
2024-12-150.411136
2024-12-160.410029
2024-12-170.410103
2024-12-180.411
2024-12-190.412763
2024-12-200.412019
2024-12-210.415564
2024-12-220.414901
2024-12-230.412987
2024-12-240.413582
2024-12-250.419787
2024-12-260.413189
2024-12-270.413078
2024-12-280.419411
2024-12-290.417574
2024-12-300.414714
2024-12-310.414708
2025-01-010.417639
2025-01-020.415281
2025-01-030.413792
2025-01-040.420796
2025-01-050.415842
2025-01-060.411465
2025-01-070.409913
2025-01-080.41091
2025-01-090.411392
2025-01-100.412552
2025-01-110.417873
2025-01-120.415453
2025-01-130.414046
2025-01-140.411276
2025-01-150.412285
2025-01-160.413266
2025-01-170.412392
2025-01-180.418944
2025-01-190.416628
2025-01-200.412108
2025-01-210.411425
2025-01-220.410361
2025-01-230.410057
2025-01-240.409801
2025-01-250.417438
2025-01-260.413662
2025-01-270.410613
2025-01-280.41074
2025-01-290.41018
2025-01-300.410413
2025-01-310.411581
2025-02-010.418205
2025-02-020.415372
2025-02-030.412148
2025-02-040.41177
2025-02-050.4111
2025-02-060.410899
2025-02-070.411226
2025-02-080.417994
2025-02-090.414764
2025-02-100.41089
2025-02-110.410047
2025-02-120.408689
2025-02-130.407965
2025-02-140.408484
2025-02-150.416462
2025-02-160.411919
2025-02-170.409584
2025-02-180.410047
2025-02-190.410292
2025-02-200.409623
2025-02-210.409008
2025-02-220.415086
2025-02-230.410426
2025-02-240.407801
2025-02-250.406507
2025-02-260.367917
2025-02-270.408188
2025-02-280.409075
2025-03-010.415138
2025-03-020.4112
2025-03-030.408022
2025-03-040.405373
2025-03-050.401997
2025-03-060.400856
2025-03-070.400264
2025-03-080.406834
2025-03-090.363467
2025-03-100.398736
2025-03-110.396273
2025-03-120.396083
2025-03-130.396992
2025-03-140.397893
2025-03-150.403746
2025-03-160.361468
2025-03-170.397517
2025-03-180.395422
2025-03-190.395003
2025-03-200.3961
2025-03-210.395254
2025-03-220.401541
2025-03-230.35884
2025-03-250.391889
2025-03-260.392814
2025-03-270.394042
2025-03-280.39501
2025-03-290.401568
2025-03-300.39937
2025-03-310.357285
2025-04-010.395518
2025-04-020.396639
2025-04-030.393122
2025-04-040.390164
2025-04-050.398425
2025-04-060.397857
2025-04-070.38941
2025-04-080.390541
2025-04-090.389775
2025-04-100.388463
2025-04-110.382335
2025-04-120.388313
2025-04-130.384853
2025-04-140.381994
2025-04-150.382092
2025-04-160.38175
2025-04-170.381094
2025-04-180.380815
2025-04-190.386498
2025-04-200.38196
2025-04-210.378974
2025-04-220.377989
2025-04-230.379894
2025-04-240.380185
2025-04-250.37871
2025-04-260.386325
2025-04-270.382712
2025-04-280.379983
2025-04-290.379179
2025-04-300.37935
2025-05-010.380071
2025-05-020.379782
2025-05-030.386643
2025-05-040.383536
2025-05-050.378279
2025-05-060.376258
2025-05-080.37759
2025-05-090.378304
2025-05-100.384838
2025-05-110.381678
2025-05-120.380837
2025-05-130.381103
2025-05-140.380227
2025-05-150.380183
2025-05-170.388058
2025-05-180.384386
2025-05-190.380082
2025-05-200.377712
2025-05-210.377925
2025-05-220.377259
2025-05-230.376917
2025-05-240.383849
2025-05-250.383472
2025-05-260.378314
2025-05-270.378192
2025-05-280.378535
2025-05-290.378682
2025-05-300.377668
2025-05-310.384915
2025-06-010.380463
2025-06-020.37789
2025-06-030.376557
2025-06-040.375305
2025-06-050.374489
2025-06-060.37492
2025-06-070.382278
2025-06-080.378136
2025-06-090.375129
2025-06-100.374272
2025-06-110.374078
2025-06-120.372754
2025-06-130.370967
2025-06-140.379606
2025-06-150.378739
2025-06-160.37417
2025-06-170.373152
2025-06-180.374186
2025-06-190.374591
2025-06-200.374445
2025-06-210.380732
2025-06-220.37726
2025-06-230.373909
2025-06-240.372906
2025-06-250.37202
2025-06-260.370478
2025-06-270.370284
2025-06-280.376247
2025-06-290.373046
2025-06-300.370359
2025-07-010.368241
2025-07-020.367076
2025-07-030.368472
2025-07-040.368805
2025-07-050.374564
2025-07-060.371716
2025-07-070.368719
2025-07-080.368356
2025-07-090.368366
2025-07-100.36864
2025-07-110.368206
2025-07-120.375507
2025-07-130.371434
2025-07-140.369684
2025-07-150.369122
2025-07-160.369743
2025-07-170.371685
2025-07-180.372683
2025-07-190.377111
2025-07-200.376296
2025-07-210.369779
2025-07-220.369217
2025-07-230.368485
2025-07-240.368355
2025-07-250.368028
2025-07-260.375479
2025-07-270.372006
2025-07-280.370983
2025-07-290.371336
2025-07-300.372056
2025-07-310.373669
2025-08-010.373294
2025-08-020.37824
2025-08-030.374327
2025-08-040.371734
2025-08-050.375298
2025-08-060.375044
2025-08-070.373665
2025-08-080.372966
2025-08-090.377602
2025-08-100.373904
2025-08-110.372004
2025-08-120.370477
2025-08-130.369443
2025-08-140.369332
2025-08-150.369496
2025-08-160.375194
2025-08-170.373719
2025-08-180.370378
2025-08-190.370044
2025-08-200.37022
2025-08-210.370833
2025-08-220.369772
2025-08-230.375055
2025-08-240.375855
2025-08-250.369112
2025-08-260.368231
2025-08-270.370527
2025-08-280.369727
2025-08-290.369417
2025-08-300.375501
2025-08-310.373281
2025-09-010.370096
2025-09-020.369472
2025-09-030.371439
2025-09-040.372193
2025-09-050.371528
2025-09-060.377621
2025-09-070.374892
2025-09-080.372242
2025-09-090.371045
2025-09-100.368882
2025-09-110.368748
2025-09-130.375481
2025-09-140.372873
2025-09-150.369042
2025-09-160.366579
2025-09-170.368226
2025-09-180.368521
2025-09-190.369241
2025-09-200.376091
2025-09-210.373486
2025-09-220.374832
2025-09-230.37663
2025-09-240.37717
2025-09-250.378358
2025-09-260.379472
2025-09-270.379804
2025-09-280.380163
2025-09-290.381146
2025-09-300.379347
2025-10-010.379548
2025-10-020.380132
2025-10-030.380244
2025-10-040.379336
2025-10-050.3812
2025-10-060.37984
2025-10-070.381613
2025-10-080.380662
2025-10-090.381056
2025-10-100.381129
2025-10-110.381495
2025-10-120.382334
2025-10-130.384361
2025-10-140.383006
2025-10-150.383602
2025-10-160.383679
2025-10-170.383569
2025-10-180.381328
2025-10-190.382022
2025-10-200.383182
2025-10-210.384874
2025-10-220.385285
2025-10-230.386048
2025-10-240.385865
2025-10-250.38497
2025-10-260.38557
2025-10-270.3855
2025-10-280.384516
2025-10-290.38476
2025-10-300.386102
2025-10-310.387329
2025-11-010.387145
2025-11-020.387445
2025-11-030.388049
2025-11-040.388515
2025-11-050.388726
2025-11-060.388396
2025-11-070.387054
2025-11-080.385946
2025-11-090.387612
2025-11-100.387097
2025-11-110.387381
2025-11-120.387989
2025-11-130.386993
2025-11-140.385786
2025-11-150.384955
2025-11-160.386597
2025-11-170.385672
2025-11-180.385449
2025-11-190.386656
2025-11-200.387443
2025-11-210.387182
2025-11-220.38692
2025-11-230.387334
2025-11-240.38736
2025-11-250.386817
2025-11-260.386588
2025-11-270.385718
2025-11-280.386672
2025-11-290.386527
2025-11-300.387113
2025-12-010.387367
2025-12-020.386289
2025-12-030.384955
2025-12-040.384823
2025-12-050.385385
2025-12-060.38454
2025-12-070.385261
2025-12-080.385606
2025-12-090.385802
2025-12-110.385931
2025-12-120.383804
2025-12-130.383449
2025-12-140.384313
2025-12-150.383358
2025-12-160.382311
2025-12-170.381716
2025-12-180.382129
2025-12-190.382288
2025-12-200.381862
2025-12-210.383609
2025-12-220.38165
2025-12-230.381598
2025-12-240.380738
2025-12-250.380103
2025-12-260.380226
2025-12-270.379828
2025-12-280.379955
2025-12-290.380248
2025-12-300.380043
2025-12-310.380145
2026-01-010.37978
2026-01-020.380728
2026-01-030.380584
2026-01-040.382777
2026-01-050.381471
2026-01-060.383503
2026-01-070.383974
2026-01-080.384568
2026-01-090.384794
2026-01-100.384952
2026-01-110.385548
2026-01-120.384736
2026-01-130.384027
2026-01-140.384034
2026-01-150.384341
2026-01-160.384759
2026-01-170.38424
2026-01-180.384872
2026-01-190.384709
2026-01-200.383763
2026-01-210.382832
2026-01-220.382875
2026-01-230.382913
2026-01-240.380892
2026-01-250.381645
2026-01-260.382737
2026-01-270.380081
2026-01-280.378685
2026-01-290.377711
2026-01-300.378902
2026-01-310.380045
2026-02-010.380747
2026-02-020.378835
2026-02-030.380211
2026-02-040.383329
2026-02-050.382527
2026-02-060.382525
2026-02-070.383429
2026-02-080.383073
2026-02-090.382598
2026-02-100.381554
2026-02-110.380192
2026-02-120.34506
2026-02-130.380666
2026-02-140.380856
2026-02-150.381276
2026-02-160.380951
2026-02-170.380461
2026-02-180.381694
2026-02-190.380765
2026-02-200.382002
2026-02-210.382011
2026-02-220.383601
2026-02-230.384325
2026-02-240.383206
2026-02-250.382816
2026-02-260.383921
2026-02-270.381698
2026-02-280.38198
2026-03-010.382415
2026-03-020.383815
2026-03-030.385355
2026-03-040.387494
2026-03-050.387526
2026-03-060.388555
2026-03-070.387726
2026-03-080.389693
2026-03-090.389952
2026-03-100.391613
2026-03-110.389726
2026-03-120.39085
2026-03-130.391388
2026-03-140.393286
2026-03-150.393138
2026-03-160.392036
2026-03-170.391671
2026-03-180.391702
2026-03-190.389779
2026-03-200.390031
2026-03-210.389957
2026-03-220.391352
2026-03-230.389896
2026-03-240.389853
2026-03-250.38937
2026-03-260.387851
2026-03-270.390342
2026-03-280.352622
2026-03-290.391506
2026-03-300.391634
2026-03-310.390163
2026-04-010.389168
2026-04-020.390069
2026-04-030.393071
2026-04-040.391859
2026-04-050.393825
2026-04-060.392351
2026-04-070.391942
2026-04-080.390235
2026-04-090.351449
2026-04-100.350891
2026-04-110.350283
2026-04-120.350272
2026-04-130.350657
2026-04-140.349165
2026-04-150.348805
2026-04-160.348553
2026-04-170.348506
2026-04-180.348094
2026-04-190.348679
2026-04-200.348514
2026-04-210.348738
2026-04-220.349255
2026-04-230.349731
2026-04-240.3497
2026-04-250.34907
2026-04-260.349047
2026-04-270.349206
2026-04-280.349532
2026-04-290.349381
2026-04-300.349098
2026-05-010.348449
2026-05-020.349103
2026-05-030.348783
2026-05-040.348833
2026-05-050.348829
2026-05-060.347511
2026-05-070.346523
2026-05-080.345268
2026-05-090.344165
2026-05-100.344313
2026-05-110.343886
2026-05-120.380394
2026-05-140.382824
2026-05-150.348241
2026-05-160.384498
2026-05-170.385929
2026-05-180.347763
2026-05-190.384529
2026-05-200.385347
2026-05-210.384832
2026-05-230.384199
2026-05-240.385543
2026-05-250.38519
2026-05-260.384171
2026-05-270.383313
2026-05-280.382677
2026-05-290.346457
2026-05-300.34631
2026-05-310.346653
2026-06-010.34696
2026-06-020.34718
2026-06-030.347695
2026-06-040.347783
2026-06-050.348126
2026-06-060.349013
2026-06-090.349273
2026-06-100.349519
2026-06-110.350022
2026-06-120.349894
2026-06-130.349344
2026-06-140.349756
2026-06-150.349746
2026-06-160.349437
2026-06-170.348947
2026-06-180.350885
2026-06-190.351185
2026-06-200.35113
2026-06-210.351771
2026-06-220.352152
2026-06-230.353626
2026-06-240.354818
2026-06-250.355153
2026-06-260.354718
2026-06-270.353904
2026-06-280.354211
2026-06-290.354144
2026-06-300.354482
2026-07-010.355004
2026-07-020.354499
2026-07-030.353689
2026-07-040.353259
2026-07-050.35343
2026-07-060.353675
2026-07-070.353377
2026-07-080.35379
2026-07-090.353132
2026-07-100.352653
2026-07-110.352014
2026-07-120.352539
2026-07-130.352318
2026-07-140.352413
2026-07-150.352535
2026-07-160.352329
2026-07-170.3524
2026-07-180.352107
2026-07-190.352312
2026-07-200.353158
2026-07-210.353996
2026-07-220.354424
2026-07-230.354166
2026-07-240.353658
2026-07-250.35321
2026-07-260.353596
2026-07-270.353576
2026-07-280.354336
2026-07-290.35433
2026-07-300.354195
2026-07-310.353088
2026-08-010.35175
2026-08-020.352102
2026-08-030.352234
2026-08-040.352064
2026-08-050.351822
2026-08-060.351768
2026-08-070.351908
2026-08-080.351311
2026-08-090.351564
2026-08-100.351444
2026-08-110.3513
2026-08-120.351263
2026-08-130.351304
2026-08-140.35101
2026-08-150.350472
2026-08-160.350435
2026-08-170.350759
2026-08-180.350947
2026-08-200.349328
2026-08-210.348779
2026-08-220.348622
2026-08-230.349194
2026-08-240.349033
2026-08-250.349308
2026-08-260.349176
2026-08-270.349283
2026-08-280.349824
2026-08-290.350342
2026-08-300.350588
2026-08-310.350873
2026-09-010.351826
2026-09-020.352557
2026-09-030.352926
2026-09-040.353353
2026-09-050.353338
2026-09-060.353595
2026-09-070.354332
2026-09-080.354547
2026-09-090.353637
2026-09-100.353874
2026-09-110.354602
2026-09-120.354773
2026-09-130.355066
2026-09-140.356643
2026-09-150.357862
2026-09-160.357502
2026-09-170.358592
2026-09-180.359139
2026-09-190.358811
2026-09-200.359132
2026-09-210.359848
2026-09-220.360917
2026-09-230.361965
2026-09-240.362829
2026-09-250.400718
2026-09-260.400627
2026-09-270.400173
2026-09-280.401152
2026-09-300.403706
2026-10-020.409361
2026-10-030.413827
2026-10-050.416449
2026-10-060.416647
2026-10-070.415988
2026-10-080.415046
2026-10-090.412063
2026-10-100.406319
2026-10-110.406648
2026-10-120.405424
2026-10-130.406136
2026-10-140.411058
2026-10-150.409157
2026-10-160.4068
2026-10-170.405947
2026-10-180.405783
2026-10-190.406405
2026-10-200.408492
2026-10-210.409006
2026-10-220.408304
2026-10-230.409756
2026-10-240.409541
2026-10-250.409554
2026-10-260.410927
2026-10-270.409856
2026-10-280.410092
2026-10-290.410811
2026-10-300.409452
2026-10-310.4089

High

0.42080

Low

0.34389

Average

0.38153

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the CUP/MAD 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=MAD"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=CUP&currencies=MAD");
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=MAD").json()

Replace YOUR_API_KEY with the key from your dashboard.

CUP/MAD API questions

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

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

How far back does CUP/MAD historical data go?

Daily CUP/MAD 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/MAD 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.