Skip to content

KES to LKR exchange rate API

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

2.5568

▲ +12.61% over 2Y

1 KES = 2.5568 LKR · 1 LKR = 0.39111 KES · Get this rate via the API

1 KES buys 2.5568 LKR as of 2026-10-12, so 1 LKR buys 0.39111 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-06-132.58891
2026-06-142.590478
2026-06-152.579142
2026-06-162.582394
2026-06-172.583584
2026-06-182.580523
2026-06-192.582376
2026-06-202.578538
2026-06-212.579475
2026-06-222.588056
2026-06-232.590335
2026-06-242.598784
2026-06-252.605717
2026-06-262.601512
2026-06-272.596139
2026-06-282.600388
2026-06-292.602483
2026-06-302.601015
2026-07-012.600975
2026-07-022.603623
2026-07-032.598529
2026-07-042.593098
2026-07-052.596045
2026-07-062.597281
2026-07-072.594717
2026-07-082.598179
2026-07-092.60051
2026-07-102.601474
2026-07-112.597416
2026-07-122.600929
2026-07-132.603786
2026-07-142.606837
2026-07-152.604785
2026-07-162.604926
2026-07-172.605467
2026-07-182.599026
2026-07-192.602885
2026-07-202.606607
2026-07-212.606915
2026-07-222.607137
2026-07-232.602058
2026-07-242.601297
2026-07-252.59551
2026-07-262.599126
2026-07-272.601582
2026-07-282.600479
2026-07-292.597544
2026-07-302.601585
2026-07-312.600264
2026-08-012.593705

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.