Skip to content

UAH to KES exchange rate API

Hryvnia to Kenyan Shilling · quoted 2026-10-28

2.8472

▼ +3.13% over 6M

1 UAH = 2.8472 KES · 1 KES = 0.35122 UAH · Get this rate via the API

1 UAH buys 2.8472 KES as of 2026-10-28, so 1 KES buys 0.35122 UAH. Over the last 6 months, UAH/KES traded between 2.8441 and 2.9484, averaged 2.8987 and fell 3.13%. The API holds daily UAH/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
UAH/KES over 6M: show the values
Rates per 1 UAH. Missing rates are shown as a dash.
DateKES
2026-05-012.939303
2026-05-022.938619
2026-05-032.938619
2026-05-042.938619
2026-05-052.930892
2026-05-062.938795
2026-05-072.936139
2026-05-082.948424
2026-05-092.941195
2026-05-102.940089
2026-05-112.941147
2026-05-122.941113
2026-05-142.940192
2026-05-152.926598
2026-05-162.935183
2026-05-172.93732
2026-05-182.920787
2026-05-192.929629
2026-05-202.928489
2026-05-212.926512
2026-05-232.934669
2026-05-242.93607
2026-05-252.936876
2026-05-262.925936
2026-05-272.926858
2026-05-282.927945
2026-05-292.916915
2026-05-302.924208
2026-05-312.924347
2026-06-012.923457
2026-06-022.926654
2026-06-032.919684
2026-06-042.91518
2026-06-052.917461
2026-06-062.915277
2026-06-092.898267
2026-06-102.881486
2026-06-112.874711
2026-06-122.883345
2026-06-132.885996
2026-06-142.883688
2026-06-152.885471
2026-06-162.88457
2026-06-172.886828
2026-06-182.885729
2026-06-192.882113
2026-06-202.884081
2026-06-212.882706
2026-06-222.881867
2026-06-232.878163
2026-06-242.884869
2026-06-252.885986
2026-06-262.885002
2026-06-272.889142
2026-06-282.886492
2026-06-292.884653
2026-06-302.887062
2026-07-012.900995
2026-07-022.882903
2026-07-032.884281
2026-07-042.903683
2026-07-052.896538
2026-07-062.901135
2026-07-072.899128
2026-07-082.905526
2026-07-092.902914
2026-07-102.903247
2026-07-112.900525
2026-07-122.902092
2026-07-132.900394
2026-07-142.888891
2026-07-152.883842
2026-07-162.892737
2026-07-172.893355
2026-07-182.896184
2026-07-192.894413
2026-07-202.891448
2026-07-212.889397
2026-07-222.886863
2026-07-232.888649
2026-07-242.890327
2026-07-252.886952
2026-07-262.889448
2026-07-272.887555
2026-07-282.886544
2026-07-292.880586
2026-07-302.881808
2026-07-312.899362
2026-08-012.89821
2026-08-022.893601
2026-08-032.889989
2026-08-042.889542
2026-08-052.887685
2026-08-062.890616
2026-08-072.887487
2026-08-082.883375
2026-08-092.890103
2026-08-102.880143
2026-08-112.884264
2026-08-122.884691
2026-08-132.888495
2026-08-142.887575
2026-08-152.891357
2026-08-162.890133
2026-08-172.890593
2026-08-182.888963
2026-08-202.898207
2026-08-212.897807
2026-08-222.896074
2026-08-232.897956
2026-08-242.894439
2026-08-252.895387
2026-08-262.901436
2026-08-272.905257
2026-08-282.90463
2026-08-292.901735
2026-08-302.904139
2026-08-312.904439
2026-09-012.911112
2026-09-022.906534
2026-09-032.901261
2026-09-042.897078
2026-09-052.906542
2026-09-062.90088
2026-09-072.898847
2026-09-082.914081
2026-09-092.900058
2026-09-102.896992
2026-09-112.907521
2026-09-122.907365
2026-09-132.902142
2026-09-142.907215
2026-09-152.89649
2026-09-162.904637
2026-09-172.900948
2026-09-182.903046
2026-09-192.89899
2026-09-202.899435
2026-09-212.895256
2026-09-222.893217
2026-09-232.890732
2026-09-242.88308
2026-09-252.880662
2026-09-262.894314
2026-09-272.888091
2026-09-282.895406
2026-09-302.895621
2026-10-022.886348
2026-10-032.857763
2026-10-052.863793
2026-10-062.882125
2026-10-072.896833
2026-10-082.896598
2026-10-092.890416
2026-10-102.890004
2026-10-112.890994
2026-10-122.889525
2026-10-132.879481
2026-10-142.875847
2026-10-152.882841
2026-10-162.891416
2026-10-172.890152
2026-10-182.892086
2026-10-192.890364
2026-10-202.884478
2026-10-212.882228
2026-10-222.882594
2026-10-232.880091
2026-10-242.860314
2026-10-252.873613
2026-10-262.860827
2026-10-272.84406
2026-10-282.847184

High

2.9484

Low

2.8441

Average

2.8987

Statistics use all 173 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

UAH/KES API questions

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

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

How far back does UAH/KES historical data go?

Daily UAH/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 UAH/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.