Skip to content

MAD to KES exchange rate API

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

13.0609

▼ +6.81% over 6M

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 6 months, MAD/KES traded between 12.9143 and 14.1162, averaged 13.6878 and fell 6.81%. 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 6M: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateKES
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.1162

Low

12.9143

Average

13.6878

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