Skip to content

KES to PLN exchange rate API

Kenyan Shilling to Zloty · quoted 2026-10-25

0.03028

▼ +2.81% over 2Y

1 KES = 0.03028 PLN · 1 PLN = 33.0284 KES · Get this rate via the API

1 KES buys 0.03028 PLN as of 2026-10-25, so 1 PLN buys 33.0284 KES. Over the last 2 years, KES/PLN traded between 0.02719 and 0.03229, averaged 0.02910 and fell 2.81%. The API holds daily KES/PLN 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/PLN over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DatePLN
2024-10-250.031152
2024-10-260.031116
2024-10-270.03112
2024-10-280.031172
2024-10-290.031284
2024-10-300.031253
2024-10-310.030994
2024-11-010.031009
2024-11-020.031214
2024-11-030.031081
2024-11-040.030903
2024-11-050.031003
2024-11-060.031523
2024-11-070.031089
2024-11-080.031128
2024-11-090.031267
2024-11-100.031192
2024-11-110.031616
2024-11-120.031757
2024-11-130.031647
2024-11-140.03183
2024-11-150.031546
2024-11-160.031638
2024-11-170.031682
2024-11-180.031696
2024-11-190.031753
2024-11-200.031688
2024-11-210.03188
2024-11-220.032193
2024-11-230.032149
2024-11-240.031979
2024-11-250.031774
2024-11-260.03166
2024-11-270.031644
2024-11-280.031596
2024-11-290.031336
2024-11-300.031397
2024-12-010.031307
2024-12-020.031545
2024-12-030.031593
2024-12-040.03155
2024-12-050.031341
2024-12-060.031164
2024-12-070.031124
2024-12-080.031186
2024-12-090.03115
2024-12-100.031317
2024-12-110.031371
2024-12-120.03149
2024-12-130.031307
2024-12-140.0314
2024-12-150.031339
2024-12-160.031482
2024-12-170.03145
2024-12-180.031393
2024-12-190.031632
2024-12-200.031648
2024-12-210.031642
2024-12-220.031525
2024-12-230.031889
2024-12-240.031766
2024-12-250.031706
2024-12-260.031727
2024-12-270.031746
2024-12-280.031654
2024-12-290.031612
2024-12-300.031579
2024-12-310.031833
2025-01-010.031923
2025-01-020.032021
2025-01-030.032095
2025-01-040.032047
2025-01-050.031976
2025-01-060.031582
2025-01-070.031663
2025-01-080.032128
2025-01-090.032051
2025-01-100.031995
2025-01-110.032165
2025-01-120.032122
2025-01-130.032292
2025-01-140.032198
2025-01-150.031923
2025-01-160.032116
2025-01-170.031933
2025-01-180.032024
2025-01-190.031974
2025-01-200.031852
2025-01-210.031729
2025-01-220.031305
2025-01-230.031278
2025-01-240.031099
2025-01-250.031008
2025-01-260.031057
2025-01-270.031036
2025-01-280.031241
2025-01-290.031298
2025-01-300.031223
2025-01-310.031303
2025-02-010.031469
2025-02-020.031758
2025-02-030.031842
2025-02-040.031645
2025-02-050.031217
2025-02-060.031453
2025-02-070.031341
2025-02-080.031487
2025-02-090.03146
2025-02-100.031319
2025-02-110.031377
2025-02-120.03118
2025-02-130.031105
2025-02-140.030817
2025-02-150.030802
2025-02-160.030693
2025-02-170.030786
2025-02-180.030825
2025-02-190.031009
2025-02-200.03079
2025-02-210.030781
2025-02-220.03072
2025-02-230.030626
2025-02-240.030553
2025-02-250.030472
2025-02-260.030515
2025-02-270.030471
2025-02-280.030815
2025-03-010.031354
2025-03-020.031119
2025-03-030.030845
2025-03-040.030613
2025-03-050.030036
2025-03-060.030062
2025-03-070.02978
2025-03-080.029816
2025-03-090.029677
2025-03-100.029894
2025-03-110.029747
2025-03-120.029832
2025-03-130.029949
2025-03-140.0296
2025-03-150.029716
2025-03-160.029684
2025-03-170.02969
2025-03-180.029546
2025-03-190.0297
2025-03-200.029965
2025-03-210.029992
2025-03-220.029951
2025-03-230.030033
2025-03-250.029723
2025-03-260.029904
2025-03-270.030072
2025-03-280.029895
2025-03-290.029964
2025-03-300.029772
2025-03-310.029866
2025-04-010.030013
2025-04-020.029915
2025-04-030.029231
2025-04-040.029832
2025-04-050.030154
2025-04-060.030095
2025-04-070.030227
2025-04-080.030094
2025-04-090.030124
2025-04-100.029599
2025-04-110.029212
2025-04-120.029179
2025-04-130.02914
2025-04-140.029084
2025-04-150.029208
2025-04-160.029155
2025-04-170.029032
2025-04-180.02897
2025-04-190.029055
2025-04-200.028853
2025-04-210.028664
2025-04-220.028754
2025-04-230.02902
2025-04-240.028978
2025-04-250.029027
2025-04-260.029047
2025-04-270.029055
2025-04-280.029093
2025-04-290.029099
2025-04-300.029089
2025-05-010.029248
2025-05-020.029087
2025-05-030.02927
2025-05-040.029229
2025-05-050.0291
2025-05-060.029207
2025-05-080.029251
2025-05-090.029163
2025-05-100.029073
2025-05-110.029141
2025-05-120.029552
2025-05-130.029635
2025-05-140.029245
2025-05-150.029336
2025-05-170.029617
2025-05-180.029554
2025-05-190.029258
2025-05-200.029185
2025-05-210.029043
2025-05-220.028998
2025-05-230.029175
2025-05-240.028993
2025-05-250.028919
2025-05-260.028929
2025-05-270.028947
2025-05-280.029001
2025-05-290.029051
2025-05-300.028998
2025-05-310.028984
2025-06-010.028995
2025-06-020.028905
2025-06-030.029119
2025-06-040.0291
2025-06-050.029005
2025-06-060.02904
2025-06-070.029073
2025-06-080.029071
2025-06-090.028933
2025-06-100.028775
2025-06-110.02881
2025-06-120.028466
2025-06-130.02871
2025-06-140.028578
2025-06-150.028595
2025-06-160.028548
2025-06-170.028576
2025-06-180.028692
2025-06-190.028819
2025-06-200.028633
2025-06-210.028666
2025-06-220.028726
2025-06-230.02882
2025-06-240.028336
2025-06-250.028314
2025-06-260.02808
2025-06-270.028003
2025-06-280.027985
2025-06-290.027963
2025-06-300.028018
2025-07-010.027785
2025-07-020.027965
2025-07-030.027919
2025-07-040.027886
2025-07-050.027879
2025-07-060.027877
2025-07-070.028046
2025-07-080.028042
2025-07-090.028019
2025-07-100.028101
2025-07-110.028166
2025-07-120.028246
2025-07-130.028212
2025-07-140.0282
2025-07-150.028208
2025-07-160.028335
2025-07-170.028435
2025-07-180.028281
2025-07-190.028228
2025-07-200.02824
2025-07-210.028123
2025-07-220.028208
2025-07-230.028069
2025-07-240.028064
2025-07-250.028084
2025-07-260.028046
2025-07-270.027934
2025-07-280.028319
2025-07-290.028704
2025-07-300.028626
2025-07-310.028853
2025-08-010.028997
2025-08-020.028494
2025-08-030.02852
2025-08-040.028665
2025-08-050.028658
2025-08-060.028509
2025-08-070.028344
2025-08-080.028219
2025-08-090.028216
2025-08-100.028216
2025-08-110.028353
2025-08-120.028369
2025-08-130.028108
2025-08-140.028172
2025-08-150.028162
2025-08-160.028166
2025-08-170.02814
2025-08-180.028214
2025-08-190.028098
2025-08-200.028191
2025-08-210.028286
2025-08-220.028373
2025-08-230.028159
2025-08-240.028152
2025-08-250.028408
2025-08-260.028231
2025-08-270.028491
2025-08-280.028224
2025-08-290.028301
2025-08-300.028194
2025-08-310.028221
2025-09-010.028155
2025-09-020.028271
2025-09-030.028205
2025-09-040.028273
2025-09-050.028084
2025-09-060.028012
2025-09-070.028085
2025-09-080.028052
2025-09-090.027988
2025-09-100.028076
2025-09-110.028248
2025-09-130.028099
2025-09-140.028079
2025-09-150.027947
2025-09-160.027833
2025-09-170.027861
2025-09-180.027859
2025-09-190.028077
2025-09-200.028062
2025-09-210.028095
2025-09-220.027962
2025-09-230.027891
2025-09-240.028058
2025-09-250.028094
2025-09-260.028224
2025-09-270.028177
2025-09-280.028252
2025-09-290.028246
2025-09-300.028116
2025-10-010.028059
2025-10-020.027953
2025-10-030.028038
2025-10-040.027995
2025-10-050.028061
2025-10-060.028159
2025-10-070.0283
2025-10-080.028268
2025-10-090.028333
2025-10-100.028476
2025-10-110.028483
2025-10-120.028408
2025-10-130.028577
2025-10-140.028532
2025-10-150.028442
2025-10-160.028247
2025-10-170.028187
2025-10-180.02815
2025-10-190.028154
2025-10-200.028174
2025-10-210.02826
2025-10-220.028246
2025-10-230.02829
2025-10-240.028316
2025-10-250.028226
2025-10-260.028249
2025-10-270.028221
2025-10-280.028135
2025-10-290.028215
2025-10-300.028445
2025-10-310.028502
2025-11-010.028542
2025-11-020.028548
2025-11-030.028612
2025-11-040.028667
2025-11-050.028675
2025-11-060.028532
2025-11-070.028444
2025-11-080.028369
2025-11-090.028382
2025-11-100.028315
2025-11-110.028281
2025-11-120.028266
2025-11-130.028161
2025-11-140.028119
2025-11-150.028156
2025-11-160.028129
2025-11-170.028176
2025-11-180.028308
2025-11-190.028144
2025-11-200.028274
2025-11-210.028417
2025-11-220.02839
2025-11-230.028419
2025-11-240.028331
2025-11-250.028208
2025-11-260.028253
2025-11-270.028171
2025-11-280.028237
2025-11-290.028167
2025-11-300.028212
2025-12-010.028094
2025-12-020.028223
2025-12-030.028044
2025-12-040.028029
2025-12-050.028088
2025-12-060.028092
2025-12-070.02809
2025-12-080.02807
2025-12-090.028124
2025-12-110.027931
2025-12-120.027948
2025-12-130.027982
2025-12-140.027915
2025-12-150.02787
2025-12-160.027802
2025-12-170.027835
2025-12-180.02784
2025-12-190.027877
2025-12-200.02789
2025-12-210.027842
2025-12-220.027837
2025-12-230.027938
2025-12-240.027751
2025-12-250.027753
2025-12-260.027764
2025-12-270.02777
2025-12-280.027762
2025-12-290.027879
2025-12-300.02789
2025-12-310.027794
2026-01-010.0278
2026-01-020.027854
2026-01-030.027841
2026-01-040.027835
2026-01-050.027987
2026-01-060.027941
2026-01-070.027939
2026-01-080.027935
2026-01-090.028002
2026-01-100.02807
2026-01-110.028058
2026-01-120.027932
2026-01-130.028048
2026-01-140.028043
2026-01-150.028058
2026-01-160.028164
2026-01-170.028202
2026-01-180.028233
2026-01-190.028163
2026-01-200.027964
2026-01-210.027905
2026-01-220.027821
2026-01-230.027751
2026-01-240.027559
2026-01-250.027516
2026-01-260.027739
2026-01-270.02733
2026-01-280.027193
2026-01-290.027225
2026-01-300.027337
2026-01-310.027537
2026-02-010.027549
2026-02-020.027459
2026-02-030.027615
2026-02-040.027771
2026-02-050.027705
2026-02-060.027713
2026-02-070.027763
2026-02-080.027663
2026-02-090.027522
2026-02-100.027538
2026-02-110.027486
2026-02-120.027461
2026-02-130.027507
2026-02-140.027501
2026-02-150.027512
2026-02-160.027558
2026-02-170.027605
2026-02-180.027616
2026-02-190.02781
2026-02-200.027795
2026-02-210.027771
2026-02-220.027787
2026-02-230.027849
2026-02-240.027821
2026-02-250.02778
2026-02-260.027786
2026-02-270.027738
2026-02-280.02771
2026-03-010.027797
2026-03-020.028116
2026-03-030.028549
2026-03-040.0283
2026-03-050.028454
2026-03-060.028699
2026-03-070.028467
2026-03-080.028634
2026-03-090.028775
2026-03-100.028337
2026-03-110.028401
2026-03-120.028442
2026-03-130.028736
2026-03-140.028955
2026-03-150.028942
2026-03-160.028726
2026-03-170.028554
2026-03-180.028703
2026-03-190.028667
2026-03-200.028719
2026-03-210.02851
2026-03-220.028541
2026-03-230.028349
2026-03-240.028478
2026-03-250.02847
2026-03-260.028513
2026-03-270.028702
2026-03-280.028657
2026-03-290.028669
2026-03-300.028752
2026-03-310.028692
2026-04-010.028368
2026-04-020.02857
2026-04-030.02857
2026-04-040.028612
2026-04-050.028565
2026-04-060.028523
2026-04-070.028438
2026-04-080.027939
2026-04-090.028151
2026-04-100.028034
2026-04-110.028093
2026-04-120.028176
2026-04-130.028179
2026-04-140.027779
2026-04-150.027819
2026-04-160.02794
2026-04-170.027762
2026-04-180.02784
2026-04-190.027874
2026-04-200.027856
2026-04-210.027869
2026-04-220.028001
2026-04-230.027997
2026-04-240.027999
2026-04-250.027989
2026-04-260.028064
2026-04-270.027984
2026-04-280.028092
2026-04-290.028135
2026-04-300.028195
2026-05-010.02804
2026-05-020.028036
2026-05-030.028018
2026-05-040.028172
2026-05-050.028181
2026-05-060.027924
2026-05-070.027801
2026-05-080.02778
2026-05-090.027832
2026-05-100.027952
2026-05-110.027968
2026-05-120.028015
2026-05-140.028033
2026-05-150.028255
2026-05-160.028228
2026-05-170.028253
2026-05-180.028198
2026-05-190.028239
2026-05-200.028349
2026-05-210.028296
2026-05-230.0282
2026-05-240.028118
2026-05-250.028052
2026-05-260.028089
2026-05-270.028092
2026-05-280.028096
2026-05-290.028116
2026-05-300.028031
2026-05-310.028038
2026-06-010.028078
2026-06-020.02803
2026-06-030.028194
2026-06-040.028132
2026-06-050.028109
2026-06-060.028476
2026-06-090.028304
2026-06-100.02846
2026-06-110.028465
2026-06-120.028347
2026-06-130.028343
2026-06-140.028293
2026-06-150.028248
2026-06-160.028274
2026-06-170.028263
2026-06-180.028683
2026-06-190.028705
2026-06-200.028689
2026-06-210.028687
2026-06-220.028794
2026-06-230.029052
2026-06-240.029217
2026-06-250.029192
2026-06-260.029026
2026-06-270.029088
2026-06-280.029085
2026-06-290.029029
2026-06-300.029116
2026-07-010.029146
2026-07-020.029111
2026-07-030.028952
2026-07-040.02902
2026-07-050.029019
2026-07-060.029056
2026-07-070.029037
2026-07-080.029237
2026-07-090.029151
2026-07-100.029428
2026-07-110.029312
2026-07-120.029406
2026-07-130.029274
2026-07-140.029437
2026-07-150.029335
2026-07-160.029196
2026-07-170.029406
2026-07-180.029356
2026-07-190.029376
2026-07-200.029335
2026-07-210.029337
2026-07-220.029357
2026-07-230.029342
2026-07-240.029291
2026-07-250.029297
2026-07-260.02929
2026-07-270.029312
2026-07-280.02938
2026-07-290.029357
2026-07-300.029015
2026-07-310.029033
2026-08-010.028962
2026-08-020.028855
2026-08-030.028892
2026-08-040.028904
2026-08-050.028805
2026-08-060.028791
2026-08-070.028802
2026-08-080.028796
2026-08-090.028748
2026-08-100.02885
2026-08-110.028779
2026-08-120.028826
2026-08-130.028868
2026-08-140.028804
2026-08-150.028804
2026-08-160.028807
2026-08-170.028733
2026-08-180.028842
2026-08-200.028563
2026-08-210.028449
2026-08-220.028524
2026-08-230.028527
2026-08-240.028531
2026-08-250.028528
2026-08-260.028443
2026-08-270.028713
2026-08-280.028775
2026-08-290.028963
2026-08-300.028961
2026-08-310.028759
2026-09-010.028854
2026-09-020.028869
2026-09-030.028779
2026-09-040.028682
2026-09-050.028682
2026-09-060.028699
2026-09-070.028654
2026-09-080.028724
2026-09-090.028614
2026-09-100.028747
2026-09-110.028829
2026-09-120.028797
2026-09-130.028814
2026-09-140.029038
2026-09-150.029052
2026-09-160.029064
2026-09-170.029295
2026-09-180.029354
2026-09-190.029334
2026-09-200.029345
2026-09-210.029259
2026-09-220.029285
2026-09-230.029625
2026-09-240.029769
2026-09-250.029596
2026-09-260.02962
2026-09-270.029633
2026-09-280.029633
2026-09-300.029657
2026-10-020.030091
2026-10-030.0303
2026-10-050.03035
2026-10-060.029839
2026-10-070.030183
2026-10-080.030116
2026-10-090.030124
2026-10-100.030166
2026-10-110.030183
2026-10-120.030227
2026-10-130.030153
2026-10-140.030071
2026-10-150.030039
2026-10-160.029911
2026-10-170.029957
2026-10-180.030021
2026-10-190.029957
2026-10-200.030038
2026-10-210.029917
2026-10-220.030033
2026-10-230.030234
2026-10-240.030289
2026-10-250.030277

High

0.03229

Low

0.02719

Average

0.02910

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/PLN API questions

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

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

How far back does KES/PLN historical data go?

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