Skip to content

KES to IDR exchange rate API

Kenyan Shilling to Rupiah · quoted 2026-10-25

139.1308

▲ +14.36% over 2Y

1 KES = 139.1308 IDR · 1 IDR = 0.007187 KES · Get this rate via the API

1 KES buys 139.1308 IDR as of 2026-10-25, so 1 IDR buys 0.007187 KES. Over the last 2 years, KES/IDR traded between 120.9144 and 140.0975, averaged 130.1047 and rose 14.36%. The API holds daily KES/IDR 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/IDR over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateIDR
2024-10-25121.65745
2024-10-26121.362556
2024-10-27121.416669
2024-10-28121.937164
2024-10-29122.271821
2024-10-30122.006152
2024-10-31121.858401
2024-11-01122.0108
2024-11-02122.90242
2024-11-03122.285468
2024-11-04122.343737
2024-11-05122.221889
2024-11-06123.046492
2024-11-07121.397544
2024-11-08120.914376
2024-11-09121.265287
2024-11-10121.810468
2024-11-11121.911326
2024-11-12122.422173
2024-11-13121.827953
2024-11-14123.290448
2024-11-15122.753549
2024-11-16122.807549
2024-11-17123.092141
2024-11-18122.548284
2024-11-19122.893845
2024-11-20122.851873
2024-11-21122.864419
2024-11-22122.986972
2024-11-23123.116348
2024-11-24122.913715
2024-11-25122.520013
2024-11-26122.709554
2024-11-27122.593524
2024-11-28122.680589
2024-11-29122.206223
2024-11-30122.246521
2024-12-01122.533032
2024-12-02122.811497
2024-12-03123.13751
2024-12-04122.965961
2024-12-05122.529246
2024-12-06122.28879
2024-12-07122.236035
2024-12-08123.001051
2024-12-09122.720993
2024-12-10122.618754
2024-12-11123.153545
2024-12-12123.343452
2024-12-13123.709131
2024-12-14124.015806
2024-12-15124.152466
2024-12-16124.188998
2024-12-17124.961345
2024-12-18124.674101
2024-12-19126.218433
2024-12-20126.411557
2024-12-21125.170934
2024-12-22125.838375
2024-12-23125.44392
2024-12-24125.261271
2024-12-25125.524425
2024-12-26125.536812
2024-12-27125.659189
2024-12-28125.106474
2024-12-29125.503208
2024-12-30124.97868
2024-12-31125.255835
2025-01-01125.741411
2025-01-02125.280338
2025-01-03125.479905
2025-01-04125.289812
2025-01-05125.290775
2025-01-06125.050323
2025-01-07124.883053
2025-01-08125.612174
2025-01-09125.238937
2025-01-10125.109969
2025-01-11126.079996
2025-01-12125.157277
2025-01-13125.804383
2025-01-14126.044911
2025-01-15126.398439
2025-01-16126.790581
2025-01-17126.634215
2025-01-18126.443117
2025-01-19126.434442
2025-01-20126.51977
2025-01-21126.222302
2025-01-22125.287867
2025-01-23125.499195
2025-01-24124.73074
2025-01-25124.911728
2025-01-26125.360619
2025-01-27125.1034
2025-01-28125.533585
2025-01-29125.409292
2025-01-30125.463285
2025-01-31125.876095
2025-02-01126.622155
2025-02-02126.338891
2025-02-03127.088322
2025-02-04126.491052
2025-02-05126.480462
2025-02-06126.694783
2025-02-07126.404251
2025-02-08126.723421
2025-02-09126.137605
2025-02-10126.513252
2025-02-11126.886339
2025-02-12126.72682
2025-02-13127.029372
2025-02-14125.631328
2025-02-15125.469656
2025-02-16125.78412
2025-02-17125.743439
2025-02-18126.287856
2025-02-19126.897844
2025-02-20125.899726
2025-02-21126.112755
2025-02-22125.937646
2025-02-23125.89755
2025-02-24125.652488
2025-02-25126.333644
2025-02-26126.447909
2025-02-27127.161389
2025-02-28127.917522
2025-03-01128.252876
2025-03-02128.337343
2025-03-03127.322873
2025-03-04127.538851
2025-03-05126.636541
2025-03-06127.178407
2025-03-07125.885736
2025-03-08126.229451
2025-03-09125.970475
2025-03-10126.38048
2025-03-11127.035527
2025-03-12127.487305
2025-03-13127.029124
2025-03-14126.363649
2025-03-15126.172201
2025-03-16126.472881
2025-03-17126.657687
2025-03-18127.584338
2025-03-19127.695207
2025-03-20127.590668
2025-03-21127.587065
2025-03-22127.390468
2025-03-23128.190656
2025-03-25128.01638
2025-03-26128.356355
2025-03-27128.172592
2025-03-28128.165016
2025-03-29128.864221
2025-03-30128.018547
2025-03-31128.439273
2025-04-01129.49795
2025-04-02129.315661
2025-04-03129.214011
2025-04-04131.234508
2025-04-05129.835415
2025-04-06128.5998
2025-04-07130.87415
2025-04-08130.577721
2025-04-09131.259424
2025-04-10129.798012
2025-04-11130.064621
2025-04-12129.772249
2025-04-13129.570647
2025-04-14129.780105
2025-04-15130.107103
2025-04-16129.534995
2025-04-17130.155592
2025-04-18129.735165
2025-04-19130.262555
2025-04-20129.962301
2025-04-21130.059044
2025-04-22129.853225
2025-04-23130.266682
2025-04-24129.958048
2025-04-25130.169035
2025-04-26129.864467
2025-04-27130.237042
2025-04-28129.934332
2025-04-29129.862438
2025-04-30128.610578
2025-05-01128.158876
2025-05-02126.909646
2025-05-03127.309175
2025-05-04127.350551
2025-05-05126.941283
2025-05-06127.031734
2025-05-08127.704359
2025-05-09128.002835
2025-05-10127.868846
2025-05-11127.830686
2025-05-12128.945127
2025-05-13129.036308
2025-05-14127.825993
2025-05-15127.819045
2025-05-17127.628314
2025-05-18127.443713
2025-05-19127.016245
2025-05-20126.813074
2025-05-21126.570892
2025-05-22126.162897
2025-05-23125.89132
2025-05-24125.67861
2025-05-25125.675603
2025-05-26126.067869
2025-05-27126.014055
2025-05-28126.283538
2025-05-29126.097025
2025-05-30126.371009
2025-05-31126.656619
2025-06-01126.243211
2025-06-02126.164939
2025-06-03126.421907
2025-06-04126.185662
2025-06-05125.719104
2025-06-06126.10468
2025-06-07126.125385
2025-06-08125.994998
2025-06-09125.936015
2025-06-10125.764153
2025-06-11125.880276
2025-06-12125.407065
2025-06-13126.163034
2025-06-14125.986614
2025-06-15126.087818
2025-06-16126.204788
2025-06-17125.936804
2025-06-18126.419769
2025-06-19126.704791
2025-06-20126.797578
2025-06-21127.156943
2025-06-22126.81921
2025-06-23127.615058
2025-06-24126.216821
2025-06-25126.074093
2025-06-26125.562318
2025-06-27125.393291
2025-06-28125.440884
2025-06-29125.679621
2025-06-30125.623676
2025-07-01125.271414
2025-07-02125.629718
2025-07-03125.592141
2025-07-04125.156383
2025-07-05125.237251
2025-07-06125.476661
2025-07-07125.801438
2025-07-08126.002781
2025-07-09125.723493
2025-07-10125.784563
2025-07-11125.339152
2025-07-12125.590541
2025-07-13125.500893
2025-07-14125.986547
2025-07-15125.765223
2025-07-16125.777633
2025-07-17126.534007
2025-07-18126.424688
2025-07-19126.146867
2025-07-20126.275707
2025-07-21126.179242
2025-07-22126.496561
2025-07-23126.06678
2025-07-24126.329245
2025-07-25126.443523
2025-07-26126.758773
2025-07-27126.319678
2025-07-28126.88831
2025-07-29126.930926
2025-07-30126.898388
2025-07-31127.511181
2025-08-01127.770458
2025-08-02126.49902
2025-08-03127.730178
2025-08-04126.945249
2025-08-05126.739344
2025-08-06126.49702
2025-08-07126.370556
2025-08-08125.732944
2025-08-09125.917251
2025-08-10126.303703
2025-08-11126.357169
2025-08-12126.06478
2025-08-13124.631686
2025-08-14124.489109
2025-08-15125.078402
2025-08-16125.438256
2025-08-17125.189814
2025-08-18125.700507
2025-08-19125.70201
2025-08-20125.880719
2025-08-21126.343114
2025-08-22126.512263
2025-08-23125.607485
2025-08-24126.096855
2025-08-25126.66684
2025-08-26125.989361
2025-08-27127.044887
2025-08-28126.207852
2025-08-29127.408806
2025-08-30126.909943
2025-08-31127.503576
2025-09-01127.362067
2025-09-02127.25786
2025-09-03127.156835
2025-09-04127.396612
2025-09-05126.905882
2025-09-06126.616416
2025-09-07127.256541
2025-09-08127.949123
2025-09-09126.844172
2025-09-10127.075742
2025-09-11127.564425
2025-09-13127.134245
2025-09-14127.121422
2025-09-15127.018814
2025-09-16126.83825
2025-09-17127.676211
2025-09-18127.989283
2025-09-19128.707038
2025-09-20128.590338
2025-09-21128.388468
2025-09-22128.260052
2025-09-23128.728719
2025-09-24129.074737
2025-09-25129.824677
2025-09-26128.899177
2025-09-27128.986812
2025-09-28129.842142
2025-09-29129.296985
2025-09-30128.926878
2025-10-01128.489421
2025-10-02128.256901
2025-10-03128.063181
2025-10-04127.981451
2025-10-05128.298935
2025-10-06128.47699
2025-10-07128.619434
2025-10-08128.317196
2025-10-09128.039751
2025-10-10128.357498
2025-10-11128.942185
2025-10-12128.464328
2025-10-13128.650457
2025-10-14128.604796
2025-10-15128.952076
2025-10-16128.538009
2025-10-17128.592961
2025-10-18128.076719
2025-10-19128.511688
2025-10-20128.06691
2025-10-21128.479125
2025-10-22128.548364
2025-10-23128.8168
2025-10-24128.769229
2025-10-25128.583875
2025-10-26128.71909
2025-10-27128.902588
2025-10-28128.301171
2025-10-29128.196548
2025-10-30128.988285
2025-10-31128.923823
2025-11-01128.794991
2025-11-02128.967234
2025-11-03129.409944
2025-11-04129.38952
2025-11-05129.269418
2025-11-06129.041869
2025-11-07129.255924
2025-11-08129.111741
2025-11-09129.387334
2025-11-10129.170916
2025-11-11129.454779
2025-11-12129.713055
2025-11-13129.332861
2025-11-14129.245633
2025-11-15129.31156
2025-11-16129.423395
2025-11-17129.453326
2025-11-18129.538884
2025-11-19128.891364
2025-11-20128.842947
2025-11-21128.929343
2025-11-22128.465385
2025-11-23129.328176
2025-11-24128.595235
2025-11-25128.158078
2025-11-26128.702004
2025-11-27128.262503
2025-11-28128.356437
2025-11-29128.386745
2025-11-30128.997211
2025-12-01128.372357
2025-12-02128.583967
2025-12-03128.537868
2025-12-04128.705463
2025-12-05128.843169
2025-12-06129.039686
2025-12-07128.992381
2025-12-08129.095669
2025-12-09128.997461
2025-12-11129.079837
2025-12-12129.299461
2025-12-13129.282714
2025-12-14129.423654
2025-12-15129.447144
2025-12-16129.270229
2025-12-17129.367963
2025-12-18129.698557
2025-12-19129.774542
2025-12-20129.559345
2025-12-21130.050374
2025-12-22130.167864
2025-12-23130.615554
2025-12-24130.015082
2025-12-25130.011402
2025-12-26130.205676
2025-12-27130.074666
2025-12-28130.17519
2025-12-29130.070948
2025-12-30130.077548
2025-12-31129.330488
2026-01-01129.443833
2026-01-02129.561441
2026-01-03129.472227
2026-01-04129.876391
2026-01-05129.560467
2026-01-06130.284001
2026-01-07129.874984
2026-01-08130.448232
2026-01-09130.436138
2026-01-10130.530747
2026-01-11130.648513
2026-01-12131.065849
2026-01-13130.879931
2026-01-14130.688961
2026-01-15130.925049
2026-01-16131.019644
2026-01-17131.007113
2026-01-18131.146664
2026-01-19131.588302
2026-01-20131.473748
2026-01-21131.038939
2026-01-22130.654871
2026-01-23130.413938
2026-01-24130.182698
2026-01-25130.688655
2026-01-26130.886491
2026-01-27129.684697
2026-01-28129.709297
2026-01-29130.092849
2026-01-30130.015743
2026-01-31130.068757
2026-02-01130.326531
2026-02-02129.504647
2026-02-03129.49163
2026-02-04130.524182
2026-02-05130.634018
2026-02-06130.731582
2026-02-07131.010636
2026-02-08130.846672
2026-02-09130.690693
2026-02-10130.383199
2026-02-11130.398505
2026-02-12130.17222
2026-02-13130.231353
2026-02-14130.455827
2026-02-15130.752432
2026-02-16130.498482
2026-02-17130.38075
2026-02-18130.993966
2026-02-19130.991291
2026-02-20130.777528
2026-02-21130.6938
2026-02-22131.009637
2026-02-23130.905672
2026-02-24130.684049
2026-02-25130.332566
2026-02-26130.35676
2026-02-27130.234734
2026-02-28130.219399
2026-03-01130.251965
2026-03-02130.792508
2026-03-03130.595626
2026-03-04130.468982
2026-03-05130.83398
2026-03-06131.351794
2026-03-07131.174197
2026-03-08131.157191
2026-03-09131.655515
2026-03-10130.763434
2026-03-11130.709527
2026-03-12130.249099
2026-03-13130.601903
2026-03-14131.051687
2026-03-15131.278622
2026-03-16131.050445
2026-03-17131.093079
2026-03-18131.33278
2026-03-19130.354883
2026-03-20131.284497
2026-03-21130.893401
2026-03-22131.20388
2026-03-23130.256204
2026-03-24131.163835
2026-03-25130.242713
2026-03-26130.223054
2026-03-27130.935822
2026-03-28130.795249
2026-03-29130.887247
2026-03-30131.031623
2026-03-31130.493212
2026-04-01130.126502
2026-04-02130.699279
2026-04-03131.000006
2026-04-04130.887413
2026-04-05130.906893
2026-04-06131.570462
2026-04-07131.228295
2026-04-08130.522894
2026-04-09132.150638
2026-04-10132.264701
2026-04-11132.320938
2026-04-12132.496541
2026-04-13133.021134
2026-04-14132.287372
2026-04-15132.546377
2026-04-16132.997933
2026-04-17132.932191
2026-04-18132.761389
2026-04-19133.267446
2026-04-20132.551221
2026-04-21132.803142
2026-04-22133.059151
2026-04-23133.319092
2026-04-24133.357993
2026-04-25133.400206
2026-04-26133.843778
2026-04-27133.30909
2026-04-28133.512913
2026-04-29134.385668
2026-04-30134.327322
2026-05-01134.48438
2026-05-02134.218338
2026-05-03134.406709
2026-05-04134.796334
2026-05-05135.107875
2026-05-06134.452856
2026-05-07133.909893
2026-05-08134.07892
2026-05-09134.52081
2026-05-10135.12631
2026-05-11135.231927
2026-05-12135.448915
2026-05-14135.197338
2026-05-15136.083018
2026-05-16136.075028
2026-05-17135.954833
2026-05-18136.844675
2026-05-19137.204321
2026-05-20136.799974
2026-05-21136.569371
2026-05-23136.580023
2026-05-24136.669466
2026-05-25136.789381
2026-05-26137.736396
2026-05-27137.643173
2026-05-28137.627769
2026-05-29137.973043
2026-05-30137.663801
2026-05-31138.005621
2026-06-01137.7762
2026-06-02137.471113
2026-06-03138.771652
2026-06-04139.320901
2026-06-05139.650466
2026-06-06139.930719
2026-06-09138.768343
2026-06-10138.424479
2026-06-11138.828558
2026-06-12137.299275
2026-06-13137.265276
2026-06-14138.400837
2026-06-15136.832372
2026-06-16136.91963
2026-06-17137.523723
2026-06-18138.007678
2026-06-19137.555209
2026-06-20137.49875
2026-06-21137.796004
2026-06-22137.865174
2026-06-23138.502578
2026-06-24138.912814
2026-06-25138.866598
2026-06-26137.866528
2026-06-27137.748396
2026-06-28138.567889
2026-06-29137.878022
2026-06-30138.271032
2026-07-01138.714517
2026-07-02139.39459
2026-07-03138.95526
2026-07-04139.216643
2026-07-05139.243652
2026-07-06139.345544
2026-07-07138.363352
2026-07-08139.954802
2026-07-09140.082234
2026-07-10139.857021
2026-07-11139.90173
2026-07-12140.097455
2026-07-13139.595712
2026-07-14139.766497
2026-07-15139.78022
2026-07-16139.113177
2026-07-17138.80332
2026-07-18138.776575
2026-07-19139.079863
2026-07-20138.886523
2026-07-21138.444593
2026-07-22138.594985
2026-07-23138.779094
2026-07-24138.455298
2026-07-25138.483387
2026-07-26138.740411
2026-07-27139.442114
2026-07-28139.734954
2026-07-29139.534551
2026-07-30139.744181
2026-07-31139.549974
2026-08-01139.682104
2026-08-02139.638107
2026-08-03139.2293
2026-08-04139.02297
2026-08-05138.127414
2026-08-06138.362585
2026-08-07137.940196
2026-08-08137.81384
2026-08-09138.546634
2026-08-10137.711625
2026-08-11137.882127
2026-08-12137.958973
2026-08-13138.116209
2026-08-14137.597578
2026-08-15137.981676
2026-08-16138.199655
2026-08-17137.813469
2026-08-18138.084756
2026-08-20137.489683
2026-08-21136.436066
2026-08-22136.469703
2026-08-23136.779188
2026-08-24136.839511
2026-08-25136.650348
2026-08-26136.859699
2026-08-27137.070817
2026-08-28136.881538
2026-08-29137.175974
2026-08-30137.046368
2026-08-31136.465291
2026-09-01137.009002
2026-09-02136.863856
2026-09-03136.345127
2026-09-04136.249046
2026-09-05136.247517
2026-09-06136.5927
2026-09-07136.344938
2026-09-08135.95609
2026-09-09135.023998
2026-09-10135.780994
2026-09-11136.01502
2026-09-12135.92883
2026-09-13136.018149
2026-09-14136.427173
2026-09-15136.696229
2026-09-16136.296469
2026-09-17136.816067
2026-09-18137.404197
2026-09-19137.459504
2026-09-20137.281271
2026-09-21138.011374
2026-09-22137.579515
2026-09-23137.455618
2026-09-24138.470139
2026-09-25138.291726
2026-09-26138.208761
2026-09-27138.360825
2026-09-28138.603058
2026-09-30137.904441
2026-10-02138.510014
2026-10-03139.14011
2026-10-05139.086628
2026-10-06137.438967
2026-10-07137.567795
2026-10-08137.979111
2026-10-09137.69922
2026-10-10137.925928
2026-10-11138.084789
2026-10-12138.116645
2026-10-13137.821342
2026-10-14138.193072
2026-10-15138.251792
2026-10-16138.881924
2026-10-17139.110246
2026-10-18139.129843
2026-10-19138.797489
2026-10-20138.433201
2026-10-21138.97176
2026-10-22139.21287
2026-10-23139.445398
2026-10-24139.414104
2026-10-25139.130755

High

140.0975

Low

120.9144

Average

130.1047

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/IDR API questions

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

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

How far back does KES/IDR historical data go?

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