Skip to content

MAD to KES exchange rate API

Moroccan Dirham to Kenyan Shilling · quoted 2026-11-15

13.0609

▼ +6.63% over 1Y

1 MAD = 13.0609 KES · 1 KES = 0.07656 MAD · Get this rate via the API

1 MAD buys 13.0609 KES as of 2026-11-15, so 1 KES buys 0.07656 MAD. Over the last year, MAD/KES traded between 12.9143 and 14.2567, averaged 13.8463 and fell 6.63%. 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.

Daily observations · gaps mean no published rate

Download CSV
MAD/KES over 1Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateKES
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.215863
2026-10-2613.192716
2026-10-2713.17644
2026-10-2813.169864
2026-10-2913.202188
2026-10-3013.217879
2026-10-3113.196161
2026-11-0113.193077
2026-11-0213.221074
2026-11-0313.221014
2026-11-0413.272175
2026-11-0513.307545
2026-11-0613.308961
2026-11-0713.31566
2026-11-0813.301734
2026-11-0913.297734
2026-11-1013.291479
2026-11-1113.255482
2026-11-1213.189063
2026-11-1313.107588
2026-11-1413.065974
2026-11-1513.060925

High

14.2567

Low

12.9143

Average

13.8463

Statistics use all 357 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.