Skip to content

KES to TOP exchange rate API

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

0.01838

▲ +3.27% over 2Y

1 KES = 0.01838 TOP · 1 TOP = 54.4010 KES · Get this rate via the API

1 KES buys 0.01838 TOP as of 2026-10-25, so 1 TOP buys 54.4010 KES. Over the last 2 years, KES/TOP traded between 0.01764 and 0.01877, averaged 0.01823 and rose 3.27%. The API holds daily KES/TOP 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/TOP over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateTOP
2024-10-250.0178
2024-10-260.018116
2024-10-270.017856
2024-10-280.017727
2024-10-290.017715
2024-10-300.017773
2024-10-310.017785
2024-11-010.01782
2024-11-020.018207
2024-11-030.018021
2024-11-040.01783
2024-11-050.017643
2024-11-060.017691
2024-11-070.018021
2024-11-080.018082
2024-11-090.018141
2024-11-100.018097
2024-11-110.018003
2024-11-120.018096
2024-11-130.018116
2024-11-140.017961
2024-11-150.0179
2024-11-160.018257
2024-11-170.018339
2024-11-180.018152
2024-11-190.018024
2024-11-200.018062
2024-11-210.018022
2024-11-220.017971
2024-11-230.018246
2024-11-240.01812
2024-11-250.017976
2024-11-260.01807
2024-11-270.018157
2024-11-280.018049
2024-11-290.018042
2024-11-300.018229
2024-12-010.018238
2024-12-020.018217
2024-12-030.018058
2024-12-040.017987
2024-12-050.018124
2024-12-060.018067
2024-12-070.018269
2024-12-080.018242
2024-12-090.018134
2024-12-100.017985
2024-12-110.018182
2024-12-120.018249
2024-12-130.01816
2024-12-140.018399
2024-12-150.01826
2024-12-160.018218
2024-12-170.018244
2024-12-180.018335
2024-12-190.018301
2024-12-200.018109
2024-12-210.018593
2024-12-220.018262
2024-12-230.018135
2024-12-240.018147
2024-12-250.018535
2024-12-260.018246
2024-12-270.018227
2024-12-280.018574
2024-12-290.018304
2024-12-300.018153
2024-12-310.018171
2025-01-010.018428
2025-01-020.018279
2025-01-030.018219
2025-01-040.01864
2025-01-050.018234
2025-01-060.018176
2025-01-070.01823
2025-01-080.018158
2025-01-090.018098
2025-01-100.018168
2025-01-110.018615
2025-01-120.018535
2025-01-130.018143
2025-01-140.018234
2025-01-150.018104
2025-01-160.018181
2025-01-170.018271
2025-01-180.018589
2025-01-190.018483
2025-01-200.018427
2025-01-210.018372
2025-01-220.018347
2025-01-230.018271
2025-01-240.018337
2025-01-250.018509
2025-01-260.018539
2025-01-270.018493
2025-01-280.018464
2025-01-290.018481
2025-01-300.0185
2025-01-310.018481
2025-02-010.018582
2025-02-020.018662
2025-02-030.018682
2025-02-040.0186
2025-02-050.018318
2025-02-060.018034
2025-02-070.018161
2025-02-080.018577
2025-02-090.018528
2025-02-100.018509
2025-02-110.018482
2025-02-120.01847
2025-02-130.018419
2025-02-140.018297
2025-02-150.018584
2025-02-160.018375
2025-02-170.018349
2025-02-180.018224
2025-02-190.018277
2025-02-200.018325
2025-02-210.018451
2025-02-220.018406
2025-02-230.018315
2025-02-240.018273
2025-02-250.018375
2025-02-260.018334
2025-02-270.018209
2025-02-280.018275
2025-03-010.018625
2025-03-020.018397
2025-03-030.018334
2025-03-040.018369
2025-03-050.018263
2025-03-060.018247
2025-03-070.018115
2025-03-080.018488
2025-03-090.018146
2025-03-100.018226
2025-03-110.018241
2025-03-120.018247
2025-03-130.018222
2025-03-140.018172
2025-03-150.018568
2025-03-160.018299
2025-03-170.018202
2025-03-180.01812
2025-03-190.01811
2025-03-200.018205
2025-03-210.018342
2025-03-220.018589
2025-03-230.018301
2025-03-250.018331
2025-03-260.018193
2025-03-270.018228
2025-03-280.018257
2025-03-290.018688
2025-03-300.01837
2025-03-310.018213
2025-04-010.01828
2025-04-020.018301
2025-04-030.018258
2025-04-040.018334
2025-04-050.018637
2025-04-060.01833
2025-04-070.018229
2025-04-080.018445
2025-04-090.018292
2025-04-100.018124
2025-04-110.018128
2025-04-120.018555
2025-04-130.018256
2025-04-140.018099
2025-04-150.018262
2025-04-160.018115
2025-04-170.018096
2025-04-180.018162
2025-04-190.018532
2025-04-200.018242
2025-04-210.018194
2025-04-220.018071
2025-04-230.018039
2025-04-240.018146
2025-04-250.018112
2025-04-260.0183
2025-04-270.018213
2025-04-280.018112
2025-04-290.018107
2025-04-300.018131
2025-05-010.017992
2025-05-020.018115
2025-05-030.018335
2025-05-040.018261
2025-05-050.018093
2025-05-060.018124
2025-05-080.01795
2025-05-090.018003
2025-05-100.018334
2025-05-110.018013
2025-05-120.017883
2025-05-130.018043
2025-05-140.01794
2025-05-150.018075
2025-05-170.018382
2025-05-180.018198
2025-05-190.018141
2025-05-200.018184
2025-05-210.018271
2025-05-220.017955
2025-05-230.017953
2025-05-240.018353
2025-05-250.018109
2025-05-260.018141
2025-05-270.018079
2025-05-280.018168
2025-05-290.017949
2025-05-300.017916
2025-05-310.018273
2025-06-010.018192
2025-06-020.018124
2025-06-030.018067
2025-06-040.018065
2025-06-050.01798
2025-06-060.018037
2025-06-070.018176
2025-06-080.018135
2025-06-090.018067
2025-06-100.018125
2025-06-110.018021
2025-06-120.01803
2025-06-130.01799
2025-06-140.01816
2025-06-150.018107
2025-06-160.01824
2025-06-170.017944
2025-06-180.017896
2025-06-190.017717
2025-06-200.017788
2025-06-210.018335
2025-06-220.018008
2025-06-230.017889
2025-06-240.017917
2025-06-250.017951
2025-06-260.017861
2025-06-270.018087
2025-06-280.018637
2025-06-290.018198
2025-06-300.01796
2025-07-010.017841
2025-07-020.017849
2025-07-030.017885
2025-07-040.017902
2025-07-050.018194
2025-07-060.018003
2025-07-070.017905
2025-07-080.017951
2025-07-090.017966
2025-07-100.018032
2025-07-110.017988
2025-07-120.018454
2025-07-130.01821
2025-07-140.018006
2025-07-150.017987
2025-07-160.017934
2025-07-170.018016
2025-07-180.018105
2025-07-190.018414
2025-07-200.018162
2025-07-210.018039
2025-07-220.01805
2025-07-230.017958
2025-07-240.017993
2025-07-250.017926
2025-07-260.018344
2025-07-270.018117
2025-07-280.017961
2025-07-290.017808
2025-07-300.017991
2025-07-310.017882
2025-08-010.017979
2025-08-020.018533
2025-08-030.018268
2025-08-040.018058
2025-08-050.017974
2025-08-060.017988
2025-08-070.018235
2025-08-080.018012
2025-08-090.018222
2025-08-100.018141
2025-08-110.018494
2025-08-120.018313
2025-08-130.018155
2025-08-140.018172
2025-08-150.018029
2025-08-160.018122
2025-08-170.018266
2025-08-180.01815
2025-08-190.018182
2025-08-200.017818
2025-08-210.018617
2025-08-220.018167
2025-08-230.018641
2025-08-240.018166
2025-08-250.018346
2025-08-260.018133
2025-08-270.018334
2025-08-280.018204
2025-08-290.018192
2025-08-300.018613
2025-08-310.018211
2025-09-010.018235
2025-09-020.018095
2025-09-030.018117
2025-09-040.0181
2025-09-050.017893
2025-09-060.018613
2025-09-070.017973
2025-09-080.018283
2025-09-090.018045
2025-09-100.018168
2025-09-110.018215
2025-09-130.018395
2025-09-140.018314
2025-09-150.018275
2025-09-160.018117
2025-09-170.018107
2025-09-180.018145
2025-09-190.017689
2025-09-200.01838
2025-09-210.01787
2025-09-220.01769
2025-09-230.018047
2025-09-240.018251
2025-09-250.018078
2025-09-260.01825
2025-09-270.018148
2025-09-280.018283
2025-09-290.01835
2025-09-300.018459
2025-10-010.018274
2025-10-020.018246
2025-10-030.018291
2025-10-040.018613
2025-10-050.018189
2025-10-060.018291
2025-10-070.01831
2025-10-080.018237
2025-10-090.018291
2025-10-100.017978
2025-10-110.018369
2025-10-120.018018
2025-10-130.018225
2025-10-140.018182
2025-10-150.018287
2025-10-160.018257
2025-10-170.018254
2025-10-180.0183
2025-10-190.018079
2025-10-200.018197
2025-10-210.018069
2025-10-220.018224
2025-10-230.018278
2025-10-240.018243
2025-10-250.018326
2025-10-260.018243
2025-10-270.018283
2025-10-280.018314
2025-10-290.01842
2025-10-300.018377
2025-10-310.018319
2025-11-010.018234
2025-11-020.01815
2025-11-030.018469
2025-11-040.018219
2025-11-050.018184
2025-11-060.018249
2025-11-070.018257
2025-11-080.018627
2025-11-090.018107
2025-11-100.018268
2025-11-110.018363
2025-11-120.018248
2025-11-130.018233
2025-11-140.018531
2025-11-150.018629
2025-11-160.018459
2025-11-170.01852
2025-11-180.018479
2025-11-190.018449
2025-11-200.018419
2025-11-210.018497
2025-11-220.018564
2025-11-230.018512
2025-11-240.018588
2025-11-250.01853
2025-11-260.018518
2025-11-270.018486
2025-11-280.018496
2025-11-290.018564
2025-11-300.018511
2025-12-010.018535
2025-12-020.018504
2025-12-030.01854
2025-12-040.018463
2025-12-050.018522
2025-12-060.018653
2025-12-070.018564
2025-12-080.018639
2025-12-090.018588
2025-12-110.018473
2025-12-120.018608
2025-12-130.018769
2025-12-140.01858
2025-12-150.01854
2025-12-160.018522
2025-12-170.018485
2025-12-180.018621
2025-12-190.018534
2025-12-200.018639
2025-12-210.018555
2025-12-220.018563
2025-12-230.018603
2025-12-240.018507
2025-12-250.018678
2025-12-260.018297
2025-12-270.01868
2025-12-280.018585
2025-12-290.018481
2025-12-300.018479
2025-12-310.018416
2026-01-010.018538
2026-01-020.018532
2026-01-030.018593
2026-01-040.018504
2026-01-050.018426
2026-01-060.018509
2026-01-070.018457
2026-01-080.018544
2026-01-090.018522
2026-01-100.018681
2026-01-110.01862
2026-01-120.018531
2026-01-130.01845
2026-01-140.018384
2026-01-150.018404
2026-01-160.018253
2026-01-170.018562
2026-01-180.01852
2026-01-190.018429
2026-01-200.01841
2026-01-210.018325
2026-01-220.018326
2026-01-230.018336
2026-01-240.018461
2026-01-250.018155
2026-01-260.018359
2026-01-270.018161
2026-01-280.01817
2026-01-290.018229
2026-01-300.018148
2026-01-310.018245
2026-02-010.018065
2026-02-020.01804
2026-02-030.018039
2026-02-040.018133
2026-02-050.018162
2026-02-060.018219
2026-02-070.01867
2026-02-080.018252
2026-02-090.018187
2026-02-100.018143
2026-02-110.018081
2026-02-120.018065
2026-02-130.018086
2026-02-140.01867
2026-02-150.018196
2026-02-160.018128
2026-02-170.018088
2026-02-180.018151
2026-02-190.018125
2026-02-200.018145
2026-02-210.018538
2026-02-220.018282
2026-02-230.018154
2026-02-240.018166
2026-02-250.018115
2026-02-260.018178
2026-02-270.01813
2026-02-280.018275
2026-03-010.018237
2026-03-020.018193
2026-03-030.018102
2026-03-040.018166
2026-03-050.018157
2026-03-060.018177
2026-03-070.018461
2026-03-080.018114
2026-03-090.018204
2026-03-100.018141
2026-03-110.018166
2026-03-120.018023
2026-03-130.018115
2026-03-140.018251
2026-03-150.018264
2026-03-160.018111
2026-03-170.018121
2026-03-180.018088
2026-03-190.018049
2026-03-200.018205
2026-03-210.018495
2026-03-220.018271
2026-03-230.018091
2026-03-240.017975
2026-03-250.018137
2026-03-260.017976
2026-03-270.017988
2026-03-280.018534
2026-03-290.018105
2026-03-300.018003
2026-03-310.018139
2026-04-010.018159
2026-04-020.018073
2026-04-030.01817
2026-04-040.018468
2026-04-050.018054
2026-04-060.017967
2026-04-070.018174
2026-04-080.018132
2026-04-090.018196
2026-04-100.018156
2026-04-120.018275
2026-04-130.018182
2026-04-140.018146
2026-04-150.018203
2026-04-160.018003
2026-04-170.018174
2026-04-180.018649
2026-04-190.018351
2026-04-200.018205
2026-04-210.018041
2026-04-220.018152
2026-04-230.018118
2026-04-240.018175
2026-04-250.018617
2026-04-260.018397
2026-04-270.018151
2026-04-280.01794
2026-04-290.018236
2026-04-300.017963
2026-05-010.017859
2026-05-020.018643
2026-05-030.018189
2026-05-040.018088
2026-05-050.018113
2026-05-060.018063
2026-05-070.01804
2026-05-080.018102
2026-05-090.018638
2026-05-100.018354
2026-05-110.018151
2026-05-120.018011
2026-05-140.017953
2026-05-150.017804
2026-05-160.018268
2026-05-170.018211
2026-05-180.018089
2026-05-190.018074
2026-05-200.018056
2026-05-210.01797
2026-05-230.018204
2026-05-240.018134
2026-05-250.018003
2026-05-260.01805
2026-05-270.018007
2026-05-280.017991
2026-05-290.017917
2026-05-300.018398
2026-05-310.018063
2026-06-010.017985
2026-06-020.017971
2026-06-030.018044
2026-06-040.018132
2026-06-050.018048
2026-06-060.0184
2026-06-090.018047
2026-06-100.018168
2026-06-110.018268
2026-06-120.018147
2026-06-130.018374
2026-06-140.018249
2026-06-150.01818
2026-06-160.018171
2026-06-170.017975
2026-06-180.017882
2026-06-190.0181
2026-06-200.018353
2026-06-210.018291
2026-06-220.018194
2026-06-230.01817
2026-06-240.018247
2026-06-250.018286
2026-06-260.018162
2026-06-270.01852
2026-06-280.018483
2026-06-290.018293
2026-06-300.018293
2026-07-010.018303
2026-07-020.018329
2026-07-030.018314
2026-07-040.018567
2026-07-050.018479
2026-07-060.018301
2026-07-070.018307
2026-07-080.018138
2026-07-090.018326
2026-07-100.018304
2026-07-110.018641
2026-07-120.018441
2026-07-130.018285
2026-07-140.018303
2026-07-150.018264
2026-07-160.018188
2026-07-170.018027
2026-07-180.018479
2026-07-190.018371
2026-07-200.018202
2026-07-210.018198
2026-07-220.018289
2026-07-230.018101
2026-07-240.018073
2026-07-250.01841
2026-07-260.018385
2026-07-270.018165
2026-07-280.018092
2026-07-290.018171
2026-07-300.018183
2026-07-310.018143
2026-08-010.018539
2026-08-020.018379
2026-08-030.018252
2026-08-040.018092
2026-08-050.018202
2026-08-060.018244
2026-08-070.018066
2026-08-080.018541
2026-08-090.018304
2026-08-100.01821
2026-08-110.018251
2026-08-120.018213
2026-08-130.01823
2026-08-140.018255
2026-08-150.018634
2026-08-160.018248
2026-08-170.018139
2026-08-180.018094
2026-08-200.018101
2026-08-210.018096
2026-08-220.018607
2026-08-230.0181
2026-08-240.017936
2026-08-250.018023
2026-08-260.018051
2026-08-270.018046
2026-08-280.018031
2026-08-290.01822
2026-08-300.018054
2026-08-310.018004
2026-09-010.018059
2026-09-020.018049
2026-09-030.018057
2026-09-040.018066
2026-09-050.018235
2026-09-060.018213
2026-09-070.018091
2026-09-080.018052
2026-09-090.018039
2026-09-100.018075
2026-09-110.018103
2026-09-120.018285
2026-09-130.018213
2026-09-140.01812
2026-09-150.018202
2026-09-160.018171
2026-09-170.018157
2026-09-180.018197
2026-09-190.018509
2026-09-200.01833
2026-09-210.018037
2026-09-220.017999
2026-09-230.018058
2026-09-240.018228
2026-09-250.018241
2026-09-260.018599
2026-09-270.018464
2026-09-280.01835
2026-09-300.018366
2026-10-020.018468
2026-10-030.018695
2026-10-050.018495
2026-10-060.018302
2026-10-070.018308
2026-10-080.01822
2026-10-090.018285
2026-10-100.018532
2026-10-110.01841
2026-10-120.018262
2026-10-130.018308
2026-10-140.018416
2026-10-150.01826
2026-10-160.018253
2026-10-170.018567
2026-10-180.018451
2026-10-190.018212
2026-10-200.018197
2026-10-210.01814
2026-10-220.018313
2026-10-230.018117
2026-10-240.01846
2026-10-250.018382

High

0.01877

Low

0.01764

Average

0.01823

Statistics use all 717 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/TOP API questions

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

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

How far back does KES/TOP historical data go?

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