Skip to content

KES to TZS exchange rate API

Kenyan Shilling to Tanzanian Shilling · quoted 2026-09-30

20.3556

▲ +11.10% over 1Y

1 KES = 20.3556 TZS · 1 TZS = 0.04913 KES · Get this rate via the API

1 KES buys 20.3556 TZS as of 2026-09-30, so 1 TZS buys 0.04913 KES. Over the last year, KES/TZS traded between 18.3216 and 20.4305, averaged 19.7598 and rose 11.10%. The API holds daily KES/TZS 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/TZS over 1Y

KES/TZS over 1Y: show the values
PointKES/TZS
2025-09-3018.3216
2025-10-0718.9437
2025-10-1418.8429
2025-10-2118.9252
2025-10-2818.9422
2025-11-0418.9434
2025-11-1118.8798
2025-11-1818.7329
2025-11-2518.8901
2025-12-0218.8837
2025-12-0918.8256
2025-12-1719.0114
2025-12-2419.0584
2025-12-3118.9585
2026-01-0719.0113
2026-01-1419.1155
2026-01-2119.3132
2026-01-2819.5932
2026-02-0419.9266
2026-02-1119.8741
2026-02-1819.9449
2026-02-2519.7937
2026-03-0419.7984
2026-03-1120.0348
2026-03-1819.9715
2026-03-2519.8513
2026-04-0119.8419
2026-04-0819.9125
2026-04-1520.0940
2026-04-2220.1212
2026-04-2920.2267
2026-05-0620.2018
2026-05-1420.0210
2026-05-2120.1401
2026-05-2920.2666
2026-06-0520.1874
2026-06-1420.2130
2026-06-2120.2615
2026-06-2820.2763
2026-07-0520.2936
2026-07-1220.3523
2026-07-1920.3484
2026-07-2620.3679
2026-08-0220.3118
2026-08-0920.4125
2026-08-1620.4305
2026-08-2420.3816
2026-08-3120.3383
2026-09-0720.3954
2026-09-1420.3800
2026-09-2120.3649
2026-09-2820.3829

High

20.4305

Low

18.3216

Average

19.7598

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/TZS API questions

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

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

How far back does KES/TZS historical data go?

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