Skip to content

KES to UGX exchange rate API

Kenyan Shilling to Uganda Shilling · quoted 2026-10-28

34.4273

▲ +18.25% over 6M

1 KES = 34.4273 UGX · 1 UGX = 0.02905 KES · Get this rate via the API

1 KES buys 34.4273 UGX as of 2026-10-28, so 1 UGX buys 0.02905 KES. Over the last 6 months, KES/UGX traded between 28.1394 and 34.4273, averaged 29.4712 and rose 18.25%. The API holds daily KES/UGX 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/UGX over 6M: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateUGX
2026-05-0129.114213
2026-05-0229.120992
2026-05-0329.120992
2026-05-0429.12099
2026-05-0529.056834
2026-05-0629.230904
2026-05-0729.11731
2026-05-0828.970643
2026-05-0929.002445
2026-05-1029.013361
2026-05-1129.002924
2026-05-1229.095132
2026-05-1429.059653
2026-05-1528.940318
2026-05-1629.005065
2026-05-1729.03174
2026-05-1829.113914
2026-05-1929.142769
2026-05-2029.146312
2026-05-2129.138172
2026-05-2329.117053
2026-05-2429.164739
2026-05-2529.165315
2026-05-2629.105705
2026-05-2729.128628
2026-05-2829.11391
2026-05-2929.239079
2026-05-3029.116657
2026-05-3129.135297
2026-06-0129.136096
2026-06-0229.084254
2026-06-0329.112412
2026-06-0429.102687
2026-06-0529.148318
2026-06-0629.108117
2026-06-0929.173425
2026-06-1029.136481
2026-06-1129.075218
2026-06-1229.049611
2026-06-1328.959193
2026-06-1428.949159
2026-06-1528.966865
2026-06-1628.660584
2026-06-1728.530643
2026-06-1828.166465
2026-06-1928.35851
2026-06-2028.141469
2026-06-2128.139425
2026-06-2228.160645
2026-06-2328.179178
2026-06-2428.30108
2026-06-2528.563876
2026-06-2628.551964
2026-06-2728.342724
2026-06-2828.353898
2026-06-2928.368031
2026-06-3028.300071
2026-07-0128.300944
2026-07-0228.355343
2026-07-0328.328301
2026-07-0428.231311
2026-07-0528.234332
2026-07-0628.265851
2026-07-0728.219474
2026-07-0828.356435
2026-07-0928.524562
2026-07-1028.485675
2026-07-1128.485196
2026-07-1228.515117
2026-07-1328.512496
2026-07-1428.549616
2026-07-1528.628696
2026-07-1628.569247
2026-07-1728.561884
2026-07-1828.592821
2026-07-1928.587947
2026-07-2028.607648
2026-07-2128.664872
2026-07-2228.72588
2026-07-2328.854586
2026-07-2428.77489
2026-07-2528.6842
2026-07-2629.149072
2026-07-2729.1142
2026-07-2829.062901
2026-07-2929.091049
2026-07-3028.877133
2026-07-3128.872432
2026-08-0129.056235
2026-08-0228.989271
2026-08-0329.026723
2026-08-0428.920843
2026-08-0528.922623
2026-08-0628.840454
2026-08-0728.815152
2026-08-0828.857705
2026-08-0928.805814
2026-08-1028.833058
2026-08-1128.82137
2026-08-1228.777619
2026-08-1328.740261
2026-08-1428.714901
2026-08-1528.712815
2026-08-1628.702557
2026-08-1728.680577
2026-08-1828.772841
2026-08-2028.704182
2026-08-2128.735112
2026-08-2228.766349
2026-08-2328.760634
2026-08-2428.757726
2026-08-2528.766816
2026-08-2628.81094
2026-08-2728.960451
2026-08-2829.096694
2026-08-2929.115699
2026-08-3029.120339
2026-08-3129.068449
2026-09-0129.223105
2026-09-0229.176471
2026-09-0329.200784
2026-09-0429.188334
2026-09-0529.179322
2026-09-0629.202644
2026-09-0729.174636
2026-09-0829.192627
2026-09-0929.255979
2026-09-1029.287081
2026-09-1129.60267
2026-09-1229.873798
2026-09-1329.890389
2026-09-1429.884602
2026-09-1530.075272
2026-09-1630.152991
2026-09-1730.284471
2026-09-1830.294184
2026-09-1930.37281
2026-09-2030.384457
2026-09-2130.403349
2026-09-2230.325402
2026-09-2330.170931
2026-09-2430.159379
2026-09-2530.326252
2026-09-2630.21451
2026-09-2730.209125
2026-09-2830.18959
2026-09-3030.212371
2026-10-0230.515156
2026-10-0331.072417
2026-10-0530.968815
2026-10-0630.969721
2026-10-0731.12962
2026-10-0831.216744
2026-10-0931.460214
2026-10-1031.239351
2026-10-1131.23362
2026-10-1231.295813
2026-10-1332.034466
2026-10-1431.995102
2026-10-1531.305194
2026-10-1631.128968
2026-10-1731.801677
2026-10-1831.875017
2026-10-1931.84111
2026-10-2032.063153
2026-10-2132.177441
2026-10-2232.379028
2026-10-2333.070734
2026-10-2434.18714
2026-10-2534.092935
2026-10-2634.108255
2026-10-2734.427321
2026-10-2834.427321

High

34.4273

Low

28.1394

Average

29.4712

Statistics use all 173 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/UGX API questions

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

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

How far back does KES/UGX historical data go?

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