Skip to main content

USD to KES Exchange Rate

USD (USD) to KES (KES)

Current exchange rate

1 USD = 129.141097 KES

As of May 11, 2026 · Source: ECB / CBR

30-day low
129.088799
30-day high
130.06334
30-day avg
129.392088
30-day change
-0.43%

Get USD to KES Rate via API

Fetch the live USD to KES exchange rate with a single HTTP request. XRates API returns clean JSON with rate data sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other official providers.

cURL

curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://xratesapi.com/api/v1/latest?base=USD&symbols=KES"

Python

import requests
r = requests.get(
"https://xratesapi.com/api/v1/latest",
params={"base": "USD", "symbols": "KES"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
rate = r.json()["rates"]["KES"]

JavaScript (Node.js)

const res = await fetch(
"https://xratesapi.com/api/v1/latest?base=USD&symbols=KES",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const { rates } = await res.json();
console.log(rates.KES);

USD to KES Exchange Rate History

Last 30 days of USD to KES rates. Fetch full historical data via the /api/v1/historical endpoint.

Historical USD to KES exchange rate for the last 30 days
Date 1 USD = X KES
May 11, 2026 129.141097
May 8, 2026 129.093615
May 7, 2026 129.125403
May 6, 2026 129.088799
May 5, 2026 129.140938
May 4, 2026 129.181624
Apr 30, 2026 129.105537
Apr 29, 2026 129.142552
Apr 28, 2026 129.281812
Apr 27, 2026 129.281812
Apr 24, 2026 129.290813
Apr 23, 2026 129.180092
Apr 22, 2026 129.10858
Apr 21, 2026 129.144302
Apr 20, 2026 129.128997
Apr 17, 2026 129.194795
Apr 16, 2026 129.218384
Apr 15, 2026 129.284724
Apr 14, 2026 129.404563
Apr 13, 2026 129.253423
Apr 10, 2026 129.237639
Apr 9, 2026 129.341635
Apr 8, 2026 129.891987
Apr 7, 2026 129.977589
Apr 2, 2026 130.06334
Apr 1, 2026 129.980524
Mar 31, 2026 129.936858
Mar 30, 2026 129.954111
Mar 27, 2026 129.885995
Mar 26, 2026 129.701101

Frequently Asked Questions

What is the current USD to KES exchange rate?

As of May 11, 2026, 1 USD (USD) equals 129.141097 KES (KES). Rates are sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other trusted providers.

How can I get USD to KES rate via API?

Use the XRates REST API endpoint GET /api/v1/latest?base=USD&symbols=KES with your Bearer token. You'll receive JSON containing the latest USD to KES rate.

Is the USD to KES API free?

Yes. XRates API has a free tier with 100 requests per month — no credit card required. Paid plans start at $9/month for 10,000 requests.

How often are USD to KES rates updated?

Exchange rates are refreshed every 4 hours from the European Central Bank, Central Bank of Russia and other official sources.

Get USD to KES Rate in Your App

Sign up for free and receive an API key instantly. 100 requests/month, no credit card required.

Get Free API Key