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-11-202.37461
2025-11-212.378951
2025-11-222.371752
2025-11-232.378941
2025-11-242.384731
2025-11-252.379411
2025-11-262.383758
2025-11-272.377917
2025-11-282.37708
2025-11-292.37222
2025-11-302.38018
2025-12-012.388384
2025-12-022.389497
2025-12-032.389537
2025-12-042.387099
2025-12-052.387324
2025-12-062.384699
2025-12-072.386751
2025-12-082.389465
2025-12-092.392374
2025-12-112.395689
2025-12-122.403524
2025-12-132.402759
2025-12-142.39898
2025-12-152.402147
2025-12-162.402164
2025-12-172.400953
2025-12-182.403521
2025-12-192.401991
2025-12-202.397031
2025-12-212.398347
2025-12-222.403822
2025-12-232.410458
2025-12-242.404477
2025-12-252.400643
2025-12-262.402784
2025-12-272.400995
2025-12-282.39962
2025-12-292.403966
2025-12-302.406311
2025-12-312.399177
2026-01-012.401488
2026-01-022.402675
2026-01-032.400877
2026-01-042.400621
2026-01-052.40093
2026-01-062.411623
2026-01-072.406609
2026-01-082.404524
2026-01-092.397823

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.