Skip to content

MAD to KES exchange rate API

Moroccan Dirham to Kenyan Shilling · quoted 2026-10-25

13.2262

▼ +0.57% over 2Y

1 MAD = 13.2262 KES · 1 KES = 0.07561 MAD · Get this rate via the API

1 MAD buys 13.2262 KES as of 2026-10-25, so 1 KES buys 0.07561 MAD. Over the last 2 years, MAD/KES traded between 12.7864 and 14.7051, averaged 13.8548 and fell 0.57%. The API holds daily MAD/KES 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/KES over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateKES
2024-10-2513.302433
2024-10-2613.041364
2024-10-2713.179199
2024-10-2813.292248
2024-10-2913.32889
2024-10-3013.296755
2024-10-3113.369909
2024-11-0113.349898
2024-11-0213.111756
2024-11-0313.266511
2024-11-0413.334541
2024-11-0513.385663
2024-11-0613.322846
2024-11-0713.285023
2024-11-0813.264215
2024-11-0913.055731
2024-11-1013.209707
2024-11-1113.206318
2024-11-1213.21612
2024-11-1313.243209
2024-11-1413.208751
2024-11-1513.201116
2024-11-1613.011413
2024-11-1713.076671
2024-11-1813.150092
2024-11-1913.138387
2024-11-2013.183964
2024-11-2113.153414
2024-11-2213.117428
2024-11-2312.99808
2024-11-2412.986898
2024-11-2513.081747
2024-11-2613.125312
2024-11-2713.156101
2024-11-2813.158154
2024-11-2913.17729
2024-11-3012.928897
2024-12-0113.136912
2024-12-0213.14486
2024-12-0313.177598
2024-12-0413.221737
2024-12-0513.260736
2024-12-0613.227097
2024-12-0712.967235
2024-12-0813.131584
2024-12-0913.176767
2024-12-1013.183289
2024-12-1113.167713
2024-12-1213.170866
2024-12-1313.189391
2024-12-1412.956239
2024-12-1513.136043
2024-12-1613.141945
2024-12-1713.148213
2024-12-1813.116869
2024-12-1913.072499
2024-12-2013.112881
2024-12-2112.956201
2024-12-2213.027168
2024-12-2313.025063
2024-12-2413.055536
2024-12-2512.846406
2024-12-2613.045309
2024-12-2713.047771
2024-12-2812.880054
2024-12-2912.983589
2024-12-3013.004756
2024-12-3112.987168
2025-01-0112.902142
2025-01-0212.983139
2025-01-0313.014613
2025-01-0412.786378
2025-01-0512.982503
2025-01-0613.076247
2025-01-0713.152837
2025-01-0813.117975
2025-01-0913.099808
2025-01-1013.076252
2025-01-1112.894285
2025-01-1212.999736
2025-01-1313.057425
2025-01-1413.089577
2025-01-1513.096017
2025-01-1613.058581
2025-01-1713.080485
2025-01-1812.890251
2025-01-1913.008753
2025-01-2013.109146
2025-01-2113.109727
2025-01-2213.154929
2025-01-2313.159328
2025-01-2413.161068
2025-01-2512.932223
2025-01-2613.102041
2025-01-2713.126814
2025-01-2813.116746
2025-01-2913.149131
2025-01-3013.138407
2025-01-3113.11719
2025-02-0112.875442
2025-02-0213.014905
2025-02-0313.044891
2025-02-0413.040173
2025-02-0513.066383
2025-02-0613.080177
2025-02-0713.0987
2025-02-0812.886834
2025-02-0913.05541
2025-02-1013.067446
2025-02-1113.048397
2025-02-1213.090482
2025-02-1313.110672
2025-02-1413.135331
2025-02-1512.918143
2025-02-1613.138738
2025-02-1713.151276
2025-02-1813.169284
2025-02-1913.119159
2025-02-2013.173091
2025-02-2113.198847
2025-02-2212.998674
2025-02-2313.171029
2025-02-2413.240174
2025-02-2513.263813
2025-02-2613.281699
2025-02-2713.215009
2025-02-2813.191946
2025-03-0112.943761
2025-03-0213.120974
2025-03-0313.196172
2025-03-0413.236601
2025-03-0513.40587
2025-03-0613.398051
2025-03-0713.477193
2025-03-0813.257456
2025-03-0913.451382
2025-03-1013.517505
2025-03-1113.596112
2025-03-1213.589537
2025-03-1313.574479
2025-03-1413.554565
2025-03-1513.3597
2025-03-1613.515885
2025-03-1713.578096
2025-03-1813.643793
2025-03-1913.655976
2025-03-2013.614821
2025-03-2113.650277
2025-03-2213.444534
2025-03-2313.569602
2025-03-2513.760978
2025-03-2613.727895
2025-03-2713.675421
2025-03-2813.642645
2025-03-2913.372299
2025-03-3013.586877
2025-03-3113.680991
2025-04-0113.6752
2025-04-0213.695003
2025-04-0313.82689
2025-04-0413.824457
2025-04-0513.511995
2025-04-0613.668517
2025-04-0713.801986
2025-04-0813.800201
2025-04-0913.787789
2025-04-1013.903201
2025-04-1114.110642
2025-04-1213.889452
2025-04-1314.076811
2025-04-1414.15843
2025-04-1514.145327
2025-04-1614.185227
2025-04-1714.18632
2025-04-1814.201164
2025-04-1913.969329
2025-04-2014.164706
2025-04-2114.256111
2025-04-2214.310056
2025-04-2314.217554
2025-04-2414.219393
2025-04-2514.236917
2025-04-2613.976221
2025-04-2714.129413
2025-04-2814.21033
2025-04-2914.20725
2025-04-3014.210168
2025-05-0114.217997
2025-05-0214.225962
2025-05-0313.932497
2025-05-0414.103158
2025-05-0514.251499
2025-05-0614.303728
2025-05-0814.246502
2025-05-0914.220669
2025-05-1013.99682
2025-05-1114.128921
2025-05-1214.130134
2025-05-1314.125672
2025-05-1414.185411
2025-05-1514.179428
2025-05-1713.879899
2025-05-1814.049448
2025-05-1914.209875
2025-05-2014.257953
2025-05-2114.256101
2025-05-2214.297962
2025-05-2314.302026
2025-05-2414.037302
2025-05-2514.170269
2025-05-2614.233034
2025-05-2714.255784
2025-05-2814.228723
2025-05-2914.240454
2025-05-3014.265327
2025-05-3113.995874
2025-06-0114.173169
2025-06-0214.256679
2025-06-0314.301606
2025-06-0414.34951
2025-06-0514.396337
2025-06-0614.38958
2025-06-0714.113368
2025-06-0814.260686
2025-06-0914.350566
2025-06-1014.391883
2025-06-1114.409077
2025-06-1214.468023
2025-06-1314.500028
2025-06-1414.190422
2025-06-1514.297042
2025-06-1614.404593
2025-06-1714.457206
2025-06-1814.420035
2025-06-1914.389373
2025-06-2014.40774
2025-06-2114.14414
2025-06-2214.310799
2025-06-2314.390941
2025-06-2414.469206
2025-06-2514.505507
2025-06-2614.546669
2025-06-2714.54325
2025-06-2814.331171
2025-06-2914.468317
2025-06-3014.547135
2025-07-0114.653614
2025-07-0214.674772
2025-07-0314.626877
2025-07-0414.6275
2025-07-0514.384571
2025-07-0614.547733
2025-07-0714.614628
2025-07-0814.629803
2025-07-0914.639826
2025-07-1014.622359
2025-07-1114.640861
2025-07-1214.337536
2025-07-1314.520268
2025-07-1414.582964
2025-07-1514.591636
2025-07-1614.59531
2025-07-1714.503282
2025-07-1814.454054
2025-07-1914.302076
2025-07-2014.436909
2025-07-2114.550948
2025-07-2214.592106
2025-07-2314.65427
2025-07-2414.635074
2025-07-2514.651716
2025-07-2614.335446
2025-07-2714.527928
2025-07-2814.531765
2025-07-2914.518378
2025-07-3014.490151
2025-07-3114.421819
2025-08-0114.433803
2025-08-0214.252157
2025-08-0314.386113
2025-08-0414.46405
2025-08-0514.511677
2025-08-0614.524344
2025-08-0714.54449
2025-08-0814.578356
2025-08-0914.297472
2025-08-1014.440958
2025-08-1114.489574
2025-08-1214.526308
2025-08-1314.587231
2025-08-1414.603545
2025-08-1514.590103
2025-08-1614.348209
2025-08-1714.498294
2025-08-1814.540564
2025-08-1914.567482
2025-08-2014.564336
2025-08-2114.535409
2025-08-2214.566689
2025-08-2314.355146
2025-08-2414.360672
2025-08-2514.484468
2025-08-2614.61692
2025-08-2714.546159
2025-08-2814.574125
2025-08-2914.590991
2025-08-3014.354368
2025-08-3114.427302
2025-09-0114.558065
2025-09-0214.572031
2025-09-0314.531649
2025-09-0414.477699
2025-09-0514.51225
2025-09-0614.274272
2025-09-0714.372328
2025-09-0814.48932
2025-09-0914.586594
2025-09-1014.618005
2025-09-1114.597555
2025-09-1314.325015
2025-09-1414.477351
2025-09-1514.590338
2025-09-1614.705056
2025-09-1714.654304
2025-09-1814.636211
2025-09-1914.60786
2025-09-2014.326572
2025-09-2114.477249
2025-09-2214.346998
2025-09-2314.318259
2025-09-2414.290961
2025-09-2514.24956
2025-09-2614.245249
2025-09-2714.233263
2025-09-2814.189343
2025-09-2914.173917
2025-09-3014.209875
2025-10-0114.210398
2025-10-0214.208224
2025-10-0314.18114
2025-10-0414.209326
2025-10-0514.18771
2025-10-0614.164197
2025-10-0714.110804
2025-10-0814.15678
2025-10-0914.146445
2025-10-1014.100808
2025-10-1114.087113
2025-10-1214.12229
2025-10-1314.026586
2025-10-1414.067034
2025-10-1514.026311
2025-10-1614.051946
2025-10-1714.050557
2025-10-1814.116296
2025-10-1914.099382
2025-10-2014.0539
2025-10-2114.00048
2025-10-2213.971438
2025-10-2313.945275
2025-10-2413.951473
2025-10-2513.988828
2025-10-2613.981498
2025-10-2713.956564
2025-10-2814.031465
2025-10-2913.987213
2025-10-3013.943747
2025-10-3113.912508
2025-11-0113.892656
2025-11-0213.891863
2025-11-0313.852728
2025-11-0413.861691
2025-11-0513.863704
2025-11-0613.884343
2025-11-0713.922625
2025-11-0813.954135
2025-11-0913.944018
2025-11-1013.928598
2025-11-1113.915959
2025-11-1213.90374
2025-11-1313.930263
2025-11-1413.965755
2025-11-1513.988877
2025-11-1613.991084
2025-11-1713.97249
2025-11-1813.985693
2025-11-1913.98471
2025-11-2013.992333
2025-11-2113.953347
2025-11-2213.97095
2025-11-2313.943128
2025-11-2413.921822
2025-11-2513.959295
2025-11-2613.968738
2025-11-2714.017033
2025-11-2813.993099
2025-11-2913.999914
2025-11-3013.965669
2025-12-0113.949295
2025-12-0213.958053
2025-12-0313.999715
2025-12-0414.012164
2025-12-0514.002328
2025-12-0614.011561
2025-12-0714.002831
2025-12-0813.974611
2025-12-0913.959596
2025-12-1114.028138
2025-12-1214.005613
2025-12-1313.987598
2025-12-1414.015511
2025-12-1514.026428
2025-12-1614.060947
2025-12-1714.07904
2025-12-1814.061181
2025-12-1914.058352
2025-12-2014.058102
2025-12-2114.062853
2025-12-2214.076875
2025-12-2314.069194
2025-12-2414.117834
2025-12-2514.143615
2025-12-2614.141102
2025-12-2714.15435
2025-12-2814.147011
2025-12-2914.141386
2025-12-3014.139241
2025-12-3114.155614
2026-01-0114.146278
2026-01-0214.120305
2026-01-0314.122002
2026-01-0414.112055
2026-01-0514.089729
2026-01-0614.017377
2026-01-0714.018105
2026-01-0813.988847
2026-01-0913.979775
2026-01-1013.958678
2026-01-1113.950163
2026-01-1213.971659
2026-01-1313.973367
2026-01-1413.994024
2026-01-1513.981891
2026-01-1613.981629
2026-01-1713.982554
2026-01-1813.970272
2026-01-1913.981594
2026-01-2014.020197
2026-01-2114.045708
2026-01-2214.058116
2026-01-2314.075016
2026-01-2414.112099
2026-01-2514.121859
2026-01-2614.091653
2026-01-2714.19804
2026-01-2814.256741
2026-01-2914.237009
2026-01-3014.193251
2026-01-3114.152407
2026-02-0114.142957
2026-02-0214.194272
2026-02-0314.133747
2026-02-0414.029309
2026-02-0514.058076
2026-02-0614.048729
2026-02-0714.017721
2026-02-0814.05693
2026-02-0914.072215
2026-02-1014.106682
2026-02-1114.129283
2026-02-1214.139198
2026-02-1314.118967
2026-02-1414.112383
2026-02-1514.103232
2026-02-1614.103654
2026-02-1714.124061
2026-02-1814.089702
2026-02-1914.088859
2026-02-2014.072907
2026-02-2114.066985
2026-02-2214.045966
2026-02-2314.000376
2026-02-2414.022269
2026-02-2514.054433
2026-02-2614.02316
2026-02-2714.070374
2026-02-2814.085828
2026-03-0114.08587
2026-03-0214.017735
2026-03-0313.948624
2026-03-0413.895431
2026-03-0513.888476
2026-03-0613.865621
2026-03-0713.878839
2026-03-0813.87238
2026-03-0913.743786
2026-03-1013.792305
2026-03-1113.816196
2026-03-1213.798348
2026-03-1313.731397
2026-03-1413.712214
2026-03-1513.703989
2026-03-1613.756046
2026-03-1713.778449
2026-03-1813.797458
2026-03-1913.861577
2026-03-2013.777878
2026-03-2113.850283
2026-03-2213.847119
2026-03-2313.860705
2026-03-2413.857402
2026-03-2513.876151
2026-03-2613.914083
2026-03-2713.875673
2026-03-2813.901626
2026-03-2913.900156
2026-03-3013.830073
2026-03-3113.868675
2026-04-0113.925274
2026-04-0213.901259
2026-04-0313.806523
2026-04-0413.807292
2026-04-0513.822829
2026-04-0613.815665
2026-04-0713.866286
2026-04-0813.963875
2026-04-0913.891475
2026-04-1013.899938
2026-04-1113.913313
2026-04-1213.920172
2026-04-1313.904874
2026-04-1413.995511
2026-04-1514.001366
2026-04-1613.952054
2026-04-1713.993987
2026-04-1813.995744
2026-04-1913.972279
2026-04-2013.992544
2026-04-2113.95542
2026-04-2213.966109
2026-04-2313.982682
2026-04-2413.953009
2026-04-2513.981088
2026-04-2613.955492
2026-04-2713.949665
2026-04-2813.976622
2026-04-2913.943338
2026-04-3013.958347
2026-05-0113.989792
2026-05-0213.960316
2026-05-0313.973152
2026-05-0413.971123
2026-05-0513.974574
2026-05-0613.994882
2026-05-0714.067468
2026-05-0814.155833
2026-05-0914.163925
2026-05-1014.116487
2026-05-1114.139101
2026-05-1214.152611
2026-05-1414.062533
2026-05-1514.005644
2026-05-1614.015537
2026-05-1713.996826
2026-05-1814.021673
2026-05-1914.01553
2026-05-2014.004692
2026-05-2114.01231
2026-05-2314.058591
2026-05-2414.055604
2026-05-2514.076323
2026-05-2614.0685
2026-05-2714.10618
2026-05-2814.116219
2026-05-2914.062062
2026-05-3014.107958
2026-05-3114.092799
2026-06-0114.078052
2026-06-0214.096776
2026-06-0314.048191
2026-06-0414.044711
2026-06-0514.025286
2026-06-0613.984027
2026-06-0913.973775
2026-06-1013.965258
2026-06-1113.959797
2026-06-1213.972406
2026-06-1313.977864
2026-06-1413.969623
2026-06-1513.979741
2026-06-1613.981375
2026-06-1713.999971
2026-06-1813.931375
2026-06-1913.890202
2026-06-2013.903867
2026-06-2113.895068
2026-06-2213.857465
2026-06-2313.811497
2026-06-2413.760619
2026-06-2513.759361
2026-06-2613.782662
2026-06-2713.800126
2026-06-2813.790424
2026-06-2913.797539
2026-06-3013.779945
2026-07-0113.763281
2026-07-0213.761585
2026-07-0313.79164
2026-07-0413.804303
2026-07-0513.803042
2026-07-0613.793523
2026-07-0713.804374
2026-07-0813.791622
2026-07-0913.807611
2026-07-1013.826915
2026-07-1113.839675
2026-07-1213.827999
2026-07-1313.848818
2026-07-1413.836312
2026-07-1513.845015
2026-07-1613.850686
2026-07-1713.844594
2026-07-1813.848766
2026-07-1913.841558
2026-07-2013.810787
2026-07-2113.776499
2026-07-2213.767344
2026-07-2313.796336
2026-07-2413.811144
2026-07-2513.837878
2026-07-2613.816231
2026-07-2713.810482
2026-07-2813.803555
2026-07-2913.797419
2026-07-3013.786237
2026-07-3113.823292
2026-08-0113.834114
2026-08-0213.859096
2026-08-0313.83326
2026-08-0413.866921
2026-08-0513.886258
2026-08-0613.876383
2026-08-0713.872841
2026-08-0813.867384
2026-08-0913.884068
2026-08-1013.845075
2026-08-1113.895275
2026-08-1213.892103
2026-08-1313.882378
2026-08-1413.895045
2026-08-1513.919936
2026-08-1613.922941
2026-08-1713.908114
2026-08-1813.905299
2026-08-2013.984936
2026-08-2114.004895
2026-08-2213.998175
2026-08-2313.9855
2026-08-2413.988345
2026-08-2513.974678
2026-08-2613.983078
2026-08-2713.977002
2026-08-2813.967111
2026-08-2913.936912
2026-08-3013.931188
2026-08-3113.956212
2026-09-0113.888645
2026-09-0213.850495
2026-09-0313.839221
2026-09-0413.821571
2026-09-0513.81658
2026-09-0613.80838
2026-09-0713.785222
2026-09-0813.775898
2026-09-0913.810721
2026-09-1013.802697
2026-09-1113.770601
2026-09-1213.761837
2026-09-1313.749063
2026-09-1413.693653
2026-09-1513.649744
2026-09-1613.684933
2026-09-1713.638706
2026-09-1813.629015
2026-09-1913.617846
2026-09-2013.608938
2026-09-2113.578912
2026-09-2213.540951
2026-09-2313.488545
2026-09-2413.46284
2026-09-2513.468788
2026-09-2613.489477
2026-09-2713.490711
2026-09-2813.457003
2026-09-3013.379104
2026-10-0213.123114
2026-10-0312.934341
2026-10-0512.9143
2026-10-0613.006508
2026-10-0713.015927
2026-10-0813.047402
2026-10-0913.177
2026-10-1013.304228
2026-10-1113.294089
2026-10-1213.333691
2026-10-1313.286581
2026-10-1413.167484
2026-10-1513.224355
2026-10-1613.319852
2026-10-1713.322081
2026-10-1813.314542
2026-10-1913.288397
2026-10-2013.258149
2026-10-2113.25005
2026-10-2213.238707
2026-10-2313.212662
2026-10-2413.211817
2026-10-2513.226168

High

14.7051

Low

12.7864

Average

13.8548

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/KES API questions

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

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

How far back does MAD/KES historical data go?

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