Skip to content

KES to MAD exchange rate API

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

0.07656

▲ +7.31% over 6M

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

1 KES buys 0.07656 MAD as of 2026-11-15, so 1 MAD buys 13.0610 KES. Over the last 6 months, KES/MAD traded between 0.07084 and 0.07743, averaged 0.07310 and rose 7.31%. The API holds daily KES/MAD 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
KES/MAD over 6M: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateMAD
2026-05-190.071349
2026-05-200.071404
2026-05-210.071365
2026-05-230.07113
2026-05-240.071145
2026-05-250.071041
2026-05-260.07108
2026-05-270.07089
2026-05-280.07084
2026-05-290.071113
2026-05-300.070881
2026-05-310.070958
2026-06-010.071032
2026-06-020.070938
2026-06-030.071183
2026-06-040.071201
2026-06-050.071299
2026-06-060.07151
2026-06-090.071562
2026-06-100.071606
2026-06-110.071634
2026-06-120.071569
2026-06-130.071541
2026-06-140.071583
2026-06-150.071532
2026-06-160.071523
2026-06-170.071428
2026-06-180.07178
2026-06-190.071993
2026-06-200.071922
2026-06-210.071967
2026-06-220.072163
2026-06-230.072403
2026-06-240.072671
2026-06-250.072677
2026-06-260.072554
2026-06-270.072463
2026-06-280.072514
2026-06-290.072476
2026-06-300.072569
2026-07-010.072657
2026-07-020.072666
2026-07-030.072507
2026-07-040.072441
2026-07-050.072447
2026-07-060.072497
2026-07-070.07244
2026-07-080.072507
2026-07-090.072423
2026-07-100.072322
2026-07-110.072256
2026-07-120.072317
2026-07-130.072208
2026-07-140.072273
2026-07-150.072228
2026-07-160.072198
2026-07-170.07223
2026-07-180.072208
2026-07-190.072246
2026-07-200.072407
2026-07-210.072587
2026-07-220.072635
2026-07-230.072483
2026-07-240.072405
2026-07-250.072265
2026-07-260.072378
2026-07-270.072408
2026-07-280.072445
2026-07-290.072477
2026-07-300.072536
2026-07-310.072341
2026-08-010.072285
2026-08-020.072154
2026-08-030.072289
2026-08-040.072114
2026-08-050.072013
2026-08-060.072064
2026-08-070.072083
2026-08-080.072111
2026-08-090.072024
2026-08-100.072227
2026-08-110.071966
2026-08-120.071983
2026-08-130.072033
2026-08-140.071968
2026-08-150.071839
2026-08-160.071823
2026-08-170.0719
2026-08-180.071915
2026-08-200.071505
2026-08-210.071403
2026-08-220.071437
2026-08-230.071502
2026-08-240.071488
2026-08-250.071557
2026-08-260.071515
2026-08-270.071546
2026-08-280.071596
2026-08-290.071751
2026-08-300.071781
2026-08-310.071652
2026-09-010.072001
2026-09-020.072199
2026-09-030.072258
2026-09-040.07235
2026-09-050.072376
2026-09-060.072419
2026-09-070.072541
2026-09-080.07259
2026-09-090.072407
2026-09-100.072449
2026-09-110.072618
2026-09-120.072664
2026-09-130.072732
2026-09-140.073026
2026-09-150.073261
2026-09-160.073073
2026-09-170.07332
2026-09-180.073372
2026-09-190.073433
2026-09-200.073481
2026-09-210.073643
2026-09-220.07385
2026-09-230.074136
2026-09-240.074278
2026-09-250.074245
2026-09-260.074131
2026-09-270.074125
2026-09-280.07431
2026-09-300.074743
2026-10-020.076201
2026-10-030.077313
2026-10-050.077433
2026-10-060.076884
2026-10-070.076828
2026-10-080.076643
2026-10-090.075889
2026-10-100.075164
2026-10-110.075221
2026-10-120.074997
2026-10-130.075263
2026-10-140.075944
2026-10-150.075618
2026-10-160.075075
2026-10-170.075063
2026-10-180.075105
2026-10-190.075253
2026-10-200.075425
2026-10-210.075471
2026-10-220.075536
2026-10-230.075684
2026-10-240.075689
2026-10-250.075666
2026-10-260.075799
2026-10-270.075893
2026-10-280.07593
2026-10-290.075745
2026-10-300.075655
2026-10-310.075779
2026-11-010.075797
2026-11-020.075636
2026-11-030.075637
2026-11-040.075345
2026-11-050.075145
2026-11-060.075137
2026-11-070.075099
2026-11-080.075178
2026-11-090.0752
2026-11-100.075236
2026-11-110.07544
2026-11-120.07582
2026-11-130.076291
2026-11-140.076534
2026-11-150.076564

High

0.07743

Low

0.07084

Average

0.07310

Statistics use all 174 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/MAD API questions

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

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

How far back does KES/MAD historical data go?

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