Skip to content

TOP to KES exchange rate API

Pa’anga to Kenyan Shilling · quoted 2026-10-15

54.8685

▼ +2.11% over 2Y

1 TOP = 54.8685 KES · 1 KES = 0.01823 TOP · Get this rate via the API

1 TOP buys 54.8685 KES as of 2026-10-15, so 1 KES buys 0.01823 TOP. Over the last 2 years, TOP/KES traded between 53.2768 and 56.6787, averaged 54.8771 and fell 2.11%. The API holds daily TOP/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.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
TOP/KES over 2Y: show the values
Rates per 1 TOP. Missing rates are shown as a dash.
DateKES
2024-10-1556.049798
2024-10-1656.502259
2024-10-1756.358627
2024-10-1856.514926
2024-10-1955.281709
2024-10-2056.275849
2024-10-2156.086316
2024-10-2256.44209
2024-10-2355.804991
2024-10-2456.114997
2024-10-2556.178896
2024-10-2655.198835
2024-10-2756.003456
2024-10-2856.410396
2024-10-2956.446687
2024-10-3056.264752
2024-10-3156.227019
2024-11-0156.116152
2024-11-0254.921241
2024-11-0355.488043
2024-11-0456.082258
2024-11-0556.678709
2024-11-0656.522902
2024-11-0755.487944
2024-11-0855.301016
2024-11-0955.1235
2024-11-1055.256281
2024-11-1155.544039
2024-11-1255.259484
2024-11-1355.196841
2024-11-1455.673331
2024-11-1555.863046
2024-11-1654.77059
2024-11-1754.526612
2024-11-1855.088129
2024-11-1955.47852
2024-11-2055.362168
2024-11-2155.485881
2024-11-2255.642481
2024-11-2354.805478
2024-11-2455.184849
2024-11-2555.629239
2024-11-2655.339043
2024-11-2755.07461
2024-11-2855.402609
2024-11-2955.425636
2024-11-3054.856101
2024-12-0154.829558
2024-12-0254.892495
2024-12-0355.376732
2024-12-0455.592836
2024-12-0555.173786
2024-12-0655.348037
2024-12-0754.735454
2024-12-0854.816878
2024-12-0955.144848
2024-12-1055.59951
2024-12-1154.998856
2024-12-1254.797094
2024-12-1355.06396
2024-12-1454.348101
2024-12-1554.764342
2024-12-1654.889462
2024-12-1754.811823
2024-12-1854.53976
2024-12-1954.640369
2024-12-2055.218823
2024-12-2153.783235
2024-12-2254.758265
2024-12-2355.141204
2024-12-2455.103814
2024-12-2553.949917
2024-12-2654.803804
2024-12-2754.861541
2024-12-2853.837248
2024-12-2954.631029
2024-12-3055.086205
2024-12-3155.031922
2025-01-0154.26504
2025-01-0254.705763
2025-01-0354.885355
2025-01-0453.647808
2025-01-0554.842497
2025-01-0655.015203
2025-01-0754.854444
2025-01-0855.069398
2025-01-0955.252895
2025-01-1055.038812
2025-01-1153.717749
2025-01-1253.950355
2025-01-1355.115271
2025-01-1454.839805
2025-01-1555.234506
2025-01-1654.999954
2025-01-1754.729018
2025-01-1853.794153
2025-01-1954.102287
2025-01-2054.265352
2025-01-2154.429497
2025-01-2254.502529
2025-01-2354.729676
2025-01-2454.53277
2025-01-2554.026543
2025-01-2653.93889
2025-01-2754.074152
2025-01-2854.15842
2025-01-2954.109021
2025-01-3054.052204
2025-01-3154.109064
2025-02-0153.814539
2025-02-0253.583604
2025-02-0353.52667
2025-02-0453.761557
2025-02-0554.589683
2025-02-0655.450075
2025-02-0755.061965
2025-02-0853.827383
2025-02-0953.969884
2025-02-1054.026697
2025-02-1154.104391
2025-02-1254.140177
2025-02-1354.290318
2025-02-1454.65186
2025-02-1553.809419
2025-02-1654.42117
2025-02-1754.498481
2025-02-1854.871246
2025-02-1954.713133
2025-02-2054.567911
2025-02-2154.195555
2025-02-2254.32872
2025-02-2354.598752
2025-02-2454.725428
2025-02-2554.420856
2025-02-2654.542513
2025-02-2754.917108
2025-02-2854.71766
2025-03-0153.688612
2025-03-0254.354202
2025-03-0354.541348
2025-03-0454.43893
2025-03-0554.755214
2025-03-0654.803476
2025-03-0755.201672
2025-03-0854.088109
2025-03-0955.10627
2025-03-1054.864669
2025-03-1154.81874
2025-03-1254.803323
2025-03-1354.876684
2025-03-1455.027173
2025-03-1553.854879
2025-03-1654.645152
2025-03-1754.936616
2025-03-1855.186082
2025-03-1955.216026
2025-03-2054.926996
2025-03-2154.519256
2025-03-2253.794215
2025-03-2354.641606
2025-03-2554.550481
2025-03-2654.96459
2025-03-2754.858198
2025-03-2854.771609
2025-03-2953.510045
2025-03-3054.435296
2025-03-3154.903689
2025-04-0154.703056
2025-04-0254.641705
2025-04-0354.767805
2025-04-0454.541752
2025-04-0553.654894
2025-04-0654.553756
2025-04-0754.85491
2025-04-0854.212662
2025-04-0954.667066
2025-04-1055.173265
2025-04-1155.162993
2025-04-1253.892692
2025-04-1354.774142
2025-04-1455.25095
2025-04-1554.758292
2025-04-1655.20082
2025-04-1755.258403
2025-04-1855.058861
2025-04-1953.960148
2025-04-2054.817248
2025-04-2154.963039
2025-04-2255.334864
2025-04-2355.432564
2025-04-2455.107047
2025-04-2555.211406
2025-04-2654.644403
2025-04-2754.905055
2025-04-2855.210267
2025-04-2955.225266
2025-04-3055.151671
2025-05-0155.578796
2025-05-0255.199894
2025-05-0354.537584
2025-05-0454.758683
2025-05-0555.269662
2025-05-0655.174452
2025-05-0855.708767
2025-05-0955.54481
2025-05-1054.543112
2025-05-1155.515108
2025-05-1255.916806
2025-05-1355.420518
2025-05-1455.738257
2025-05-1555.323329
2025-05-1754.398254
2025-05-1854.950308
2025-05-1955.12095
2025-05-2054.992736
2025-05-2154.729969
2025-05-2255.694766
2025-05-2355.699632
2025-05-2454.484786
2025-05-2555.219384
2025-05-2655.121613
2025-05-2755.311944
2025-05-2855.040596
2025-05-2955.712048
2025-05-3055.814525
2025-05-3154.723149
2025-06-0154.968306
2025-06-0255.174597
2025-06-0355.347681
2025-06-0455.353111
2025-06-0555.614675
2025-06-0655.440569
2025-06-0755.015796
2025-06-0855.141233
2025-06-0955.348804
2025-06-1055.170446
2025-06-1155.49015
2025-06-1255.462385
2025-06-1355.586241
2025-06-1455.064426
2025-06-1555.226867
2025-06-1654.822904
2025-06-1755.727646
2025-06-1855.875575
2025-06-1956.440864
2025-06-2056.216435
2025-06-2154.538008
2025-06-2255.528774
2025-06-2355.900257
2025-06-2455.810715
2025-06-2555.704994
2025-06-2655.985139
2025-06-2755.286499
2025-06-2853.655723
2025-06-2954.948295
2025-06-3055.676293
2025-07-0156.048626
2025-07-0256.023546
2025-07-0355.911291
2025-07-0455.859586
2025-07-0554.96221
2025-07-0655.545437
2025-07-0755.848486
2025-07-0855.705182
2025-07-0955.658085
2025-07-1055.456708
2025-07-1155.592017
2025-07-1254.186572
2025-07-1354.913019
2025-07-1455.53441
2025-07-1555.593612
2025-07-1655.75767
2025-07-1755.506138
2025-07-1855.232415
2025-07-1954.30564
2025-07-2055.057141
2025-07-2155.433216
2025-07-2255.398825
2025-07-2355.684425
2025-07-2455.574339
2025-07-2555.782957
2025-07-2654.511372
2025-07-2755.196355
2025-07-2855.673653
2025-07-2956.153807
2025-07-3055.580582
2025-07-3155.919316
2025-08-0155.61812
2025-08-0253.957268
2025-08-0354.739007
2025-08-0455.375444
2025-08-0555.635574
2025-08-0655.591707
2025-08-0754.839425
2025-08-0855.51568
2025-08-0954.878301
2025-08-1055.122798
2025-08-1154.068759
2025-08-1254.60574
2025-08-1355.078943
2025-08-1455.029413
2025-08-1555.465216
2025-08-1655.180882
2025-08-1754.744847
2025-08-1855.09594
2025-08-1954.998259
2025-08-2056.121969
2025-08-2153.712925
2025-08-2255.042571
2025-08-2353.643592
2025-08-2455.046924
2025-08-2554.506823
2025-08-2655.14785
2025-08-2754.54111
2025-08-2854.931513
2025-08-2954.968117
2025-08-3053.725389
2025-08-3154.911856
2025-09-0154.838172
2025-09-0255.262572
2025-09-0355.195179
2025-09-0455.246123
2025-09-0555.88479
2025-09-0653.725331
2025-09-0755.637404
2025-09-0854.69447
2025-09-0955.415705
2025-09-1055.039531
2025-09-1154.899589
2025-09-1354.360692
2025-09-1454.602082
2025-09-1554.71711
2025-09-1655.1955
2025-09-1755.225742
2025-09-1855.110219
2025-09-1956.531037
2025-09-2054.405583
2025-09-2155.959533
2025-09-2256.527014
2025-09-2355.408871
2025-09-2454.790392
2025-09-2555.312964
2025-09-2654.793947
2025-09-2755.101204
2025-09-2854.692862
2025-09-2954.493663
2025-09-3054.17322
2025-10-0154.720947
2025-10-0254.805469
2025-10-0354.669122
2025-10-0453.725319
2025-10-0554.975609
2025-10-0654.669655
2025-10-0754.614774
2025-10-0854.831675
2025-10-0954.669603
2025-10-1055.621571
2025-10-1154.438948
2025-10-1255.497165
2025-10-1354.868371
2025-10-1454.996566
2025-10-1554.681737
2025-10-1654.772016
2025-10-1754.781544
2025-10-1854.642624
2025-10-1955.310498
2025-10-2054.952698
2025-10-2155.341349
2025-10-2254.870212
2025-10-2354.70959
2025-10-2454.814315
2025-10-2554.564779
2025-10-2654.812587
2025-10-2754.6942
2025-10-2854.600218
2025-10-2954.288156
2025-10-3054.413226
2025-10-3154.58693
2025-11-0154.839668
2025-11-0255.096224
2025-11-0354.142583
2025-11-0454.886911
2025-11-0554.991005
2025-11-0654.795354
2025-11-0754.773133
2025-11-0853.684261
2025-11-0955.226145
2025-11-1054.738418
2025-11-1154.456361
2025-11-1254.799429
2025-11-1354.845259
2025-11-1453.962599
2025-11-1553.677336
2025-11-1654.17349
2025-11-1753.994731
2025-11-1854.114492
2025-11-1954.202119
2025-11-2054.289592
2025-11-2154.060227
2025-11-2253.865853
2025-11-2354.016123
2025-11-2453.795516
2025-11-2553.963687
2025-11-2653.998612
2025-11-2754.094305
2025-11-2854.063428
2025-11-2953.865273
2025-11-3054.02053
2025-12-0153.949941
2025-12-0254.039487
2025-12-0353.936581
2025-12-0454.161574
2025-12-0553.988171
2025-12-0653.610504
2025-12-0753.865272
2025-12-0853.648956
2025-12-0953.795809
2025-12-1154.13068
2025-12-1253.738136
2025-12-1353.27683
2025-12-1453.82101
2025-12-1553.934632
2025-12-1653.988736
2025-12-1754.097299
2025-12-1853.702318
2025-12-1953.953747
2025-12-2053.650701
2025-12-2153.893434
2025-12-2253.870269
2025-12-2353.754452
2025-12-2454.033008
2025-12-2553.53628
2025-12-2654.653184
2025-12-2753.531925
2025-12-2853.806313
2025-12-2954.107993
2025-12-3054.114677
2025-12-3154.298405
2026-01-0153.941407
2026-01-0253.959205
2026-01-0353.781542
2026-01-0454.042091
2026-01-0554.2697
2026-01-0654.025646
2026-01-0754.179843
2026-01-0853.925396
2026-01-0953.987611
2026-01-1053.528669
2026-01-1153.703837
2026-01-1253.962165
2026-01-1354.198993
2026-01-1454.394099
2026-01-1554.334118
2026-01-1654.78349
2026-01-1753.871781
2026-01-1853.993622
2026-01-1954.259491
2026-01-2054.317219
2026-01-2154.568926
2026-01-2254.566477
2026-01-2354.53678
2026-01-2454.16557
2026-01-2555.080301
2026-01-2654.46894
2026-01-2755.062987
2026-01-2855.035588
2026-01-2954.857222
2026-01-3055.101621
2026-01-3154.808755
2026-02-0155.352955
2026-02-0255.430641
2026-02-0355.434253
2026-02-0455.145084
2026-02-0555.05723
2026-02-0654.88706
2026-02-0753.56133
2026-02-0854.785532
2026-02-0954.982134
2026-02-1055.117213
2026-02-1155.30443
2026-02-1255.354895
2026-02-1355.28959
2026-02-1453.559541
2026-02-1554.955327
2026-02-1655.162841
2026-02-1755.282419
2026-02-1855.091355
2026-02-1955.171674
2026-02-2055.109049
2026-02-2153.942294
2026-02-2254.698278
2026-02-2355.082198
2026-02-2455.046347
2026-02-2555.202309
2026-02-2655.00883
2026-02-2755.154664
2026-02-2854.717126
2026-03-0154.830846
2026-03-0254.963238
2026-03-0355.24233
2026-03-0455.046431
2026-03-0555.072816
2026-03-0655.012755
2026-03-0754.166747
2026-03-0855.205895
2026-03-0954.931713
2026-03-1055.12301
2026-03-1155.047342
2026-03-1255.481994
2026-03-1355.202298
2026-03-1454.791092
2026-03-1554.751545
2026-03-1655.212872
2026-03-1755.184272
2026-03-1855.283467
2026-03-1955.404346
2026-03-2054.929047
2026-03-2154.066437
2026-03-2254.730149
2026-03-2355.274736
2026-03-2455.631734
2026-03-2555.134801
2026-03-2655.62685
2026-03-2755.590502
2026-03-2853.952141
2026-03-2955.233001
2026-03-3055.544931
2026-03-3155.127428
2026-04-0155.068753
2026-04-0255.328505
2026-04-0355.033557
2026-04-0454.146428
2026-04-0555.388891
2026-04-0655.655887
2026-04-0755.021865
2026-04-0855.150042
2026-04-0954.956867
2026-04-1055.076089
2026-04-1254.717604
2026-04-1354.998667
2026-04-1455.1063
2026-04-1554.935872
2026-04-1655.544196
2026-04-1755.023032
2026-04-1853.61988
2026-04-1954.491881
2026-04-2054.9276
2026-04-2155.427532
2026-04-2255.088167
2026-04-2355.192327
2026-04-2455.019697
2026-04-2553.71399
2026-04-2654.353787
2026-04-2755.092208
2026-04-2855.74068
2026-04-2954.836019
2026-04-3055.669903
2026-05-0155.991663
2026-05-0253.639216
2026-05-0354.975608
2026-05-0455.284381
2026-05-0555.208508
2026-05-0655.360791
2026-05-0755.430891
2026-05-0855.241018
2026-05-0953.651685
2026-05-1054.481822
2026-05-1155.091827
2026-05-1255.518878
2026-05-1455.700429
2026-05-1556.166764
2026-05-1654.739372
2026-05-1754.909221
2026-05-1855.280323
2026-05-1955.327018
2026-05-2055.382701
2026-05-2155.647558
2026-05-2354.931489
2026-05-2455.144712
2026-05-2555.543817
2026-05-2655.400539
2026-05-2755.53267
2026-05-2855.582799
2026-05-2955.809851
2026-05-3054.353195
2026-05-3155.359496
2026-06-0155.599453
2026-06-0255.643959
2026-06-0355.41723
2026-06-0455.150602
2026-06-0555.405627
2026-06-0654.345867
2026-06-0955.410866
2026-06-1055.039421
2026-06-1154.739932
2026-06-1255.103397
2026-06-1354.423001
2026-06-1454.796502
2026-06-1555.004608
2026-06-1655.032417
2026-06-1755.629852
2026-06-1855.919956
2026-06-1955.245645
2026-06-2054.484831
2026-06-2154.670551
2026-06-2254.960307
2026-06-2355.033136
2026-06-2454.802107
2026-06-2554.685312
2026-06-2655.058499
2026-06-2753.994833
2026-06-2854.102401
2026-06-2954.665346
2026-06-3054.664691
2026-07-0154.635319
2026-07-0254.556679
2026-07-0354.601742
2026-07-0453.858762
2026-07-0554.112715
2026-07-0654.640184
2026-07-0754.62352
2026-07-0855.130484
2026-07-0954.566309
2026-07-1054.632493
2026-07-1153.645048
2026-07-1254.226295
2026-07-1354.688089
2026-07-1454.635219
2026-07-1554.75
2026-07-1654.978998
2026-07-1755.471395
2026-07-1854.113199
2026-07-1954.43292
2026-07-2054.937881
2026-07-2154.948231
2026-07-2254.677433
2026-07-2355.243196
2026-07-2455.3282
2026-07-2554.316497
2026-07-2654.389433
2026-07-2755.048388
2026-07-2855.270891
2026-07-2955.032545
2026-07-3054.995023
2026-07-3155.116512
2026-08-0153.937876
2026-08-0254.406984
2026-08-0354.786417
2026-08-0455.271545
2026-08-0554.93745
2026-08-0654.811262
2026-08-0755.350027
2026-08-0853.933555
2026-08-0954.632685
2026-08-1054.913997
2026-08-1154.790657
2026-08-1254.903028
2026-08-1354.853546
2026-08-1454.77765
2026-08-1553.664701
2026-08-1654.797661
2026-08-1755.127292
2026-08-1855.266527
2026-08-2055.24377
2026-08-2155.258698
2026-08-2253.740869
2026-08-2355.24783
2026-08-2455.752283
2026-08-2555.48288
2026-08-2655.396407
2026-08-2755.413143
2026-08-2855.457207
2026-08-2954.88406
2026-08-3055.38657
2026-08-3155.540791
2026-09-0155.373138
2026-09-0255.401976
2026-09-0355.378484
2026-09-0455.352445
2026-09-0554.836731
2026-09-0654.905691
2026-09-0755.275464
2026-09-0855.394991
2026-09-0955.433307
2026-09-1055.324639
2026-09-1155.236626
2026-09-1254.688153
2026-09-1354.905748
2026-09-1455.185392
2026-09-1554.938947
2026-09-1655.031101
2026-09-1755.072764
2026-09-1854.951444
2026-09-1954.025768
2026-09-2054.55518
2026-09-2155.439738
2026-09-2255.556801
2026-09-2355.375782
2026-09-2454.858019
2026-09-2554.821042
2026-09-2653.765136
2026-09-2754.159036
2026-09-2854.494466
2026-09-3054.446262
2026-10-0254.147568
2026-10-0353.489525
2026-10-0554.067419
2026-10-0654.637338
2026-10-0754.619714
2026-10-0854.88415
2026-10-0954.687543
2026-10-1053.958732
2026-10-1154.315929
2026-10-1254.758289
2026-10-1354.620543
2026-10-1454.298878
2026-10-1554.868457

High

56.6787

Low

53.2768

Average

54.8771

Statistics use all 717 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

TOP/KES API questions

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

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

How far back does TOP/KES historical data go?

Daily TOP/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 TOP/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.