Skip to content

MAD to CHF exchange rate API

Moroccan Dirham to Swiss Franc · quoted 2026-10-15

0.08433

▼ +5.33% over 2Y

1 MAD = 0.08433 CHF · 1 CHF = 11.8579 MAD · Get this rate via the API

1 MAD buys 0.08433 CHF as of 2026-10-15, so 1 CHF buys 11.8579 MAD. Over the last 2 years, MAD/CHF traded between 0.08292 and 0.09372, averaged 0.08808 and fell 5.33%. The API holds daily MAD/CHF 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/CHF over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateCHF
2024-10-150.08908
2024-10-160.08916
2024-10-170.088936
2024-10-180.089062
2024-10-190.087776
2024-10-200.087739
2024-10-210.088587
2024-10-220.089098
2024-10-230.089263
2024-10-240.089182
2024-10-250.089424
2024-10-260.087489
2024-10-270.088346
2024-10-280.089223
2024-10-290.089853
2024-10-300.089811
2024-10-310.089643
2024-11-010.089626
2024-11-020.088042
2024-11-030.089111
2024-11-040.0893
2024-11-050.089532
2024-11-060.090461
2024-11-070.090067
2024-11-080.089662
2024-11-090.088578
2024-11-100.08943
2024-11-110.090053
2024-11-120.090245
2024-11-130.090521
2024-11-140.090798
2024-11-150.090509
2024-11-160.089223
2024-11-170.089712
2024-11-180.090184
2024-11-190.089876
2024-11-200.090118
2024-11-210.089762
2024-11-220.090275
2024-11-230.089677
2024-11-240.089318
2024-11-250.089745
2024-11-260.08979
2024-11-270.089876
2024-11-280.089843
2024-11-290.089476
2024-11-300.087955
2024-12-010.089152
2024-12-020.090034
2024-12-030.090185
2024-12-040.090548
2024-12-050.090472
2024-12-060.089689
2024-12-070.087875
2024-12-080.089152
2024-12-090.089575
2024-12-100.089648
2024-12-110.089897
2024-12-120.090394
2024-12-130.090877
2024-12-140.089447
2024-12-150.090518
2024-12-160.090937
2024-12-170.091296
2024-12-180.090735
2024-12-190.090673
2024-12-200.090665
2024-12-210.089647
2024-12-220.089788
2024-12-230.090703
2024-12-240.090858
2024-12-250.089534
2024-12-260.090934
2024-12-270.091033
2024-12-280.089805
2024-12-290.090384
2024-12-300.09084
2024-12-310.091021
2025-01-010.09043
2025-01-020.091124
2025-01-030.091528
2025-01-040.089887
2025-01-050.091042
2025-01-060.091265
2025-01-070.092187
2025-01-080.092433
2025-01-090.09235
2025-01-100.092346
2025-01-110.09127
2025-01-120.091924
2025-01-130.092257
2025-01-140.092768
2025-01-150.092162
2025-01-160.092116
2025-01-170.092143
2025-01-180.09107
2025-01-190.091797
2025-01-200.092491
2025-01-210.092184
2025-01-220.091993
2025-01-230.092291
2025-01-240.092217
2025-01-250.090428
2025-01-260.091733
2025-01-270.091276
2025-01-280.091942
2025-01-290.092106
2025-01-300.092075
2025-01-310.092092
2025-02-010.09078
2025-02-020.091808
2025-02-030.092336
2025-02-040.091895
2025-02-050.091312
2025-02-060.09179
2025-02-070.09209
2025-02-080.090888
2025-02-090.091815
2025-02-100.09209
2025-02-110.092388
2025-02-120.092536
2025-02-130.092161
2025-02-140.09176
2025-02-150.09004
2025-02-160.091298
2025-02-170.091865
2025-02-180.09184
2025-02-190.091956
2025-02-200.091865
2025-02-210.091816
2025-02-220.090129
2025-02-230.091127
2025-02-240.091896
2025-02-250.09165
2025-02-260.091856
2025-02-270.091701
2025-02-280.092013
2025-03-010.090617
2025-03-020.091488
2025-03-030.09201
2025-03-040.091296
2025-03-050.092311
2025-03-060.092232
2025-03-070.09179
2025-03-080.090369
2025-03-090.091426
2025-03-100.091604
2025-03-110.092515
2025-03-120.092947
2025-03-130.092798
2025-03-140.092709
2025-03-150.091344
2025-03-160.092347
2025-03-170.092602
2025-03-180.092703
2025-03-190.092796
2025-03-200.092893
2025-03-210.093009
2025-03-220.091725
2025-03-230.092916
2025-03-240.09333
2025-03-250.093712
2025-03-260.093717
2025-03-270.093327
2025-03-280.092992
2025-03-290.091462
2025-03-300.092338
2025-03-310.093078
2025-04-010.093337
2025-04-020.093588
2025-04-030.091874
2025-04-040.091018
2025-04-050.090151
2025-04-060.09062
2025-04-070.091106
2025-04-080.090951
2025-04-090.089718
2025-04-100.089951
2025-04-110.08879
2025-04-120.087296
2025-04-130.088558
2025-04-140.089629
2025-04-150.089123
2025-04-160.089201
2025-04-170.089525
2025-04-180.089571
2025-04-190.088055
2025-04-200.089134
2025-04-210.088912
2025-04-220.089583
2025-04-230.090201
2025-04-240.090532
2025-04-250.091213
2025-04-260.089419
2025-04-270.090435
2025-04-280.091087
2025-04-290.090917
2025-04-300.090779
2025-05-010.0909
2025-05-020.090434
2025-05-030.08908
2025-05-040.089979
2025-05-050.090605
2025-05-060.091337
2025-05-070.091136
2025-05-080.091008
2025-05-090.0915
2025-05-100.089961
2025-05-110.090995
2025-05-120.092264
2025-05-130.092135
2025-05-140.091822
2025-05-150.091945
2025-05-160.091869
2025-05-170.089985
2025-05-180.090819
2025-05-190.091492
2025-05-200.091729
2025-05-210.09128
2025-05-220.091233
2025-05-230.091078
2025-05-240.089211
2025-05-250.08995
2025-05-260.090761
2025-05-270.091189
2025-05-280.091101
2025-05-290.091209
2025-05-300.090924
2025-05-310.089069
2025-06-010.090092
2025-06-020.090358
2025-06-030.09106
2025-06-040.091355
2025-06-050.091281
2025-06-060.091462
2025-06-070.089661
2025-06-080.090644
2025-06-090.091102
2025-06-100.091417
2025-06-110.091639
2025-06-120.090946
2025-06-130.091148
2025-06-140.088965
2025-06-150.089656
2025-06-160.090581
2025-06-170.090839
2025-06-180.091041
2025-06-190.091027
2025-06-200.091056
2025-06-210.089506
2025-06-220.090469
2025-06-230.091061
2025-06-240.090478
2025-06-250.090509
2025-06-260.090211
2025-06-270.089941
2025-06-280.088445
2025-06-290.089337
2025-06-300.089802
2025-07-010.089444
2025-07-020.090107
2025-07-030.089883
2025-07-040.089789
2025-07-050.088435
2025-07-060.089418
2025-07-070.090228
2025-07-080.090398
2025-07-090.090225
2025-07-100.090162
2025-07-110.090177
2025-07-120.088413
2025-07-130.08937
2025-07-140.089877
2025-07-150.089953
2025-07-160.090551
2025-07-170.090374
2025-07-180.089695
2025-07-190.088698
2025-07-200.089443
2025-07-210.089946
2025-07-220.090186
2025-07-230.089973
2025-07-240.090159
2025-07-250.090367
2025-07-260.088417
2025-07-270.089341
2025-07-280.090179
2025-07-290.090592
2025-07-300.090405
2025-07-310.09054
2025-08-010.091157
2025-08-020.088571
2025-08-030.089532
2025-08-040.090608
2025-08-050.090898
2025-08-060.090684
2025-08-070.091108
2025-08-080.091065
2025-08-090.089471
2025-08-100.09037
2025-08-110.091082
2025-08-120.091102
2025-08-130.090562
2025-08-140.090918
2025-08-150.090864
2025-08-160.089563
2025-08-170.090504
2025-08-180.090962
2025-08-190.09073
2025-08-200.090877
2025-08-210.090791
2025-08-220.090975
2025-08-230.089039
2025-08-240.089073
2025-08-250.090616
2025-08-260.090806
2025-08-270.090755
2025-08-280.090273
2025-08-290.090631
2025-08-300.088785
2025-08-310.089308
2025-09-010.090379
2025-09-020.090564
2025-09-030.090353
2025-09-040.09035
2025-09-050.090037
2025-09-060.088052
2025-09-070.088796
2025-09-080.089222
2025-09-090.089511
2025-09-100.089871
2025-09-110.090353
2025-09-120.090166
2025-09-130.088388
2025-09-140.089268
2025-09-150.089725
2025-09-160.089882
2025-09-170.089453
2025-09-180.089396
2025-09-190.0899
2025-09-200.088107
2025-09-210.089076
2025-09-220.088053
2025-09-230.087691
2025-09-240.087716
2025-09-250.087733
2025-09-260.087861
2025-09-270.087775
2025-09-280.087706
2025-09-290.087744
2025-09-300.08762
2025-10-010.087692
2025-10-020.087243
2025-10-030.087296
2025-10-040.087367
2025-10-050.087425
2025-10-060.087352
2025-10-070.087444
2025-10-080.087602
2025-10-090.087693
2025-10-100.087936
2025-10-110.087841
2025-10-120.087508
2025-10-130.087516
2025-10-140.087533
2025-10-150.087223
2025-10-160.086848
2025-10-170.086367
2025-10-180.086596
2025-10-190.086504
2025-10-200.086143
2025-10-210.086145
2025-10-220.086069
2025-10-230.086207
2025-10-240.08615
2025-10-250.086135
2025-10-260.086156
2025-10-270.086158
2025-10-280.086287
2025-10-290.086323
2025-10-300.086719
2025-10-310.086528
2025-11-010.086595
2025-11-020.08644
2025-11-030.086632
2025-11-040.086764
2025-11-050.086889
2025-11-060.08678
2025-11-070.08681
2025-11-080.086976
2025-11-090.08691
2025-11-100.086798
2025-11-110.086323
2025-11-120.085983
2025-11-130.085771
2025-11-140.085215
2025-11-150.086059
2025-11-160.085937
2025-11-170.086004
2025-11-180.086133
2025-11-190.086419
2025-11-200.086884
2025-11-210.086769
2025-11-220.087055
2025-11-230.086989
2025-11-240.086935
2025-11-250.08714
2025-11-260.087126
2025-11-270.087071
2025-11-280.086854
2025-11-290.086886
2025-11-300.086723
2025-12-010.086408
2025-12-020.086875
2025-12-030.086617
2025-12-040.086693
2025-12-050.087028
2025-12-060.087157
2025-12-070.087074
2025-12-080.08705
2025-12-090.087099
2025-12-100.086919
2025-12-110.086513
2025-12-120.086518
2025-12-130.086373
2025-12-140.086555
2025-12-150.08663
2025-12-160.086607
2025-12-170.086869
2025-12-180.086721
2025-12-190.086731
2025-12-200.0867
2025-12-210.086705
2025-12-220.086635
2025-12-230.086258
2025-12-240.086326
2025-12-250.086438
2025-12-260.086509
2025-12-270.086652
2025-12-280.086548
2025-12-290.086624
2025-12-300.086711
2025-12-310.086817
2026-01-010.086912
2026-01-020.086798
2026-01-030.086702
2026-01-040.086622
2026-01-050.086846
2026-01-060.086388
2026-01-070.086457
2026-01-080.086451
2026-01-090.086527
2026-01-100.086553
2026-01-110.086604
2026-01-120.086343
2026-01-130.086645
2026-01-140.086833
2026-01-150.086808
2026-01-160.086803
2026-01-170.086998
2026-01-180.086802
2026-01-190.086503
2026-01-200.085957
2026-01-210.085928
2026-01-220.086315
2026-01-230.086204
2026-01-240.085521
2026-01-250.085
2026-01-260.085664
2026-01-270.084925
2026-01-280.084754
2026-01-290.084671
2026-01-300.084446
2026-01-310.084495
2026-02-010.084683
2026-02-020.085016
2026-02-030.084832
2026-02-040.084574
2026-02-050.084541
2026-02-060.084677
2026-02-070.084517
2026-02-080.084579
2026-02-090.084139
2026-02-100.084041
2026-02-110.084203
2026-02-120.084198
2026-02-130.084042
2026-02-140.084086
2026-02-150.084045
2026-02-160.084271
2026-02-170.084349
2026-02-180.084199
2026-02-190.084637
2026-02-200.084571
2026-02-210.084591
2026-02-220.084446
2026-02-230.084548
2026-02-240.084304
2026-02-250.084404
2026-02-260.084344
2026-02-270.084112
2026-02-280.084009
2026-03-010.08387
2026-03-020.084666
2026-03-030.084606
2026-03-040.083859
2026-03-050.083839
2026-03-060.083949
2026-03-070.083436
2026-03-080.083662
2026-03-090.083264
2026-03-100.082919
2026-03-110.083338
2026-03-120.083214
2026-03-130.083532
2026-03-140.084271
2026-03-150.083933
2026-03-160.083701
2026-03-170.083762
2026-03-180.084125
2026-03-190.08458
2026-03-200.084127
2026-03-210.084239
2026-03-220.084197
2026-03-230.084075
2026-03-240.084516
2026-03-250.084648
2026-03-260.084937
2026-03-270.085253
2026-03-280.085453
2026-03-290.085431
2026-03-300.085189
2026-03-310.0853
2026-04-010.084845
2026-04-020.085382
2026-04-030.085004
2026-04-040.085091
2026-04-050.085064
2026-04-060.085031
2026-04-070.085245
2026-04-080.084588
2026-04-090.084905
2026-04-100.08486
2026-04-110.085022
2026-04-120.085225
2026-04-130.085122
2026-04-140.084403
2026-04-150.084675
2026-04-160.084813
2026-04-170.084726
2026-04-180.084735
2026-04-190.084627
2026-04-200.084604
2026-04-210.084343
2026-04-220.08449
2026-04-230.084675
2026-04-240.084755
2026-04-250.085093
2026-04-260.085012
2026-04-270.084709
2026-04-280.085388
2026-04-290.085217
2026-04-300.08489
2026-05-010.084598
2026-05-020.0846
2026-05-030.084475
2026-05-040.084812
2026-05-050.084841
2026-05-060.084612
2026-05-070.084722
2026-05-080.085086
2026-05-090.085188
2026-05-100.085199
2026-05-110.085464
2026-05-120.085607
2026-05-130.085292
2026-05-140.085118
2026-05-150.085212
2026-05-160.085265
2026-05-170.085185
2026-05-180.085183
2026-05-190.085342
2026-05-200.085515
2026-05-210.08535
2026-05-220.085172
2026-05-230.085144
2026-05-240.084896
2026-05-250.084851
2026-05-260.08532
2026-05-270.085616
2026-05-280.08588
2026-05-290.08521
2026-05-300.085108
2026-05-310.085062
2026-06-010.085239
2026-06-020.085373
2026-06-030.085668
2026-06-040.085497
2026-06-050.085435
2026-06-060.086045
2026-06-070.086046
2026-06-080.085993
2026-06-090.085932
2026-06-100.086263
2026-06-110.086178
2026-06-120.085939
2026-06-130.086031
2026-06-140.085779
2026-06-150.085677
2026-06-160.08594
2026-06-170.085772
2026-06-180.086507
2026-06-190.086529
2026-06-200.086724
2026-06-210.086671
2026-06-220.086544
2026-06-230.086435
2026-06-240.086415
2026-06-250.086404
2026-06-260.086025
2026-06-270.086255
2026-06-280.086255
2026-06-290.086155
2026-06-300.086157
2026-07-010.086228
2026-07-020.085913
2026-07-030.085641
2026-07-040.085735
2026-07-050.085768
2026-07-060.085993
2026-07-070.086073
2026-07-080.086289
2026-07-090.086201
2026-07-100.086321
2026-07-110.086583
2026-07-120.08659
2026-07-130.08676
2026-07-140.086909
2026-07-150.086903
2026-07-160.086419
2026-07-170.08642
2026-07-180.086557
2026-07-190.08654
2026-07-200.086378
2026-07-210.086413
2026-07-220.08651
2026-07-230.086959
2026-07-240.0872
2026-07-250.087389
2026-07-260.087172
2026-07-270.086958
2026-07-280.087355
2026-07-290.087356
2026-07-300.086582
2026-07-310.086565
2026-08-010.086605
2026-08-020.08649
2026-08-030.086561
2026-08-040.086738
2026-08-050.086809
2026-08-060.086855
2026-08-070.086891
2026-08-080.086753
2026-08-090.086679
2026-08-100.086775
2026-08-110.087033
2026-08-120.087138
2026-08-130.08726
2026-08-140.087262
2026-08-150.087586
2026-08-160.087578
2026-08-170.08713
2026-08-180.087344
2026-08-190.087258
2026-08-200.086322
2026-08-210.086505
2026-08-220.086623
2026-08-230.086559
2026-08-240.086735
2026-08-250.086679
2026-08-260.086849
2026-08-270.086965
2026-08-280.086786
2026-08-290.087006
2026-08-300.087108
2026-08-310.086952
2026-09-010.086917
2026-09-020.087096
2026-09-030.086442
2026-09-040.086413
2026-09-050.086427
2026-09-060.086402
2026-09-070.08619
2026-09-080.086374
2026-09-090.086119
2026-09-100.086591
2026-09-110.086752
2026-09-120.086809
2026-09-130.08674
2026-09-140.086372
2026-09-150.086264
2026-09-160.086452
2026-09-170.086787
2026-09-180.086753
2026-09-190.086553
2026-09-200.086398
2026-09-210.086144
2026-09-220.085666
2026-09-230.085737
2026-09-240.086048
2026-09-250.086122
2026-09-260.086251
2026-09-270.086253
2026-09-280.086302
2026-09-290.086138
2026-09-300.086079
2026-10-010.08553
2026-10-020.083706
2026-10-030.083429
2026-10-040.083339
2026-10-050.083331
2026-10-060.083214
2026-10-070.083449
2026-10-080.083756
2026-10-090.084334
2026-10-100.08511
2026-10-110.085061
2026-10-120.08559
2026-10-130.085238
2026-10-140.084621
2026-10-150.084332

High

0.09372

Low

0.08292

Average

0.08808

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/CHF API questions

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

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

How far back does MAD/CHF historical data go?

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