Skip to content
KSh

KES exchange rate API

Kenyan Shilling (KES) · ISO 4217 404 · updated 2026-10-11

1 KES in 157 currencies, quoted 2026-10-11. Every rate on this page is one request to the latest endpoint, returned as JSON; daily KES history reaches back to 2024-08-24.

90-day history against major currencies

Compare percentage change from each currency's first observation. Switch to exchange rates to see units per 1 KES.

KES 90-day history: show the values

87 observations

KES 90-day history
PointUSDEURGBPJPY
2026-07-130.0077340.0067700.0057771.254118
2026-07-140.0077380.0067850.0057821.255377
2026-07-150.0077340.0067810.0057701.256061
2026-07-160.0077340.0067450.0057241.254553
2026-07-170.0077350.0067640.0057561.255808
2026-07-180.0077360.0067640.0057511.256539
2026-07-190.0077360.0067670.0057531.256888
2026-07-200.0077370.0067710.0057481.256435
2026-07-210.0077350.0067740.0057721.258849
2026-07-220.0077340.0067800.0057861.261285
2026-07-230.0077250.0067810.0057851.262862
2026-07-240.0077220.0067870.0057951.265061
2026-07-250.0077190.0067860.0057931.264887
2026-07-260.0077220.0067820.0057901.264253
2026-07-270.0077240.0067820.0058001.263989
2026-07-280.0077190.0067900.0058091.265281
2026-07-290.0077200.0067840.0058091.263769
2026-07-300.0077290.0067350.0057731.259502
2026-07-310.0077300.0067300.0057591.238661
2026-08-010.0077490.0067210.0057491.221773
2026-08-020.0077300.0066960.0057321.217331
2026-08-030.0077440.0067140.0057491.213431
2026-08-040.0077290.0067120.0057481.216643
2026-08-050.0077290.0066890.0057341.218044
2026-08-060.0077290.0066970.0057391.220035
2026-08-070.0077290.0067010.0057471.223874
2026-08-080.0077430.0066990.0057421.222181
2026-08-090.0077300.0066870.0057291.219993
2026-08-100.0077540.0067100.0057411.230106
2026-08-110.0077290.0066980.0057251.230604
2026-08-120.0077310.0066970.0057161.230053
2026-08-130.0077340.0067060.0057331.232399
2026-08-140.0077360.0066880.0057141.230140
2026-08-150.0077370.0066860.0057161.232681
2026-08-160.0077350.0066870.0057141.232135
2026-08-170.0077350.0066720.0057041.231654
2026-08-180.0077300.0066780.0057151.234575
2026-08-200.0077250.0066130.0056691.226510
2026-08-210.0077260.0066040.0056571.226112
2026-08-220.0077250.0066160.0056611.228171
2026-08-230.0077250.0066140.0056631.228051
2026-08-240.0077250.0066230.0056661.229249
2026-08-250.0077270.0066260.0056681.230457
2026-08-260.0077260.0066210.0056681.229102
2026-08-270.0077270.0066360.0056891.231730
2026-08-280.0077250.0066350.0056881.233707
2026-08-290.0077250.0066700.0057081.236925
2026-08-300.0077250.0066690.0057061.236919
2026-08-310.0077050.0066450.0056911.230787
2026-09-010.0077210.0066610.0057061.236645
2026-09-020.0077250.0066720.0057291.232971
2026-09-030.0077260.0066510.0057241.205404
2026-09-040.0077250.0066470.0057101.207133
2026-09-050.0077250.0066520.0057151.207025
2026-09-060.0077260.0066530.0057161.206906
2026-09-070.0077260.0066470.0057101.195635
2026-09-080.0077260.0066520.0057031.192123
2026-09-090.0077260.0066300.0056951.184215
2026-09-100.0077260.0066510.0057141.191185
2026-09-110.0077260.0066650.0057201.190240
2026-09-120.0077250.0066600.0057101.186615
2026-09-130.0077260.0066630.0057111.186406
2026-09-140.0077250.0066880.0057241.193949
2026-09-150.0077240.0066940.0057281.197306
2026-09-160.0077130.0066850.0057321.195943
2026-09-170.0077170.0067220.0057691.201616
2026-09-180.0077090.0067270.0057771.217240
2026-09-190.0077220.0067230.0057651.211692
2026-09-200.0077200.0067230.0057651.211437
2026-09-210.0077230.0067210.0057651.214620
2026-09-220.0077200.0067350.0057771.213497
2026-09-230.0077240.0067690.0058181.219822
2026-09-240.0077210.0067930.0058411.226620
2026-09-250.0077190.0067690.0058251.216564
2026-09-260.0077170.0067740.0058251.213884
2026-09-270.0077160.0067780.0058281.214434
2026-09-280.0077100.0067760.0058131.209587
2026-09-300.0077070.0067880.0058011.210131
2026-10-020.0077160.0068740.0058451.216660
2026-10-030.0077810.0069150.0058771.228408
2026-10-050.0077640.0069300.0058711.228570
2026-10-060.0077030.0068360.0058021.217856
2026-10-070.0076970.0068870.0058291.218011
2026-10-080.0076990.0068830.0058301.218699
2026-10-090.0077010.0068720.0058251.218727
2026-10-100.0077050.0068780.0058221.219909
2026-10-110.0077060.0068780.0058251.219946

All rates

One unit of KES in every currency we quote.

Download CSV
Exchange rates per 1 KES
CodeCurrency1 KES =Pair
AEDUAE DirhamChart
AFNAfghaniChart
ALLLekChart
AMDArmenian DramChart
ANGNetherlands Antillean GuilderChart
AOAKwanzaChart
ARSArgentine PesoChart
AUDAustralian DollarChart
AWGAruban FlorinChart
AZNAzerbaijanian ManatChart
BAMConvertible MarkChart
BBDBarbados DollarChart
BDTTakaChart
BGNBulgarian LevChart
BHDBahraini DinarChart
BIFBurundi FrancChart
BMDBermudian DollarChart
BNDBrunei DollarChart
BOBBolivianoChart
BRLBrazilian RealChart
BSDBahamian DollarChart
BTNNgultrumChart
BWPPulaChart
BYNBelarussian RubleChart
BZDBelize DollarChart
CADCanadian DollarChart
CDFCongolese FrancChart
CHFSwiss FrancChart
CLPChilean PesoChart
CNYYuan RenminbiChart
COPColombian PesoChart
CRCCosta Rican ColonChart
CUCPeso ConvertibleChart
CUPCuban PesoChart
CVECape Verde EscudoChart
CZKCzech KorunaChart
DJFDjibouti FrancChart
DKKDanish KroneChart
DOPDominican PesoChart
DZDAlgerian DinarChart
EGPEgyptian PoundChart
ERNNakfaChart
ETBEthiopian BirrChart
EUREuroChart
FJDFiji DollarChart
FKPFalkland Islands PoundChart
GBPPound SterlingChart
GELLariChart
GHSGhana CediChart
GIPGibraltar PoundChart
GMDDalasiChart
GNFGuinea FrancChart
GTQQuetzalChart
GYDGuyana DollarChart
HKDHong Kong DollarChart
HNLLempiraChart
HRKCroatian KunaChart
HTGGourdeChart
HUFForintChart
IDRRupiahChart
ILSNew Israeli SheqelChart
INRIndian RupeeChart
IQDIraqi DinarChart
IRRIranian RialChart
ISKIceland KronaChart
JMDJamaican DollarChart
JODJordanian DinarChart
JPYYenChart
KGSSomChart
KHRRielChart
KMFComoro FrancChart
KPWNorth Korean WonChart
KRWWonChart
KWDKuwaiti DinarChart
KYDCayman Islands DollarChart
KZTTengeChart
LAKKipChart
LBPLebanese PoundChart
LKRSri Lanka RupeeChart
LRDLiberian DollarChart
LSLLotiChart
LTLLithuanian LitasChart
LVLLatvian LatsChart
LYDLibyan DinarChart
MADMoroccan DirhamChart
MDLMoldovan LeuChart
MGAMalagasy AriaryChart
MKDDenarChart
MMKKyatChart
MNTTugrikChart
MOPPatacaChart
MROOuguiyaChart
MURMauritius RupeeChart
MVRRufiyaaChart
MWKKwachaChart
MXNMexican PesoChart
MYRMalaysian RinggitChart
MZNMozambique MeticalChart
NADNamibia DollarChart
NGNNairaChart
NIOCordoba OroChart
NOKNorwegian KroneChart
NPRNepalese RupeeChart
NZDNew Zealand DollarChart
OMRRial OmaniChart
PABBalboaChart
PENSolChart
PGKKinaChart
PHPPhilippine PesoChart
PKRPakistan RupeeChart
PLNZlotyChart
PYGGuaraniChart
QARQatari RialChart
RONNew Romanian LeuChart
RSDSerbian DinarChart
RUBRussian RubleChart
RWFRwanda FrancChart
SARSaudi RiyalChart
SBDSolomon Islands DollarChart
SCRSeychelles RupeeChart
SDGSudanese PoundChart
SEKSwedish KronaChart
SGDSingapore DollarChart
SHPSaint Helena PoundChart
SLLLeoneChart
SOSSomali ShillingChart
SRDSurinam DollarChart
STDDobraChart
SVCEl Salvador ColonChart
SYPSyrian PoundChart
SZLLilangeniChart
THBBahtChart
TJSSomoniChart
TMTTurkmenistan New ManatChart
TNDTunisian DinarChart
TOPPa’angaChart
TRYTurkish LiraChart
TTDTrinidad and Tobago DollarChart
TWDNew Taiwan DollarChart
TZSTanzanian ShillingChart
UAHHryvniaChart
UGXUganda ShillingChart
USDUS DollarChart
UYUPeso UruguayoChart
UZSUzbekistan SumChart
VEFBolivarChart
VNDDongChart
VUVVatuChart
WSTTalaChart
XAFCFA Franc BEACChart
XCDEast Caribbean DollarChart
XOFCFA Franc BCEAOChart
XPFCFP FrancChart
YERYemeni RialChart
ZARRandChart
ZMWZambian KwachaChart
ZWLZimbabwe DollarChart

157 rates, quoted 2026-10-11.

For developers

Get these rates via the API

One GET request returns the latest KES rate against every currency we quote 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"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES");
const data = await response.json();
Python
import requests

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES").json()

Replace YOUR_API_KEY with the key from your dashboard.

Put these rates in your application

One endpoint, JSON responses, 160+ currencies and history back to 1999. Start on the free plan.