Skip to content

KES to UGX exchange rate API

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

34.4273

▲ +28.23% over 1Y

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 year, KES/UGX traded between 26.7869 and 34.4273, averaged 28.7155 and rose 28.23%. 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 1Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateUGX
2025-10-2826.847351
2025-10-2926.866058
2025-10-3026.837763
2025-10-3126.936253
2025-11-0126.963465
2025-11-0226.911309
2025-11-0326.945216
2025-11-0426.918757
2025-11-0526.966439
2025-11-0627.011619
2025-11-0727.037924
2025-11-0827.083005
2025-11-0927.114931
2025-11-1027.081924
2025-11-1127.26091
2025-11-1227.652409
2025-11-1327.894026
2025-11-1427.865086
2025-11-1527.626022
2025-11-1627.615882
2025-11-1727.632945
2025-11-1827.620733
2025-11-1927.834937
2025-11-2027.960245
2025-11-2128.06999
2025-11-2228.03277
2025-11-2328.092353
2025-11-2428.09743
2025-11-2527.975718
2025-11-2628.003588
2025-11-2727.942116
2025-11-2827.930951
2025-11-2927.950212
2025-11-3028.059406
2025-12-0128.08686
2025-12-0227.84108
2025-12-0327.535851
2025-12-0427.391358
2025-12-0527.447021
2025-12-0627.365582
2025-12-0727.369125
2025-12-0827.392525
2025-12-0927.339135
2025-12-1127.602615
2025-12-1227.590352
2025-12-1327.615251
2025-12-1427.584368
2025-12-1527.573596
2025-12-1627.624897
2025-12-1727.608783
2025-12-1827.649927
2025-12-1927.697564
2025-12-2027.720353
2025-12-2127.739022
2025-12-2227.771329
2025-12-2328.038503
2025-12-2428.038818
2025-12-2528.006351
2025-12-2628.005426
2025-12-2728.012711
2025-12-2827.995384
2025-12-2927.984239
2025-12-3028.058635
2025-12-3128.004127
2026-01-0128.060907
2026-01-0228.057678
2026-01-0328.083069
2026-01-0428.086305
2026-01-0528.022676
2026-01-0628.125607
2026-01-0728.062317
2026-01-0827.928977
2026-01-0927.841701
2026-01-1027.886959
2026-01-1127.901923
2026-01-1227.927325
2026-01-1327.96004
2026-01-1427.744556
2026-01-1527.585979
2026-01-1627.536074
2026-01-1727.588132
2026-01-1827.449766
2026-01-1927.495819
2026-01-2027.003371
2026-01-2126.825173
2026-01-2226.78689
2026-01-2327.172768
2026-01-2427.489801
2026-01-2527.477948
2026-01-2627.660764
2026-01-2727.483378
2026-01-2827.683516
2026-01-2927.715348
2026-01-3027.602483
2026-01-3127.603591
2026-02-0127.609152
2026-02-0227.617355
2026-02-0327.583125
2026-02-0427.701513
2026-02-0527.589794
2026-02-0627.593614
2026-02-0727.675015
2026-02-0827.580736
2026-02-0927.564014
2026-02-1027.612156
2026-02-1127.545853
2026-02-1227.405158
2026-02-1327.439775
2026-02-1427.45094
2026-02-1527.459593
2026-02-1627.458687
2026-02-1727.458659
2026-02-1827.416671
2026-02-1927.554327
2026-02-2027.787222
2026-02-2127.832222
2026-02-2227.903496
2026-02-2327.926733
2026-02-2427.893872
2026-02-2527.773284
2026-02-2627.920208
2026-02-2727.885608
2026-02-2827.931805
2026-03-0127.920619
2026-03-0227.923592
2026-03-0328.04695
2026-03-0428.814275
2026-03-0528.5642
2026-03-0628.48629
2026-03-0728.482578
2026-03-0828.562296
2026-03-0928.62516
2026-03-1029.119573
2026-03-1128.76984
2026-03-1228.612941
2026-03-1328.968888
2026-03-1429.058996
2026-03-1529.111183
2026-03-1629.078805
2026-03-1729.153156
2026-03-1829.09396
2026-03-1928.96618
2026-03-2029.280217
2026-03-2129.117974
2026-03-2229.167012
2026-03-2329.106774
2026-03-2429.223279
2026-03-2528.922634
2026-03-2628.521455
2026-03-2728.646007
2026-03-2828.68036
2026-03-2928.724239
2026-03-3028.723151
2026-03-3128.875695
2026-04-0128.940488
2026-04-0228.674808
2026-04-0328.883501
2026-04-0428.853591
2026-04-0528.891837
2026-04-0628.931078
2026-04-0728.850283
2026-04-0828.857581
2026-04-0928.57693
2026-04-1028.475792
2026-04-1128.640003
2026-04-1228.594048
2026-04-1328.594095
2026-04-1428.815314
2026-04-1528.683807
2026-04-1628.601856
2026-04-1728.590853
2026-04-1828.683905
2026-04-1928.734333
2026-04-2028.75315
2026-04-2128.698707
2026-04-2228.656611
2026-04-2328.689049
2026-04-2428.773582
2026-04-2528.75949
2026-04-2628.77346
2026-04-2728.772405
2026-04-2828.806476
2026-04-2928.810096
2026-04-3028.857876
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

26.7869

Average

28.7155

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