Skip to content

TZS to KES exchange rate API

Tanzanian Shilling to Kenyan Shilling · quoted 2026-10-25

0.04914

▲ +1.70% over 2Y

1 TZS = 0.04914 KES · 1 KES = 20.3513 TZS · Get this rate via the API

1 TZS buys 0.04914 KES as of 2026-10-25, so 1 KES buys 20.3513 TZS. Over the last 2 years, TZS/KES traded between 0.04743 and 0.05750, averaged 0.05058 and rose 1.70%. The API holds daily TZS/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
TZS/KES over 2Y: show the values
Rates per 1 TZS. Missing rates are shown as a dash.
DateKES
2024-10-250.048318
2024-10-260.047435
2024-10-270.048036
2024-10-280.048402
2024-10-290.04847
2024-10-300.048495
2024-10-310.049275
2024-11-010.049624
2024-11-020.047809
2024-11-030.049141
2024-11-040.049573
2024-11-050.049808
2024-11-060.049907
2024-11-070.049858
2024-11-080.049895
2024-11-090.048381
2024-11-100.049611
2024-11-110.049735
2024-11-120.049645
2024-11-130.049656
2024-11-140.049773
2024-11-150.049769
2024-11-160.048696
2024-11-170.049316
2024-11-180.049923
2024-11-190.049815
2024-11-200.049995
2024-11-210.049967
2024-11-220.049921
2024-11-230.048749
2024-11-240.04951
2024-11-250.050013
2024-11-260.050361
2024-11-270.050654
2024-11-280.050408
2024-11-290.050532
2024-11-300.049064
2024-12-010.050193
2024-12-020.050368
2024-12-030.050386
2024-12-040.050854
2024-12-050.051267
2024-12-060.052499
2024-12-070.049462
2024-12-080.052337
2024-12-090.053778
2024-12-100.053703
2024-12-110.055181
2024-12-120.056958
2024-12-130.057496
2024-12-140.049262
2024-12-150.055438
2024-12-160.057094
2024-12-170.056939
2024-12-180.056392
2024-12-190.055413
2024-12-200.054772
2024-12-210.054071
2024-12-220.054311
2024-12-230.054321
2024-12-240.05416
2024-12-250.053759
2024-12-260.053899
2024-12-270.053681
2024-12-280.053493
2024-12-290.053901
2024-12-300.05371
2024-12-310.053539
2025-01-010.053686
2025-01-020.053322
2025-01-030.053025
2025-01-040.052478
2025-01-050.052978
2025-01-060.052767
2025-01-070.052682
2025-01-080.052593
2025-01-090.05254
2025-01-100.052445
2025-01-110.051719
2025-01-120.05238
2025-01-130.052398
2025-01-140.051511
2025-01-150.050858
2025-01-160.050783
2025-01-170.050777
2025-01-180.051272
2025-01-190.051003
2025-01-200.050748
2025-01-210.050915
2025-01-220.050634
2025-01-230.050401
2025-01-240.050285
2025-01-250.051119
2025-01-260.050713
2025-01-270.050175
2025-01-280.049658
2025-01-290.049292
2025-01-300.049195
2025-01-310.048851
2025-02-010.050668
2025-02-020.049422
2025-02-030.048706
2025-02-040.048504
2025-02-050.048394
2025-02-060.048388
2025-02-070.048338
2025-02-080.050281
2025-02-090.04915
2025-02-100.048349
2025-02-110.048353
2025-02-120.048505
2025-02-130.048525
2025-02-140.048593
2025-02-150.049879
2025-02-160.049331
2025-02-170.048606
2025-02-180.04885
2025-02-190.048625
2025-02-200.048733
2025-02-210.048969
2025-02-220.049945
2025-02-230.049711
2025-02-240.049274
2025-02-250.049055
2025-02-260.049099
2025-02-270.049085
2025-02-280.049243
2025-03-010.049442
2025-03-020.049568
2025-03-030.049185
2025-03-040.049038
2025-03-050.049337
2025-03-060.04939
2025-03-070.049633
2025-03-080.049191
2025-03-090.049589
2025-03-100.049495
2025-03-110.049427
2025-03-120.049327
2025-03-130.049338
2025-03-140.04933
2025-03-150.048802
2025-03-160.049235
2025-03-170.049433
2025-03-180.049497
2025-03-190.049413
2025-03-200.04935
2025-03-210.049286
2025-03-220.048768
2025-03-230.048998
2025-03-250.049279
2025-03-260.049264
2025-03-270.049283
2025-03-280.049388
2025-03-290.048738
2025-03-300.04921
2025-03-310.049416
2025-04-010.049324
2025-04-020.049351
2025-04-030.049436
2025-04-040.04933
2025-04-050.048376
2025-04-060.049114
2025-04-070.049465
2025-04-080.049497
2025-04-090.04929
2025-04-100.049512
2025-04-110.049409
2025-04-120.048239
2025-04-130.049214
2025-04-140.049398
2025-04-150.049351
2025-04-160.04941
2025-04-170.049384
2025-04-180.049355
2025-04-190.048158
2025-04-200.049177
2025-04-210.049342
2025-04-220.049314
2025-04-230.049224
2025-04-240.049254
2025-04-250.04921
2025-04-260.048113
2025-04-270.048769
2025-04-280.049164
2025-04-290.04906
2025-04-300.049113
2025-05-010.049224
2025-05-020.049189
2025-05-030.047947
2025-05-040.048891
2025-05-050.049174
2025-05-060.049095
2025-05-080.049192
2025-05-090.049132
2025-05-100.048017
2025-05-110.04886
2025-05-120.049115
2025-05-130.049074
2025-05-140.049126
2025-05-150.049089
2025-05-170.047939
2025-05-180.048819
2025-05-190.049231
2025-05-200.049223
2025-05-210.049014
2025-05-220.049175
2025-05-230.049056
2025-05-240.047945
2025-05-250.048828
2025-05-260.048967
2025-05-270.049105
2025-05-280.049161
2025-05-290.049184
2025-05-300.049155
2025-05-310.047934
2025-06-010.048902
2025-06-020.049162
2025-06-030.049354
2025-06-040.049525
2025-06-050.050519
2025-06-060.051549
2025-06-070.048904
2025-06-080.050795
2025-06-090.051941
2025-06-100.05223
2025-06-110.052032
2025-06-120.051768
2025-06-130.051479
2025-06-140.049923
2025-06-150.050814
2025-06-160.051098
2025-06-170.050902
2025-06-180.050416
2025-06-190.049843
2025-06-200.049576
2025-06-210.048986
2025-06-220.04955
2025-06-230.049483
2025-06-240.049467
2025-06-250.049802
2025-06-260.050438
2025-06-270.050721
2025-06-280.049023
2025-06-290.050071
2025-06-300.050636
2025-07-010.050678
2025-07-020.05047
2025-07-030.050283
2025-07-040.050332
2025-07-050.048858
2025-07-060.049969
2025-07-070.050244
2025-07-080.050428
2025-07-090.050886
2025-07-100.050981
2025-07-110.051035
2025-07-120.04948
2025-07-130.050612
2025-07-140.050784
2025-07-150.050505
2025-07-160.050823
2025-07-170.050819
2025-07-180.050703
2025-07-190.049695
2025-07-200.050569
2025-07-210.050883
2025-07-220.050999
2025-07-230.051488
2025-07-240.051435
2025-07-250.051395
2025-07-260.050133
2025-07-270.051233
2025-07-280.051628
2025-07-290.051955
2025-07-300.052019
2025-07-310.052161
2025-08-010.052394
2025-08-020.050612
2025-08-030.052078
2025-08-040.052855
2025-08-050.053898
2025-08-060.054077
2025-08-070.053548
2025-08-080.053493
2025-08-090.052213
2025-08-100.05304
2025-08-110.05255
2025-08-120.051899
2025-08-130.051212
2025-08-140.050614
2025-08-150.050647
2025-08-160.049472
2025-08-170.050754
2025-08-180.051743
2025-08-190.053828
2025-08-200.054611
2025-08-210.054171
2025-08-220.053415
2025-08-230.051763
2025-08-240.052168
2025-08-250.052311
2025-08-260.053005
2025-08-270.053076
2025-08-280.05306
2025-08-290.053008
2025-08-300.051625
2025-08-310.052635
2025-09-010.052789
2025-09-020.052954
2025-09-030.053204
2025-09-040.053148
2025-09-050.0534
2025-09-060.051677
2025-09-070.052933
2025-09-080.053489
2025-09-090.053762
2025-09-100.054006
2025-09-110.053774
2025-09-130.052428
2025-09-140.053319
2025-09-150.05372
2025-09-160.053591
2025-09-170.053224
2025-09-180.053333
2025-09-190.053484
2025-09-200.052446
2025-09-210.052895
2025-09-220.053524
2025-09-230.053673
2025-09-240.053771
2025-09-250.054185
2025-09-260.054965
2025-09-270.052779
2025-09-280.053849
2025-09-290.054314
2025-09-300.05458
2025-10-010.054016
2025-10-020.054142
2025-10-030.054048
2025-10-040.052694
2025-10-050.053687
2025-10-060.054096
2025-10-070.052787
2025-10-080.053076
2025-10-090.053189
2025-10-100.053049
2025-10-110.052588
2025-10-120.05267
2025-10-130.05287
2025-10-140.05307
2025-10-150.052722
2025-10-160.052974
2025-10-170.052876
2025-10-180.052563
2025-10-190.051445
2025-10-200.052806
2025-10-210.052839
2025-10-220.052653
2025-10-230.052279
2025-10-240.052323
2025-10-250.051898
2025-10-260.052188
2025-10-270.052369
2025-10-280.052792
2025-10-290.052889
2025-10-300.052783
2025-10-310.052749
2025-11-010.052463
2025-11-020.052464
2025-11-030.052768
2025-11-040.052788
2025-11-050.052705
2025-11-060.052617
2025-11-070.052721
2025-11-080.052588
2025-11-090.052541
2025-11-100.052747
2025-11-110.052966
2025-11-120.052966
2025-11-130.053222
2025-11-140.053212
2025-11-150.05301
2025-11-160.052795
2025-11-170.053186
2025-11-180.053382
2025-11-190.05362
2025-11-200.053632
2025-11-210.053328
2025-11-220.053062
2025-11-230.052965
2025-11-240.052801
2025-11-250.052937
2025-11-260.052996
2025-11-270.053146
2025-11-280.053008
2025-11-290.052669
2025-11-300.052578
2025-12-010.052798
2025-12-020.052955
2025-12-030.053114
2025-12-040.05329
2025-12-050.053389
2025-12-060.053077
2025-12-070.052503
2025-12-080.053118
2025-12-090.053119
2025-12-110.052976
2025-12-120.052646
2025-12-130.052239
2025-12-140.052217
2025-12-150.05227
2025-12-160.052535
2025-12-170.0526
2025-12-180.052506
2025-12-190.052359
2025-12-200.051765
2025-12-210.05184
2025-12-220.052217
2025-12-230.052346
2025-12-240.05247
2025-12-250.052421
2025-12-260.052828
2025-12-270.052134
2025-12-280.047987
2025-12-290.052402
2025-12-300.05248
2025-12-310.052746
2026-01-010.052618
2026-01-020.05252
2026-01-030.052228
2026-01-040.052313
2026-01-050.052444
2026-01-060.052269
2026-01-070.0526
2026-01-080.052102
2026-01-090.052146
2026-01-100.051627
2026-01-110.051815
2026-01-120.052132
2026-01-130.051873
2026-01-140.052313
2026-01-150.05225
2026-01-160.052155
2026-01-170.051338
2026-01-180.052128
2026-01-190.051861
2026-01-200.051942
2026-01-210.051777
2026-01-220.05133
2026-01-230.051391
2026-01-240.050817
2026-01-250.050811
2026-01-260.050545
2026-01-270.051232
2026-01-280.051038
2026-01-290.051277
2026-01-300.051022
2026-01-310.050187
2026-02-010.050696
2026-02-020.050735
2026-02-030.051
2026-02-040.050184
2026-02-050.050696
2026-02-060.050611
2026-02-070.049917
2026-02-080.05034
2026-02-090.050093
2026-02-100.050184
2026-02-110.050316
2026-02-120.05018
2026-02-130.050188
2026-02-140.049559
2026-02-150.049985
2026-02-160.049996
2026-02-170.050018
2026-02-180.050138
2026-02-190.050173
2026-02-200.050183
2026-02-210.049968
2026-02-220.049986
2026-02-230.050017
2026-02-240.050169
2026-02-250.050521
2026-02-260.0505
2026-02-270.050937
2026-02-280.050373
2026-03-010.050685
2026-03-020.05075
2026-03-030.050698
2026-03-040.050509
2026-03-050.050423
2026-03-060.050124
2026-03-070.05
2026-03-080.0502
2026-03-090.049904
2026-03-100.049927
2026-03-110.049913
2026-03-120.050159
2026-03-130.049869
2026-03-140.049688
2026-03-150.050054
2026-03-160.050112
2026-03-170.049774
2026-03-180.050071
2026-03-190.050331
2026-03-200.049867
2026-03-210.050094
2026-03-220.050181
2026-03-230.050239
2026-03-240.050193
2026-03-250.050374
2026-03-260.050606
2026-03-270.050445
2026-03-280.050418
2026-03-290.050418
2026-03-300.050323
2026-03-310.050485
2026-04-010.050398
2026-04-020.050435
2026-04-030.050924
2026-04-040.049928
2026-04-050.050272
2026-04-060.050601
2026-04-070.050615
2026-04-080.050219
2026-04-090.049926
2026-04-100.049834
2026-04-110.049577
2026-04-120.049819
2026-04-130.049733
2026-04-140.049802
2026-04-150.049766
2026-04-160.04965
2026-04-170.049508
2026-04-180.049752
2026-04-190.049816
2026-04-200.049745
2026-04-210.049621
2026-04-220.049698
2026-04-230.049689
2026-04-240.049495
2026-04-250.049775
2026-04-260.049755
2026-04-270.04944
2026-04-280.049646
2026-04-290.049439
2026-04-300.049575
2026-05-010.049713
2026-05-020.049577
2026-05-030.04968
2026-05-040.049713
2026-05-050.049595
2026-05-060.0495
2026-05-070.049739
2026-05-080.049828
2026-05-090.049715
2026-05-100.049678
2026-05-110.049643
2026-05-120.049773
2026-05-140.049947
2026-05-150.049772
2026-05-160.049659
2026-05-170.049851
2026-05-180.049731
2026-05-190.049657
2026-05-200.049571
2026-05-210.049652
2026-05-230.049292
2026-05-240.049551
2026-05-250.049525
2026-05-260.049352
2026-05-270.049406
2026-05-280.049486
2026-05-290.049342
2026-05-300.049345
2026-05-310.049537
2026-06-010.049691
2026-06-020.04965
2026-06-030.049489
2026-06-040.049597
2026-06-050.049535
2026-06-060.04928
2026-06-090.049437
2026-06-100.049465
2026-06-110.049504
2026-06-120.049646
2026-06-130.049512
2026-06-140.049473
2026-06-150.04958
2026-06-160.049401
2026-06-170.049375
2026-06-180.049416
2026-06-190.049304
2026-06-200.049229
2026-06-210.049354
2026-06-220.049328
2026-06-230.049267
2026-06-240.049365
2026-06-250.049534
2026-06-260.049388
2026-06-270.049246
2026-06-280.049318
2026-06-290.049373
2026-06-300.049353
2026-07-010.049387
2026-07-020.049285
2026-07-030.049295
2026-07-040.049239
2026-07-050.049276
2026-07-060.049277
2026-07-070.049278
2026-07-080.049238
2026-07-090.049224
2026-07-100.049209
2026-07-110.049111
2026-07-120.049134
2026-07-130.049331
2026-07-140.049163
2026-07-150.049144
2026-07-160.049196
2026-07-170.049168
2026-07-180.049226
2026-07-190.049143
2026-07-200.049169
2026-07-210.049104
2026-07-220.049119
2026-07-230.049212
2026-07-240.049199
2026-07-250.049178
2026-07-260.049096
2026-07-270.049146
2026-07-280.049146
2026-07-290.04912
2026-07-300.049011
2026-07-310.048967
2026-08-010.048827
2026-08-020.049232
2026-08-030.048941
2026-08-040.049035
2026-08-050.049004
2026-08-060.049012
2026-08-070.048939
2026-08-080.048803
2026-08-090.048989
2026-08-100.048809
2026-08-110.048903
2026-08-120.048979
2026-08-130.04901
2026-08-140.048917
2026-08-150.04878
2026-08-160.048946
2026-08-170.04898
2026-08-180.048937
2026-08-200.048926
2026-08-210.048962
2026-08-220.048889
2026-08-230.048988
2026-08-240.049063
2026-08-250.049018
2026-08-260.048906
2026-08-270.049003
2026-08-280.048949
2026-08-290.048915
2026-08-300.04905
2026-08-310.049168
2026-09-010.049048
2026-09-020.049027
2026-09-030.048983
2026-09-040.048955
2026-09-050.048832
2026-09-060.048999
2026-09-070.04903
2026-09-080.048995
2026-09-090.049081
2026-09-100.049041
2026-09-110.049029
2026-09-120.04894
2026-09-130.049068
2026-09-140.049067
2026-09-150.049038
2026-09-160.0491
2026-09-170.049088
2026-09-180.049126
2026-09-190.048899
2026-09-200.049049
2026-09-210.049104
2026-09-220.049087
2026-09-230.04903
2026-09-240.049035
2026-09-250.049083
2026-09-260.048949
2026-09-270.048957
2026-09-280.04906
2026-09-300.048948
2026-10-020.049022
2026-10-030.04876
2026-10-050.04873
2026-10-060.049204
2026-10-070.049253
2026-10-080.049277
2026-10-090.049206
2026-10-100.049152
2026-10-110.049229
2026-10-120.049227
2026-10-130.049245
2026-10-140.049259
2026-10-150.049312
2026-10-160.049237
2026-10-170.049162
2026-10-180.049262
2026-10-190.049277
2026-10-200.049282
2026-10-210.049215
2026-10-220.049191
2026-10-230.049214
2026-10-240.048985
2026-10-250.049137

High

0.05750

Low

0.04743

Average

0.05058

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

TZS/KES API questions

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

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

How far back does TZS/KES historical data go?

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