Skip to content

KES to ZAR exchange rate API

Kenyan Shilling to Rand · quoted 2026-10-25

0.12761

▼ +6.57% over 2Y

1 KES = 0.12761 ZAR · 1 ZAR = 7.8363 KES · Get this rate via the API

1 KES buys 0.12761 ZAR as of 2026-10-25, so 1 ZAR buys 7.8363 KES. Over the last 2 years, KES/ZAR traded between 0.12150 and 0.15273, averaged 0.13377 and fell 6.57%. The API holds daily KES/ZAR 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/ZAR over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateZAR
2024-10-250.136588
2024-10-260.136711
2024-10-270.136594
2024-10-280.137499
2024-10-290.137474
2024-10-300.137731
2024-10-310.136683
2024-11-010.136103
2024-11-020.136859
2024-11-030.136342
2024-11-040.136107
2024-11-050.135365
2024-11-060.137597
2024-11-070.134649
2024-11-080.135854
2024-11-090.136251
2024-11-100.135995
2024-11-110.138411
2024-11-120.139856
2024-11-130.139495
2024-11-140.141704
2024-11-150.140464
2024-11-160.140525
2024-11-170.140618
2024-11-180.139715
2024-11-190.140034
2024-11-200.139948
2024-11-210.139718
2024-11-220.139498
2024-11-230.139877
2024-11-240.139625
2024-11-250.139496
2024-11-260.139796
2024-11-270.140234
2024-11-280.140283
2024-11-290.139157
2024-11-300.139482
2024-12-010.139166
2024-12-020.140456
2024-12-030.139909
2024-12-040.140338
2024-12-050.139624
2024-12-060.139555
2024-12-070.138926
2024-12-080.13917
2024-12-090.137725
2024-12-100.138105
2024-12-110.13742
2024-12-120.136709
2024-12-130.13812
2024-12-140.138184
2024-12-150.137873
2024-12-160.138579
2024-12-170.140375
2024-12-180.139795
2024-12-190.141678
2024-12-200.141773
2024-12-210.141839
2024-12-220.141337
2024-12-230.143245
2024-12-240.143749
2024-12-250.1448
2024-12-260.145264
2024-12-270.144988
2024-12-280.144424
2024-12-290.144283
2024-12-300.14488
2024-12-310.14609
2025-01-010.145884
2025-01-020.144342
2025-01-030.144949
2025-01-040.144894
2025-01-050.144514
2025-01-060.143157
2025-01-070.14367
2025-01-080.146018
2025-01-090.145941
2025-01-100.147126
2025-01-110.147628
2025-01-120.147442
2025-01-130.147597
2025-01-140.146453
2025-01-150.145572
2025-01-160.145992
2025-01-170.144941
2025-01-180.144484
2025-01-190.14457
2025-01-200.144702
2025-01-210.14372
2025-01-220.142745
2025-01-230.143464
2025-01-240.142085
2025-01-250.142087
2025-01-260.142406
2025-01-270.144569
2025-01-280.14466
2025-01-290.144143
2025-01-300.14307
2025-01-310.143839
2025-02-010.144513
2025-02-020.144982
2025-02-030.145776
2025-02-040.145555
2025-02-050.143938
2025-02-060.144179
2025-02-070.142748
2025-02-080.14277
2025-02-090.142821
2025-02-100.142558
2025-02-110.143347
2025-02-120.143068
2025-02-130.143613
2025-02-140.142464
2025-02-150.142484
2025-02-160.141884
2025-02-170.142897
2025-02-180.142516
2025-02-190.143602
2025-02-200.142449
2025-02-210.142118
2025-02-220.141813
2025-02-230.14162
2025-02-240.141569
2025-02-250.141981
2025-02-260.142015
2025-02-270.14233
2025-02-280.142496
2025-03-010.144947
2025-03-020.14438
2025-03-030.144264
2025-03-040.143942
2025-03-050.142741
2025-03-060.142199
2025-03-070.14061
2025-03-080.141239
2025-03-090.140962
2025-03-100.140942
2025-03-110.141138
2025-03-120.142387
2025-03-130.142432
2025-03-140.14035
2025-03-150.140415
2025-03-160.140714
2025-03-170.140283
2025-03-180.139474
2025-03-190.140011
2025-03-200.140584
2025-03-210.140479
2025-03-220.140688
2025-03-230.141168
2025-03-250.140377
2025-03-260.141071
2025-03-270.141205
2025-03-280.140343
2025-03-290.142544
2025-03-300.142054
2025-03-310.141896
2025-04-010.141769
2025-04-020.143966
2025-04-030.145963
2025-04-040.147529
2025-04-050.147982
2025-04-060.148117
2025-04-070.149762
2025-04-080.149311
2025-04-090.152729
2025-04-100.149775
2025-04-110.148801
2025-04-120.147996
2025-04-130.147314
2025-04-140.14612
2025-04-150.14626
2025-04-160.145361
2025-04-170.145304
2025-04-180.145431
2025-04-190.145529
2025-04-200.145206
2025-04-210.144591
2025-04-220.143584
2025-04-230.143581
2025-04-240.144282
2025-04-250.145266
2025-04-260.144382
2025-04-270.144309
2025-04-280.143975
2025-04-290.143727
2025-04-300.14363
2025-05-010.143668
2025-05-020.141835
2025-05-030.141532
2025-05-040.142135
2025-05-050.141425
2025-05-060.141326
2025-05-080.140462
2025-05-090.140914
2025-05-100.140858
2025-05-110.140816
2025-05-120.141734
2025-05-130.142376
2025-05-140.141071
2025-05-150.139833
2025-05-170.139646
2025-05-180.139589
2025-05-190.139305
2025-05-200.138804
2025-05-210.138852
2025-05-220.139227
2025-05-230.139193
2025-05-240.138076
2025-05-250.137917
2025-05-260.138448
2025-05-270.138646
2025-05-280.138604
2025-05-290.138111
2025-05-300.138475
2025-05-310.139279
2025-06-010.138965
2025-06-020.138989
2025-06-030.138742
2025-06-040.138048
2025-06-050.137276
2025-06-060.137336
2025-06-070.137367
2025-06-080.137449
2025-06-090.137151
2025-06-100.136649
2025-06-110.137326
2025-06-120.137689
2025-06-130.139276
2025-06-140.138714
2025-06-150.138784
2025-06-160.137775
2025-06-170.137686
2025-06-180.139672
2025-06-190.139892
2025-06-200.139053
2025-06-210.139289
2025-06-220.139732
2025-06-230.140028
2025-06-240.137118
2025-06-250.13757
2025-06-260.137644
2025-06-270.137686
2025-06-280.138159
2025-06-290.137752
2025-06-300.137644
2025-07-010.135947
2025-07-020.136606
2025-07-030.135706
2025-07-040.136191
2025-07-050.136277
2025-07-060.136195
2025-07-070.137408
2025-07-080.137708
2025-07-090.137923
2025-07-100.137682
2025-07-110.138828
2025-07-120.138802
2025-07-130.13862
2025-07-140.138329
2025-07-150.137747
2025-07-160.138251
2025-07-170.138523
2025-07-180.137336
2025-07-190.136978
2025-07-200.137053
2025-07-210.137
2025-07-220.136284
2025-07-230.13586
2025-07-240.136431
2025-07-250.137247
2025-07-260.13774
2025-07-270.137248
2025-07-280.138289
2025-07-290.138939
2025-07-300.138161
2025-07-310.140045
2025-08-010.141719
2025-08-020.139917
2025-08-030.140367
2025-08-040.139729
2025-08-050.139455
2025-08-060.137753
2025-08-070.137336
2025-08-080.136937
2025-08-090.137346
2025-08-100.13726
2025-08-110.137642
2025-08-120.136912
2025-08-130.135348
2025-08-140.135878
2025-08-150.13592
2025-08-160.136183
2025-08-170.136151
2025-08-180.136496
2025-08-190.136221
2025-08-200.136864
2025-08-210.137072
2025-08-220.136208
2025-08-230.135085
2025-08-240.134932
2025-08-250.136883
2025-08-260.136233
2025-08-270.137406
2025-08-280.136303
2025-08-290.137149
2025-08-300.13653
2025-08-310.136664
2025-09-010.136264
2025-09-020.136749
2025-09-030.136268
2025-09-040.137822
2025-09-050.136535
2025-09-060.135904
2025-09-070.136057
2025-09-080.136009
2025-09-090.135041
2025-09-100.13543
2025-09-110.135781
2025-09-130.134805
2025-09-140.134531
2025-09-150.134009
2025-09-160.134182
2025-09-170.134833
2025-09-180.134244
2025-09-190.134386
2025-09-200.13403
2025-09-210.134118
2025-09-220.133839
2025-09-230.133864
2025-09-240.133698
2025-09-250.134186
2025-09-260.134617
2025-09-270.134549
2025-09-280.134476
2025-09-290.134085
2025-09-300.133556
2025-10-010.132747
2025-10-020.132657
2025-10-030.133414
2025-10-040.133156
2025-10-050.133423
2025-10-060.133372
2025-10-070.13349
2025-10-080.13289
2025-10-090.132234
2025-10-100.133181
2025-10-110.135821
2025-10-120.135076
2025-10-130.134707
2025-10-140.135049
2025-10-150.134531
2025-10-160.134031
2025-10-170.134794
2025-10-180.134368
2025-10-190.134397
2025-10-200.133931
2025-10-210.134093
2025-10-220.135058
2025-10-230.134421
2025-10-240.134353
2025-10-250.134184
2025-10-260.133273
2025-10-270.13331
2025-10-280.133206
2025-10-290.1324
2025-10-300.134302
2025-10-310.134241
2025-11-010.134294
2025-11-020.134063
2025-11-030.134044
2025-11-040.135183
2025-11-050.13499
2025-11-060.134207
2025-11-070.134292
2025-11-080.133921
2025-11-090.133852
2025-11-100.132995
2025-11-110.132848
2025-11-120.131925
2025-11-130.131588
2025-11-140.132572
2025-11-150.132269
2025-11-160.132176
2025-11-170.132099
2025-11-180.133239
2025-11-190.132275
2025-11-200.132611
2025-11-210.13387
2025-11-220.133924
2025-11-230.134167
2025-11-240.133598
2025-11-250.132853
2025-11-260.132516
2025-11-270.132372
2025-11-280.131867
2025-11-290.131926
2025-11-300.132256
2025-12-010.132129
2025-12-020.132286
2025-12-030.132081
2025-12-040.131224
2025-12-050.130855
2025-12-060.13095
2025-12-070.130938
2025-12-080.131191
2025-12-090.132075
2025-12-110.13113
2025-12-120.130879
2025-12-130.131183
2025-12-140.130898
2025-12-150.13018
2025-12-160.130002
2025-12-170.129688
2025-12-180.130163
2025-12-190.130091
2025-12-200.130141
2025-12-210.130078
2025-12-220.129572
2025-12-230.129429
2025-12-240.129151
2025-12-250.129147
2025-12-260.129222
2025-12-270.129259
2025-12-280.129197
2025-12-290.129175
2025-12-300.129061
2025-12-310.128033
2026-01-010.128312
2026-01-020.127994
2026-01-030.12783
2026-01-040.127835
2026-01-050.127582
2026-01-060.12738
2026-01-070.127443
2026-01-080.127961
2026-01-090.128232
2026-01-100.127806
2026-01-110.127948
2026-01-120.127154
2026-01-130.127701
2026-01-140.126999
2026-01-150.126858
2026-01-160.126916
2026-01-170.127208
2026-01-180.127226
2026-01-190.127279
2026-01-200.127555
2026-01-210.126388
2026-01-220.125572
2026-01-230.12516
2026-01-240.12512
2026-01-250.124783
2026-01-260.125393
2026-01-270.124035
2026-01-280.12305
2026-01-290.1215
2026-01-300.123392
2026-01-310.125137
2026-02-010.125088
2026-02-020.123562
2026-02-030.123156
2026-02-040.12387
2026-02-050.125309
2026-02-060.12493
2026-02-070.12464
2026-02-080.124232
2026-02-090.124079
2026-02-100.123942
2026-02-110.123196
2026-02-120.122942
2026-02-130.12412
2026-02-140.123703
2026-02-150.123672
2026-02-160.123764
2026-02-170.124681
2026-02-180.124309
2026-02-190.125576
2026-02-200.124649
2026-02-210.124344
2026-02-220.124484
2026-02-230.124596
2026-02-240.124285
2026-02-250.122938
2026-02-260.123427
2026-02-270.123563
2026-02-280.12348
2026-03-010.124127
2026-03-020.125248
2026-03-030.126721
2026-03-040.126321
2026-03-050.127692
2026-03-060.129374
2026-03-070.128129
2026-03-080.12849
2026-03-090.1296
2026-03-100.126286
2026-03-110.126869
2026-03-120.127594
2026-03-130.129796
2026-03-140.131049
2026-03-150.130844
2026-03-160.129528
2026-03-170.128779
2026-03-180.130488
2026-03-190.13119
2026-03-200.130978
2026-03-210.13209
2026-03-220.13162
2026-03-230.129597
2026-03-240.131327
2026-03-250.13067
2026-03-260.1313
2026-03-270.132538
2026-03-280.131789
2026-03-290.131688
2026-03-300.132317
2026-03-310.131301
2026-04-010.1291
2026-04-020.130708
2026-04-030.130814
2026-04-040.130764
2026-04-050.130512
2026-04-060.13013
2026-04-070.129839
2026-04-080.125403
2026-04-090.127009
2026-04-100.127102
2026-04-110.127124
2026-04-120.127663
2026-04-130.128403
2026-04-140.126275
2026-04-150.126835
2026-04-160.127141
2026-04-170.126778
2026-04-180.12638
2026-04-190.126933
2026-04-200.126517
2026-04-210.126925
2026-04-220.127409
2026-04-230.127077
2026-04-240.128086
2026-04-250.127845
2026-04-260.128283
2026-04-270.127652
2026-04-280.12849
2026-04-290.128575
2026-04-300.130026
2026-05-010.129082
2026-05-020.129039
2026-05-030.128473
2026-05-040.129498
2026-05-050.129202
2026-05-060.127291
2026-05-070.125853
2026-05-080.126771
2026-05-090.126804
2026-05-100.127596
2026-05-110.127637
2026-05-120.127935
2026-05-140.127006
2026-05-150.128908
2026-05-160.129024
2026-05-170.128995
2026-05-180.128646
2026-05-190.128735
2026-05-200.128244
2026-05-210.127889
2026-05-230.126992
2026-05-240.126384
2026-05-250.125951
2026-05-260.126325
2026-05-270.126239
2026-05-280.126056
2026-05-290.125642
2026-05-300.125404
2026-05-310.12562
2026-06-010.125559
2026-06-020.124948
2026-06-030.125703
2026-06-040.125513
2026-06-050.12574
2026-06-060.12805
2026-06-090.127197
2026-06-100.128314
2026-06-110.127464
2026-06-120.125837
2026-06-130.12578
2026-06-140.125283
2026-06-150.125205
2026-06-160.125082
2026-06-170.125308
2026-06-180.126852
2026-06-190.127249
2026-06-200.127044
2026-06-210.12716
2026-06-220.126845
2026-06-230.127392
2026-06-240.128376
2026-06-250.127896
2026-06-260.127069
2026-06-270.127213
2026-06-280.12718
2026-06-290.126776
2026-06-300.126446
2026-07-010.126919
2026-07-020.126682
2026-07-030.125413
2026-07-040.125492
2026-07-050.125496
2026-07-060.125566
2026-07-070.125575
2026-07-080.126755
2026-07-090.126668
2026-07-100.126279
2026-07-110.126322
2026-07-120.126478
2026-07-130.126568
2026-07-140.127395
2026-07-150.126718
2026-07-160.126626
2026-07-170.12769
2026-07-180.127845
2026-07-190.127974
2026-07-200.127588
2026-07-210.127201
2026-07-220.127431
2026-07-230.126999
2026-07-240.130119
2026-07-250.12995
2026-07-260.12949
2026-07-270.129311
2026-07-280.129568
2026-07-290.129324
2026-07-300.128179
2026-07-310.128129
2026-08-010.128216
2026-08-020.127576
2026-08-030.127552
2026-08-040.127071
2026-08-050.126346
2026-08-060.126071
2026-08-070.1254
2026-08-080.125063
2026-08-090.124837
2026-08-100.125438
2026-08-110.12506
2026-08-120.124746
2026-08-130.124677
2026-08-140.125052
2026-08-150.12537
2026-08-160.125174
2026-08-170.125131
2026-08-180.125386
2026-08-200.124951
2026-08-210.123652
2026-08-220.123723
2026-08-230.123751
2026-08-240.123625
2026-08-250.123542
2026-08-260.122979
2026-08-270.123534
2026-08-280.123628
2026-08-290.124853
2026-08-300.124876
2026-08-310.124185
2026-09-010.124741
2026-09-020.124338
2026-09-030.123908
2026-09-040.123359
2026-09-050.1233
2026-09-060.123287
2026-09-070.123556
2026-09-080.123804
2026-09-090.123929
2026-09-100.124751
2026-09-110.124857
2026-09-120.124667
2026-09-130.124787
2026-09-140.125531
2026-09-150.125699
2026-09-160.12548
2026-09-170.125435
2026-09-180.125452
2026-09-190.125517
2026-09-200.125564
2026-09-210.125575
2026-09-220.125397
2026-09-230.126271
2026-09-240.126918
2026-09-250.125784
2026-09-260.125872
2026-09-270.125817
2026-09-280.126386
2026-09-300.126343
2026-10-020.129123
2026-10-030.12954
2026-10-050.129082
2026-10-060.127035
2026-10-070.128474
2026-10-080.128203
2026-10-090.127322
2026-10-100.127163
2026-10-110.127365
2026-10-120.127489
2026-10-130.127151
2026-10-140.127003
2026-10-150.12756
2026-10-160.126579
2026-10-170.126985
2026-10-180.126986
2026-10-190.126418
2026-10-200.126809
2026-10-210.126108
2026-10-220.127197
2026-10-230.127815
2026-10-240.127879
2026-10-250.127611

High

0.15273

Low

0.12150

Average

0.13377

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/ZAR API questions

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

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

How far back does KES/ZAR historical data go?

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