Skip to content

PEN to KES exchange rate API

Sol to Kenyan Shilling · quoted 2026-11-15

38.2018

▼ +0.45% over 1Y

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 year, PEN/KES traded between 36.7940 and 38.9348, averaged 38.2076 and fell 0.45%. 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 1Y: show the values
Rates per 1 PEN. Missing rates are shown as a dash.
DateKES
2025-11-1538.375519
2025-11-1638.562075
2025-11-1738.643622
2025-11-1838.602135
2025-11-1938.577802
2025-11-2038.597076
2025-11-2138.485692
2025-11-2238.418685
2025-11-2338.390188
2025-11-2438.395848
2025-11-2538.586902
2025-11-2638.670013
2025-11-2738.764148
2025-11-2838.826466
2025-11-2938.576309
2025-11-3038.671883
2025-12-0138.555124
2025-12-0238.60044
2025-12-0338.663744
2025-12-0438.739303
2025-12-0538.638834
2025-12-0638.432593
2025-12-0738.604744
2025-12-0838.613035
2025-12-0938.662838
2025-12-1138.587655
2025-12-1238.448804
2025-12-1338.196782
2025-12-1438.404265
2025-12-1538.460189
2025-12-1638.46941
2025-12-1738.522292
2025-12-1838.508396
2025-12-1938.51302
2025-12-2038.26605
2025-12-2138.433694
2025-12-2238.505466
2025-12-2338.393901
2025-12-2438.489686
2025-12-2538.303589
2025-12-2638.488085
2025-12-2738.325158
2025-12-2838.438695
2025-12-2938.508989
2025-12-3038.532299
2025-12-3138.658851
2026-01-0138.385822
2026-01-0238.615179
2026-01-0338.39238
2026-01-0438.552965
2026-01-0538.630283
2026-01-0638.477167
2026-01-0738.620335
2026-01-0838.596872
2026-01-0938.673226
2026-01-1038.379943
2026-01-1138.545318
2026-01-1238.567856
2026-01-1338.582116
2026-01-1438.64853
2026-01-1538.6194
2026-01-1638.650201
2026-01-1738.305689
2026-01-1838.548024
2026-01-1938.581216
2026-01-2038.606165
2026-01-2138.686918
2026-01-2238.716717
2026-01-2338.694648
2026-01-2438.364926
2026-01-2538.612091
2026-01-2638.48025
2026-01-2738.721122
2026-01-2838.861151
2026-01-2938.824289
2026-01-3038.618825
2026-01-3138.414182
2026-02-0138.418785
2026-02-0238.758203
2026-02-0338.746723
2026-02-0438.504708
2026-02-0538.555105
2026-02-0638.64537
2026-02-0738.190909
2026-02-0838.522594
2026-02-0938.521257
2026-02-1038.526839
2026-02-1138.646961
2026-02-1238.771758
2026-02-1338.755467
2026-02-1438.471902
2026-02-1538.562574
2026-02-1638.700854
2026-02-1738.801711
2026-02-1838.69931
2026-02-1938.609384
2026-02-2038.635641
2026-02-2138.364623
2026-02-2238.445937
2026-02-2338.487414
2026-02-2438.573294
2026-02-2538.656692
2026-02-2638.545867
2026-02-2738.665544
2026-02-2838.440034
2026-03-0138.564645
2026-03-0238.574647
2026-03-0338.135453
2026-03-0438.072018
2026-03-0537.787191
2026-03-0637.308752
2026-03-0737.112723
2026-03-0837.203881
2026-03-0937.07359
2026-03-1037.771433
2026-03-1137.854067
2026-03-1237.800586
2026-03-1337.668306
2026-03-1437.417025
2026-03-1537.528227
2026-03-1638.007557
2026-03-1738.102642
2026-03-1837.886458
2026-03-1937.869524
2026-03-2037.275285
2026-03-2137.250304
2026-03-2237.360361
2026-03-2337.667437
2026-03-2437.594534
2026-03-2537.574648
2026-03-2637.639211
2026-03-2737.353878
2026-03-2837.549835
2026-03-2937.379896
2026-03-3037.397272
2026-03-3137.443714
2026-04-0137.776955
2026-04-0237.791806
2026-04-0337.776615
2026-04-0437.591155
2026-04-0537.796981
2026-04-0638.079091
2026-04-0738.134401
2026-04-0838.645053
2026-04-0938.403762
2026-04-1038.369713
2026-04-1138.119519
2026-04-1238.336559
2026-04-1338.542512
2026-04-1438.426214
2026-04-1537.858041
2026-04-1637.70769
2026-04-1737.774654
2026-04-1837.568356
2026-04-1937.627189
2026-04-2037.72822
2026-04-2137.724687
2026-04-2237.745571
2026-04-2337.595468
2026-04-2437.375745
2026-04-2537.088892
2026-04-2637.266286
2026-04-2736.966784
2026-04-2837.017829
2026-04-2936.794027
2026-04-3036.884038
2026-05-0136.827672
2026-05-0236.821162
2026-05-0336.921178
2026-05-0436.932693
2026-05-0537.204936
2026-05-0637.405603
2026-05-0737.555407
2026-05-0837.842121
2026-05-0937.612534
2026-05-1037.530592
2026-05-1137.748209
2026-05-1237.844345
2026-05-1438.001829
2026-05-1537.864851
2026-05-1637.697112
2026-05-1737.764312
2026-05-1837.884394
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

36.7940

Average

38.2076

Statistics use all 357 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.