Skip to content

MAD to CUC exchange rate API

Moroccan Dirham to Peso Convertible · quoted 2026-10-25

0.10181

▼ +1.32% over 2Y

1 MAD = 0.10181 CUC · 1 CUC = 9.8219 MAD · Get this rate via the API

1 MAD buys 0.10181 CUC as of 2026-10-25, so 1 CUC buys 9.8219 MAD. Over the last 2 years, MAD/CUC traded between 0.09892 and 0.11367, averaged 0.10715 and fell 1.32%. The API holds daily MAD/CUC 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
MAD/CUC over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateCUC
2024-10-250.103178
2024-10-260.100928
2024-10-270.101888
2024-10-280.103044
2024-10-290.103327
2024-10-300.103408
2024-10-310.103644
2024-11-010.103487
2024-11-020.101641
2024-11-030.102563
2024-11-040.103478
2024-11-050.103768
2024-11-060.103275
2024-11-070.102987
2024-11-080.102826
2024-11-090.101145
2024-11-100.102123
2024-11-110.102376
2024-11-120.10243
2024-11-130.102586
2024-11-140.102078
2024-11-150.10202
2024-11-160.100477
2024-11-170.101017
2024-11-180.101625
2024-11-190.101909
2024-11-200.101887
2024-11-210.101661
2024-11-220.101374
2024-11-230.100363
2024-11-240.100062
2024-11-250.101016
2024-11-260.101436
2024-11-270.101674
2024-11-280.101689
2024-11-290.10152
2024-11-300.099827
2024-12-010.101179
2024-12-020.101544
2024-12-030.10184
2024-12-040.102098
2024-12-050.10248
2024-12-060.102219
2024-12-070.099947
2024-12-080.101386
2024-12-090.101842
2024-12-100.101837
2024-12-110.101783
2024-12-120.101763
2024-12-130.101848
2024-12-140.100192
2024-12-150.10138
2024-12-160.101863
2024-12-170.10181
2024-12-180.101508
2024-12-190.101142
2024-12-200.101249
2024-12-210.100311
2024-12-220.100543
2024-12-230.100973
2024-12-240.100927
2024-12-250.099441
2024-12-260.101073
2024-12-270.1011
2024-12-280.099529
2024-12-290.100206
2024-12-300.100555
2024-12-310.10047
2025-01-010.099728
2025-01-020.100362
2025-01-030.100689
2025-01-040.098915
2025-01-050.100198
2025-01-060.101269
2025-01-070.101644
2025-01-080.101372
2025-01-090.101273
2025-01-100.101055
2025-01-110.099611
2025-01-120.100292
2025-01-130.100667
2025-01-140.101161
2025-01-150.10105
2025-01-160.100919
2025-01-170.10101
2025-01-180.099534
2025-01-190.100361
2025-01-200.101192
2025-01-210.101278
2025-01-220.10167
2025-01-230.101694
2025-01-240.101717
2025-01-250.099866
2025-01-260.101266
2025-01-270.101676
2025-01-280.101486
2025-01-290.101541
2025-01-300.101457
2025-01-310.101293
2025-02-010.099656
2025-02-020.100668
2025-02-030.100997
2025-02-040.101078
2025-02-050.101294
2025-02-060.101326
2025-02-070.101467
2025-02-080.0999
2025-02-090.100929
2025-02-100.101146
2025-02-110.101158
2025-02-120.10147
2025-02-130.101641
2025-02-140.101828
2025-02-150.100143
2025-02-160.101509
2025-02-170.101918
2025-02-180.101798
2025-02-190.101693
2025-02-200.101809
2025-02-210.102002
2025-02-220.100385
2025-02-230.10152
2025-02-240.102155
2025-02-250.102498
2025-02-260.102566
2025-02-270.102132
2025-02-280.101974
2025-03-010.100388
2025-03-020.10133
2025-03-030.102131
2025-03-040.10285
2025-03-050.10376
2025-03-060.104102
2025-03-070.104276
2025-03-080.102655
2025-03-090.103821
2025-03-100.104442
2025-03-110.105071
2025-03-120.10519
2025-03-130.104917
2025-03-140.10471
2025-03-150.103196
2025-03-160.104396
2025-03-170.104995
2025-03-180.105419
2025-03-190.10552
2025-03-200.105219
2025-03-210.105479
2025-03-220.103819
2025-03-230.10516
2025-03-250.106346
2025-03-260.106065
2025-03-270.105684
2025-03-280.105411
2025-03-290.103809
2025-03-300.10489
2025-03-310.105618
2025-04-010.105769
2025-04-020.105945
2025-04-030.106891
2025-04-040.106983
2025-04-050.104736
2025-04-060.105565
2025-04-070.106555
2025-04-080.106527
2025-04-090.106805
2025-04-100.107199
2025-04-110.108886
2025-04-120.10734
2025-04-130.108464
2025-04-140.109306
2025-04-150.109201
2025-04-160.109383
2025-04-170.109461
2025-04-180.109593
2025-04-190.107878
2025-04-200.109087
2025-04-210.110045
2025-04-220.11033
2025-04-230.109747
2025-04-240.109656
2025-04-250.109958
2025-04-260.108008
2025-04-270.109154
2025-04-280.109827
2025-04-290.110093
2025-04-300.109962
2025-05-010.109739
2025-05-020.109793
2025-05-030.107747
2025-05-040.108904
2025-05-050.110083
2025-05-060.110677
2025-05-080.110254
2025-05-090.110078
2025-05-100.108172
2025-05-110.109201
2025-05-120.109369
2025-05-130.109404
2025-05-140.109658
2025-05-150.109674
2025-05-170.107434
2025-05-180.108574
2025-05-190.109685
2025-05-200.110092
2025-05-210.110498
2025-05-220.110431
2025-05-230.110687
2025-05-240.108622
2025-05-250.109524
2025-05-260.110405
2025-05-270.110328
2025-05-280.110101
2025-05-290.110176
2025-05-300.110373
2025-05-310.108329
2025-06-010.109556
2025-06-020.110519
2025-06-030.110795
2025-06-040.110991
2025-06-050.111341
2025-06-060.11123
2025-06-070.109074
2025-06-080.110237
2025-06-090.110949
2025-06-100.111279
2025-06-110.111399
2025-06-120.111852
2025-06-130.112116
2025-06-140.109664
2025-06-150.110531
2025-06-160.111614
2025-06-170.111719
2025-06-180.111422
2025-06-190.11128
2025-06-200.111367
2025-06-210.109468
2025-06-220.110622
2025-06-230.111287
2025-06-240.111876
2025-06-250.112138
2025-06-260.112488
2025-06-270.112477
2025-06-280.110754
2025-06-290.111854
2025-06-300.112601
2025-07-010.113292
2025-07-020.113528
2025-07-030.11325
2025-07-040.113048
2025-07-050.111333
2025-07-060.112596
2025-07-070.113128
2025-07-080.113281
2025-07-090.113186
2025-07-100.113274
2025-07-110.113162
2025-07-120.110995
2025-07-130.112257
2025-07-140.11289
2025-07-150.11284
2025-07-160.11265
2025-07-170.112243
2025-07-180.112071
2025-07-190.110527
2025-07-200.111613
2025-07-210.112537
2025-07-220.113134
2025-07-230.11337
2025-07-240.113469
2025-07-250.113397
2025-07-260.111148
2025-07-270.112313
2025-07-280.112594
2025-07-290.112284
2025-07-300.112042
2025-07-310.111468
2025-08-010.111637
2025-08-020.110169
2025-08-030.111326
2025-08-040.112144
2025-08-050.112283
2025-08-060.112317
2025-08-070.112693
2025-08-080.112723
2025-08-090.110696
2025-08-100.111785
2025-08-110.112254
2025-08-120.112267
2025-08-130.112719
2025-08-140.112887
2025-08-150.112765
2025-08-160.111052
2025-08-170.112162
2025-08-180.112681
2025-08-190.112649
2025-08-200.112604
2025-08-210.112549
2025-08-220.112549
2025-08-230.111111
2025-08-240.111108
2025-08-250.11294
2025-08-260.112888
2025-08-270.112527
2025-08-280.112694
2025-08-290.112834
2025-08-300.110936
2025-08-310.111619
2025-09-010.112842
2025-09-020.112739
2025-09-030.11232
2025-09-040.112151
2025-09-050.112158
2025-09-060.110317
2025-09-070.111206
2025-09-080.112179
2025-09-090.112659
2025-09-100.112671
2025-09-110.112966
2025-09-130.110964
2025-09-140.112064
2025-09-150.112874
2025-09-160.113672
2025-09-170.113648
2025-09-180.113223
2025-09-190.112914
2025-09-200.11078
2025-09-210.11199
2025-09-220.11097
2025-09-230.110675
2025-09-240.110465
2025-09-250.110221
2025-09-260.109892
2025-09-270.110002
2025-09-280.109931
2025-09-290.109931
2025-09-300.109862
2025-10-010.109781
2025-10-020.109674
2025-10-030.109637
2025-10-040.109815
2025-10-050.109756
2025-10-060.109523
2025-10-070.109526
2025-10-080.109462
2025-10-090.109379
2025-10-100.1091
2025-10-110.109358
2025-10-120.109276
2025-10-130.108821
2025-10-140.108786
2025-10-150.108942
2025-10-160.108761
2025-10-170.108983
2025-10-180.109127
2025-10-190.10905
2025-10-200.108669
2025-10-210.108331
2025-10-220.108071
2025-10-230.108055
2025-10-240.108171
2025-10-250.108274
2025-10-260.108215
2025-10-270.108255
2025-10-280.108349
2025-10-290.108262
2025-10-300.10792
2025-10-310.10765
2025-11-010.107533
2025-11-020.107495
2025-11-030.107279
2025-11-040.107263
2025-11-050.107289
2025-11-060.107432
2025-11-070.107776
2025-11-080.108006
2025-11-090.107902
2025-11-100.107785
2025-11-110.107695
2025-11-120.107605
2025-11-130.107808
2025-11-140.108066
2025-11-150.108272
2025-11-160.108214
2025-11-170.108081
2025-11-180.108121
2025-11-190.107819
2025-11-200.107637
2025-11-210.107609
2025-11-220.107688
2025-11-230.107646
2025-11-240.107634
2025-11-250.107711
2025-11-260.107982
2025-11-270.108044
2025-11-280.107808
2025-11-290.107933
2025-11-300.107865
2025-12-010.107938
2025-12-020.107957
2025-12-030.108253
2025-12-040.108283
2025-12-050.108216
2025-12-060.108365
2025-12-070.108281
2025-12-080.108071
2025-12-090.107999
2025-12-110.108584
2025-12-120.108748
2025-12-130.108745
2025-12-140.108752
2025-12-150.108836
2025-12-160.109067
2025-12-170.109117
2025-12-180.109091
2025-12-190.109014
2025-12-200.109115
2025-12-210.109061
2025-12-220.109224
2025-12-230.109469
2025-12-240.1096
2025-12-250.109697
2025-12-260.109666
2025-12-270.109774
2025-12-280.109689
2025-12-290.109676
2025-12-300.109702
2025-12-310.109523
2026-01-010.109647
2026-01-020.109441
2026-01-030.109473
2026-01-040.10938
2026-01-050.109051
2026-01-060.108899
2026-01-070.108574
2026-01-080.108388
2026-01-090.108154
2026-01-100.108207
2026-01-110.108134
2026-01-120.1084
2026-01-130.108448
2026-01-140.108399
2026-01-150.108338
2026-01-160.108278
2026-01-170.108396
2026-01-180.108276
2026-01-190.108395
2026-01-200.108773
2026-01-210.108838
2026-01-220.108845
2026-01-230.109109
2026-01-240.109438
2026-01-250.109459
2026-01-260.109934
2026-01-270.110152
2026-01-280.110453
2026-01-290.110362
2026-01-300.109918
2026-01-310.109703
2026-02-010.109604
2026-02-020.109424
2026-02-030.109137
2026-02-040.109039
2026-02-050.108877
2026-02-060.108849
2026-02-070.108986
2026-02-080.108933
2026-02-090.109298
2026-02-100.109567
2026-02-110.109563
2026-02-120.10936
2026-02-130.109298
2026-02-140.109403
2026-02-150.109399
2026-02-160.109435
2026-02-170.109424
2026-02-180.109309
2026-02-190.109084
2026-02-200.108973
2026-02-210.109056
2026-02-220.109006
2026-02-230.108947
2026-02-240.108866
2026-02-250.10894
2026-02-260.10902
2026-02-270.109067
2026-02-280.109194
2026-03-010.109191
2026-03-020.108635
2026-03-030.107823
2026-03-040.107562
2026-03-050.107463
2026-03-060.107301
2026-03-070.107454
2026-03-080.107404
2026-03-090.106807
2026-03-100.10693
2026-03-110.106869
2026-03-120.106433
2026-03-130.106111
2026-03-140.106085
2026-03-150.106003
2026-03-160.106263
2026-03-170.106513
2026-03-180.106629
2026-03-190.106539
2026-03-200.10687
2026-03-210.106876
2026-03-220.106847
2026-03-230.106854
2026-03-240.107138
2026-03-250.107204
2026-03-260.107102
2026-03-270.10698
2026-03-280.107014
2026-03-290.107033
2026-03-300.106489
2026-03-310.106677
2026-04-010.107129
2026-04-020.106808
2026-04-030.106249
2026-04-040.106374
2026-04-050.10631
2026-04-060.106443
2026-04-070.106598
2026-04-080.107361
2026-04-090.107372
2026-04-100.107542
2026-04-110.107729
2026-04-120.107732
2026-04-130.107614
2026-04-140.108074
2026-04-150.108185
2026-04-160.108264
2026-04-170.108278
2026-04-180.108406
2026-04-190.108225
2026-04-200.108276
2026-04-210.108206
2026-04-220.108046
2026-04-230.107899
2026-04-240.107909
2026-04-250.108103
2026-04-260.10811
2026-04-270.108061
2026-04-280.10796
2026-04-290.108007
2026-04-300.108095
2026-05-010.108296
2026-05-020.108093
2026-05-030.108192
2026-05-040.108177
2026-05-050.108178
2026-05-060.108588
2026-05-070.108898
2026-05-080.109294
2026-05-090.109644
2026-05-100.109597
2026-05-110.109733
2026-05-120.109557
2026-05-140.108858
2026-05-150.108361
2026-05-160.108328
2026-05-170.108224
2026-05-180.10851
2026-05-190.10838
2026-05-200.108236
2026-05-210.108254
2026-05-230.108481
2026-05-240.108326
2026-05-250.108574
2026-05-260.108649
2026-05-270.108852
2026-05-280.108833
2026-05-290.108919
2026-05-300.108965
2026-05-310.108857
2026-06-010.108761
2026-06-020.108692
2026-06-030.108531
2026-06-040.108503
2026-06-050.108396
2026-06-060.108121
2026-06-090.10804
2026-06-100.107964
2026-06-110.107809
2026-06-120.107849
2026-06-130.108019
2026-06-140.107891
2026-06-150.107894
2026-06-160.10799
2026-06-170.108141
2026-06-180.107544
2026-06-190.107452
2026-06-200.107469
2026-06-210.107273
2026-06-220.107157
2026-06-230.106711
2026-06-240.106352
2026-06-250.106252
2026-06-260.106382
2026-06-270.106627
2026-06-280.106534
2026-06-290.106554
2026-06-300.106453
2026-07-010.106296
2026-07-020.106448
2026-07-030.106692
2026-07-040.106822
2026-07-050.10677
2026-07-060.106696
2026-07-070.106786
2026-07-080.106661
2026-07-090.10686
2026-07-100.107005
2026-07-110.107199
2026-07-120.10704
2026-07-130.107107
2026-07-140.107078
2026-07-150.107041
2026-07-160.107103
2026-07-170.107082
2026-07-180.107171
2026-07-190.107109
2026-07-200.106852
2026-07-210.106599
2026-07-220.10647
2026-07-230.106548
2026-07-240.106701
2026-07-250.106836
2026-07-260.106719
2026-07-270.106726
2026-07-280.106497
2026-07-290.106499
2026-07-300.106539
2026-07-310.106873
2026-08-010.10728
2026-08-020.107173
2026-08-030.107132
2026-08-040.107184
2026-08-050.107258
2026-08-060.107274
2026-08-070.107232
2026-08-080.107414
2026-08-090.107336
2026-08-100.107373
2026-08-110.107417
2026-08-120.107429
2026-08-130.107416
2026-08-140.107506
2026-08-150.107671
2026-08-160.107682
2026-08-170.107583
2026-08-180.107525
2026-08-200.108024
2026-08-210.108194
2026-08-220.108242
2026-08-230.108065
2026-08-240.108115
2026-08-250.10803
2026-08-260.10807
2026-08-270.108037
2026-08-280.10787
2026-08-290.107711
2026-08-300.107635
2026-08-310.107548
2026-09-010.107257
2026-09-020.107034
2026-09-030.106922
2026-09-040.106793
2026-09-050.106797
2026-09-060.10672
2026-09-070.106498
2026-09-080.106433
2026-09-090.106707
2026-09-100.106636
2026-09-110.106417
2026-09-120.106366
2026-09-130.106278
2026-09-140.105808
2026-09-150.105447
2026-09-160.105554
2026-09-170.105233
2026-09-180.105072
2026-09-190.105169
2026-09-200.105074
2026-09-210.104866
2026-09-220.104555
2026-09-230.104252
2026-09-240.104004
2026-09-250.103992
2026-09-260.104096
2026-09-270.104084
2026-09-280.103755
2026-09-300.103118
2026-10-020.101251
2026-10-030.100705
2026-10-050.10013
2026-10-060.100211
2026-10-070.100214
2026-10-080.100462
2026-10-090.10143
2026-10-100.102538
2026-10-110.102455
2026-10-120.102834
2026-10-130.102401
2026-10-140.101524
2026-10-150.101903
2026-10-160.102415
2026-10-170.102641
2026-10-180.102528
2026-10-190.102231
2026-10-200.102035
2026-10-210.10206
2026-10-220.10204
2026-10-230.101737
2026-10-240.101813
2026-10-250.101813

High

0.11367

Low

0.09892

Average

0.10715

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/CUC API questions

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

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

How far back does MAD/CUC historical data go?

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