Skip to content

KES to LKR exchange rate API

Kenyan Shilling to Sri Lanka Rupee · quoted 2026-10-12

2.5567

▲ +12.61% over 2Y

1 KES = 2.5567 LKR · 1 LKR = 0.39112 KES · Get this rate via the API

1 KES buys 2.5567 LKR as of 2026-10-12, so 1 LKR buys 0.39112 KES. Over the last 2 years, KES/LKR traded between 2.2056 and 2.6424, averaged 2.3728 and rose 12.61%. The API holds daily KES/LKR 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.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
KES/LKR over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateLKR
2026-03-012.399963
2026-03-022.402861
2026-03-032.398751
2026-03-042.406111
2026-03-052.409437
2026-03-062.41303
2026-03-072.408884
2026-03-082.410262
2026-03-092.425483
2026-03-102.416802
2026-03-112.409889
2026-03-122.403995
2026-03-132.409588
2026-03-142.407369
2026-03-152.408505
2026-03-162.410088
2026-03-172.411421
2026-03-182.411022
2026-03-192.398334
2026-03-202.422172
2026-03-212.406612
2026-03-222.40883
2026-03-232.413885
2026-03-242.428778
2026-03-252.4314
2026-03-262.422634
2026-03-272.429648
2026-03-282.425163
2026-03-292.424196
2026-03-302.430429
2026-03-312.430721
2026-04-012.431137
2026-04-022.427418
2026-04-032.429183
2026-04-042.425172
2026-04-052.426486
2026-04-062.434851
2026-04-072.430262
2026-04-082.428221
2026-04-092.442143
2026-04-102.446342
2026-04-112.442726
2026-04-122.44304
2026-04-132.447083
2026-04-142.44231
2026-04-152.443831
2026-04-162.454676
2026-04-172.450328
2026-04-182.448286
2026-04-192.453455

High

2.6424

Low

2.2056

Average

2.3728

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/LKR API questions

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

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

How far back does KES/LKR historical data go?

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