Skip to content

KES to KPW exchange rate API

Kenyan Shilling to North Korean Won · quoted 2026-10-28

6.9287

▼ +0.68% over YTD

1 KES = 6.9287 KPW · 1 KPW = 0.14433 KES · Get this rate via the API

1 KES buys 6.9287 KPW as of 2026-10-28, so 1 KPW buys 0.14433 KES. Over the year to date, KES/KPW traded between 6.9147 and 7.0206, averaged 6.9584 and fell 0.68%. The API holds daily KES/KPW 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.

KES/KPW over YTD

Daily observations · gaps mean no published rate

Download CSV
KES/KPW over YTD: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateKPW
2026-01-016.976194
2026-01-026.97571
2026-01-036.977134
2026-01-046.975851
2026-01-056.965909
2026-01-066.991858
2026-01-076.97114
2026-01-086.973437
2026-01-096.962924
2026-01-106.97696
2026-01-116.976329
2026-01-126.982652
2026-01-136.984948
2026-01-146.971549
2026-01-156.97367
2026-01-166.969971
2026-01-176.976949
2026-01-186.975439
2026-01-196.977734
2026-01-206.982391
2026-01-216.973919
2026-01-226.968143
2026-01-236.976575
2026-01-246.98144
2026-01-256.976469
2026-01-267.020643
2026-01-276.982701
2026-01-286.972834
2026-01-296.976811
2026-01-306.970088
2026-01-316.976395
2026-02-016.974797
2026-02-026.938425
2026-02-036.949328
2026-02-046.995358
2026-02-056.970285
2026-02-066.973253
2026-02-076.997271
2026-02-086.97446
2026-02-096.990135
2026-02-106.990416
2026-02-116.978996
2026-02-126.961075
2026-02-136.967404
2026-02-146.977507
2026-02-156.981488
2026-02-166.983556
2026-02-176.972815
2026-02-186.982217
2026-02-196.968511
2026-02-206.969063
2026-02-216.977528
2026-02-226.984679
2026-02-237.003842
2026-02-246.987415
2026-02-256.976114
2026-02-266.99682
2026-02-276.976608
2026-02-286.976855
2026-03-016.976685
2026-03-026.974673
2026-03-036.957283
2026-03-046.966628
2026-03-056.963631
2026-03-066.96518
2026-03-076.967988
2026-03-086.968072
2026-03-096.994708
2026-03-106.97775
2026-03-116.961499
2026-03-126.941823
2026-03-136.954966
2026-03-146.962879
2026-03-156.961689
2026-03-166.952197
2026-03-176.957535
2026-03-186.955475
2026-03-196.917394
2026-03-206.980771
2026-03-216.945246
2026-03-226.944701
2026-03-236.938092
2026-03-246.958416
2026-03-256.953117
2026-03-266.927781
2026-03-276.938975
2026-03-286.928883
2026-03-296.930131
2026-03-306.930004
2026-03-316.922691
2026-04-016.924203
2026-04-026.914745
2026-04-036.925989
2026-04-046.933727
2026-04-056.921849
2026-04-066.934145
2026-04-076.91863
2026-04-086.919646
2026-04-096.956059
2026-04-106.962879
2026-04-116.968724
2026-04-126.965248
2026-04-136.965392
2026-04-146.94987
2026-04-156.953921
2026-04-166.983774
2026-04-176.963849
2026-04-186.970989
2026-04-196.971258
2026-04-206.964264
2026-04-216.978365
2026-04-226.962585
2026-04-236.944604
2026-04-246.959983
2026-04-256.959122
2026-04-266.972017
2026-04-276.971889
2026-04-286.951948
2026-04-296.971524
2026-04-306.969454
2026-05-016.965842
2026-05-026.968626
2026-05-036.968999
2026-05-046.968619
2026-05-056.966992
2026-05-066.983279
2026-05-076.967058
2026-05-086.948802
2026-05-096.966622
2026-05-106.987269
2026-05-116.984881
2026-05-126.967136
2026-05-146.966857
2026-05-156.963035
2026-05-166.95626
2026-05-176.958838
2026-05-186.964873
2026-05-196.959413
2026-05-206.956043
2026-05-216.952954
2026-05-236.94478
2026-05-246.936305
2026-05-256.941843
2026-05-266.950427
2026-05-276.944717
2026-05-286.938755
2026-05-296.969926
2026-05-306.950197
2026-05-316.950789
2026-06-016.951906
2026-06-026.938283
2026-06-036.951965
2026-06-046.951923
2026-06-056.954693
2026-06-066.957481
2026-06-096.957399
2026-06-106.956745
2026-06-116.949465
2026-06-126.945732
2026-06-136.955087
2026-06-146.95098
2026-06-156.94615
2026-06-166.951477
2026-06-176.951988
2026-06-186.947642
2026-06-196.962286
2026-06-206.956524
2026-06-216.948242
2026-06-226.959569
2026-06-236.953625
2026-06-246.955878
2026-06-256.949968
2026-06-266.946711
2026-06-276.953878
2026-06-286.952749
2026-06-296.95047
2026-06-306.952714
2026-07-016.950892
2026-07-026.96165
2026-07-036.962403
2026-07-046.964485
2026-07-056.96175
2026-07-066.961725
2026-07-076.962113
2026-07-086.960421
2026-07-096.965321
2026-07-106.965027
2026-07-116.971236
2026-07-126.966744
2026-07-136.960624
2026-07-146.965047
2026-07-156.958253
2026-07-166.959468
2026-07-176.961139
2026-07-186.964825
2026-07-196.964404
2026-07-206.963196
2026-07-216.964006
2026-07-226.960209
2026-08-136.963855
2026-08-146.963321
2026-08-156.961545
2026-08-166.960783
2026-08-176.961756
2026-08-186.959431
2026-08-206.951888
2026-08-216.952899
2026-08-226.959364
2026-08-236.954261
2026-08-246.956066
2026-08-256.957375
2026-08-266.955824
2026-08-276.956724
2026-08-286.950881
2026-08-296.955642
2026-08-306.953627
2026-08-316.935507
2026-09-016.950384
2026-09-026.955078
2026-09-036.953454
2026-09-046.953918
2026-09-056.956729
2026-09-066.955796
2026-09-076.95299
2026-09-086.95349
2026-09-096.953791
2026-09-106.953171
2026-09-116.955085
2026-09-126.956152
2026-09-136.956877
2026-09-146.954143
2026-09-156.95274
2026-09-166.941843
2026-09-176.944212
2026-09-186.938556
2026-09-196.950599
2026-09-206.948924
2026-09-216.950439
2026-09-226.949285
2026-09-236.956073
2026-09-246.952764
2026-09-256.948921
2026-09-266.945162
2026-09-276.943772
2026-09-286.939154
2026-09-306.936708
2026-10-026.94398
2026-10-037.007308
2026-10-056.978095
2026-10-066.93423
2026-10-076.929418
2026-10-086.929856
2026-10-096.927825
2026-10-106.936524
2026-10-116.936191
2026-10-126.941173
2026-10-136.93641
2026-10-146.939223
2026-10-156.935189
2026-10-166.920027
2026-10-176.934155
2026-10-186.930439
2026-10-196.923957
2026-10-206.926455
2026-10-216.932382
2026-10-226.936988
2026-10-236.930005
2026-10-246.935602
2026-10-256.933252
2026-10-266.933613
2026-10-276.928688
2026-10-286.928688

High

7.0206

Low

6.9147

Average

6.9584

Statistics use all 272 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/KPW API questions

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

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

How far back does KES/KPW historical data go?

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