Skip to content

KES to LKR exchange rate API

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

2.5570

▲ +12.62% over 2Y

1 KES = 2.5570 LKR · 1 LKR = 0.39108 KES · Get this rate via the API

1 KES buys 2.5570 LKR as of 2026-10-12, so 1 LKR buys 0.39108 KES. Over the last 2 years, KES/LKR traded between 2.2056 and 2.6424, averaged 2.3728 and rose 12.62%. 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
2025-06-222.304532
2025-06-232.299618
2025-06-242.296006
2025-06-252.292872
2025-06-262.291926
2025-06-272.291371
2025-06-282.317141
2025-06-292.299476
2025-06-302.293651
2025-07-012.285055
2025-07-022.284796
2025-07-032.286621
2025-07-042.283278
2025-07-052.321503
2025-07-062.298597
2025-07-072.293224
2025-07-082.293056
2025-07-092.287602
2025-07-102.291417
2025-07-112.287653
2025-07-122.327258
2025-07-132.300522
2025-07-142.293426
2025-07-152.291347
2025-07-162.28991
2025-07-172.290773
2025-07-182.295949
2025-07-192.33092
2025-07-202.303878
2025-07-212.291221
2025-07-222.295613
2025-07-232.289646
2025-07-242.294964
2025-07-252.291243
2025-07-262.335328
2025-07-272.308744
2025-07-282.294621
2025-07-292.291453
2025-07-302.291795
2025-07-312.291239
2025-08-012.290392
2025-08-022.328755
2025-08-032.312826
2025-08-042.29685
2025-08-052.290584
2025-08-062.288676
2025-08-072.293115
2025-08-082.288312
2025-08-092.326937
2025-08-102.303158

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.