Skip to content

PEN to KES exchange rate API

Sol to Kenyan Shilling · quoted 2026-11-15

38.2018

▲ +0.84% over 6M

1 PEN = 38.2018 KES · 1 KES = 0.02618 PEN · Get this rate via the API

1 PEN buys 38.2018 KES as of 2026-11-15, so 1 KES buys 0.02618 PEN. Over the last 6 months, PEN/KES traded between 37.2657 and 38.9348, averaged 38.2448 and rose 0.84%. The API holds daily PEN/KES 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.

Daily observations · gaps mean no published rate

Download CSV
PEN/KES over 6M: show the values
Rates per 1 PEN. Missing rates are shown as a dash.
DateKES
2026-05-1937.881831
2026-05-2038.141707
2026-05-2138.137596
2026-05-2337.882359
2026-05-2438.034664
2026-05-2538.208275
2026-05-2638.053986
2026-05-2738.121292
2026-05-2838.21464
2026-05-2938.0426
2026-05-3038.084651
2026-05-3138.109104
2026-06-0138.109524
2026-06-0238.250212
2026-06-0338.078337
2026-06-0438.11122
2026-06-0537.681847
2026-06-0637.265747
2026-06-0938.569971
2026-06-1038.140819
2026-06-1138.422856
2026-06-1238.454251
2026-06-1338.078089
2026-06-1438.247578
2026-06-1538.476436
2026-06-1638.515027
2026-06-1738.516352
2026-06-1838.466225
2026-06-1938.498121
2026-06-2038.257252
2026-06-2138.373874
2026-06-2238.426809
2026-06-2338.205277
2026-06-2438.038427
2026-06-2538.177511
2026-06-2638.193099
2026-06-2737.853547
2026-06-2838.018374
2026-06-2938.164462
2026-06-3038.181836
2026-07-0138.110302
2026-07-0238.182547
2026-07-0338.248023
2026-07-0438.00992
2026-07-0538.11467
2026-07-0638.16788
2026-07-0738.181124
2026-07-0838.07402
2026-07-0938.21621
2026-07-1038.322908
2026-07-1138.084782
2026-07-1238.162882
2026-07-1338.189177
2026-07-1438.313893
2026-07-1538.4123
2026-07-1638.267954
2026-07-1738.166711
2026-07-1838.120931
2026-07-1938.101106
2026-07-2038.183283
2026-07-2138.246014
2026-07-2238.231691
2026-07-2338.281824
2026-07-2438.213146
2026-07-2538.072659
2026-07-2638.166282
2026-07-2738.270081
2026-07-2838.203375
2026-07-2938.243691
2026-07-3038.340133
2026-07-3138.279249
2026-08-0138.069157
2026-08-0238.173357
2026-08-0338.241017
2026-08-0438.374137
2026-08-0538.384807
2026-08-0638.434587
2026-08-0738.482498
2026-08-0838.294047
2026-08-0938.366282
2026-08-1038.41232
2026-08-1138.662782
2026-08-1238.697514
2026-08-1338.646309
2026-08-1438.632658
2026-08-1538.344845
2026-08-1638.4617
2026-08-1738.672108
2026-08-1838.709256
2026-08-2038.804494
2026-08-2138.892009
2026-08-2238.597166
2026-08-2338.759728
2026-08-2438.89892
2026-08-2538.93475
2026-08-2638.920534
2026-08-2738.805206
2026-08-2838.803872
2026-08-2938.616223
2026-08-3038.699787
2026-08-3138.777196
2026-09-0138.733417
2026-09-0238.768403
2026-09-0338.736121
2026-09-0438.682307
2026-09-0538.606316
2026-09-0638.641588
2026-09-0738.698174
2026-09-0838.800869
2026-09-0938.767823
2026-09-1038.626411
2026-09-1138.643343
2026-09-1238.583473
2026-09-1338.640663
2026-09-1438.516335
2026-09-1538.561097
2026-09-1638.717169
2026-09-1738.751148
2026-09-1838.843271
2026-09-1938.372921
2026-09-2038.578894
2026-09-2138.809442
2026-09-2238.755991
2026-09-2338.422871
2026-09-2438.225303
2026-09-2538.063862
2026-09-2638.238689
2026-09-2738.181899
2026-09-2837.963128
2026-09-3038.011405
2026-10-0237.926947
2026-10-0337.421111
2026-10-0537.712305
2026-10-0637.997762
2026-10-0737.869171
2026-10-0837.875489
2026-10-0937.835573
2026-10-1037.812229
2026-10-1137.841545
2026-10-1237.92325
2026-10-1337.899936
2026-10-1437.940228
2026-10-1538.097272
2026-10-1637.97892
2026-10-1737.748805
2026-10-1837.885015
2026-10-1937.983974
2026-10-2038.083882
2026-10-2138.021274
2026-10-2237.877604
2026-10-2337.861329
2026-10-2437.700134
2026-10-2537.785961
2026-10-2637.914053
2026-10-2737.856289
2026-10-2837.783643
2026-10-2937.759617
2026-10-3037.722767
2026-10-3137.511409
2026-11-0137.581206
2026-11-0237.680298
2026-11-0337.734881
2026-11-0437.859418
2026-11-0537.883455
2026-11-0638.12318
2026-11-0737.737407
2026-11-0837.946726
2026-11-0938.288059
2026-11-1038.228719
2026-11-1138.32218
2026-11-1238.40005
2026-11-1338.409589
2026-11-1438.200489
2026-11-1538.201768

High

38.9348

Low

37.2657

Average

38.2448

Statistics use all 174 daily observations in the selected period.

For developers

Get this rate via the API

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

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=PEN&currencies=KES").json()

Replace YOUR_API_KEY with the key from your dashboard.

PEN/KES API questions

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

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

How far back does PEN/KES historical data go?

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