Skip to content

KES to HKD exchange rate API

Kenyan Shilling to Hong Kong Dollar · quoted 2026-10-16

0.06046

▲ +0.45% over 2Y

1 KES = 0.06046 HKD · 1 HKD = 16.5396 KES · Get this rate via the API

1 KES buys 0.06046 HKD as of 2026-10-16, so 1 HKD buys 16.5396 KES. Over the last 2 years, KES/HKD traded between 0.05976 and 0.06106, averaged 0.06038 and rose 0.45%. The API holds daily KES/HKD 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/HKD over 2Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateHKD
2024-10-160.06019
2024-10-170.060268
2024-10-180.060226
2024-10-190.060209
2024-10-200.060098
2024-10-210.060152
2024-10-220.060175
2024-10-230.060136
2024-10-240.060226
2024-10-250.060266
2024-10-260.060134
2024-10-270.060073
2024-10-280.060246
2024-10-290.060235
2024-10-300.060439
2024-10-310.060265
2024-11-010.060292
2024-11-020.060312
2024-11-030.060123
2024-11-040.060322
2024-11-050.060247
2024-11-060.060279
2024-11-070.060247
2024-11-080.060267
2024-11-090.060233
2024-11-100.060103
2024-11-110.060272
2024-11-120.060287
2024-11-130.060258
2024-11-140.060145
2024-11-150.06016
2024-11-160.060122
2024-11-170.060142
2024-11-180.060158
2024-11-190.060374
2024-11-200.060151
2024-11-210.060151
2024-11-220.06016
2024-11-230.060107
2024-11-240.059972
2024-11-250.060082
2024-11-260.060132
2024-11-270.060139
2024-11-280.060147
2024-11-290.059966
2024-11-300.060083
2024-12-010.059935
2024-12-020.060107
2024-12-030.060151
2024-12-040.060108
2024-12-050.060143
2024-12-060.060119
2024-12-070.059958
2024-12-080.060065
2024-12-090.060091
2024-12-100.060067
2024-12-110.060088
2024-12-120.060078
2024-12-130.060038
2024-12-140.06013
2024-12-150.060009
2024-12-160.060266
2024-12-170.060172
2024-12-180.060137
2024-12-190.060128
2024-12-200.060002
2024-12-210.060229
2024-12-220.060008
2024-12-230.060237
2024-12-240.060047
2024-12-250.060132
2024-12-260.060181
2024-12-270.060138
2024-12-280.059996
2024-12-290.059908
2024-12-300.060016
2024-12-310.060082
2025-01-010.060049
2025-01-020.060113
2025-01-030.060187
2025-01-040.060151
2025-01-050.060032
2025-01-060.060193
2025-01-070.060098
2025-01-080.060116
2025-01-090.060158
2025-01-100.060169
2025-01-110.060178
2025-01-120.060079
2025-01-130.060034
2025-01-140.060168
2025-01-150.060081
2025-01-160.060193
2025-01-170.060135
2025-01-180.060125
2025-01-190.060065
2025-01-200.060087
2025-01-210.060147
2025-01-220.060185
2025-01-230.060199
2025-01-240.060192
2025-01-250.060136
2025-01-260.060188
2025-01-270.060308
2025-01-280.060279
2025-01-290.060161
2025-01-300.060163
2025-01-310.060176
2025-02-010.060324
2025-02-020.060277
2025-02-030.06034
2025-02-040.060367
2025-02-050.060371
2025-02-060.060318
2025-02-070.060337
2025-02-080.060393
2025-02-090.06023
2025-02-100.060302
2025-02-110.060413
2025-02-120.060374
2025-02-130.060383
2025-02-140.060338
2025-02-150.060344
2025-02-160.060138
2025-02-170.060293
2025-02-180.060108
2025-02-190.060285
2025-02-200.060102
2025-02-210.060057
2025-02-220.060005
2025-02-230.05989
2025-02-240.059975
2025-02-250.060079
2025-02-260.060026
2025-02-270.060079
2025-02-280.060126
2025-03-010.060328
2025-03-020.060069
2025-03-030.060189
2025-03-040.060394
2025-03-050.060148
2025-03-060.060399
2025-03-070.060117
2025-03-080.060169
2025-03-090.059979
2025-03-100.060017
2025-03-110.060045
2025-03-120.06014
2025-03-130.060072
2025-03-140.060043
2025-03-150.060041
2025-03-160.060036
2025-03-170.060085
2025-03-180.060035
2025-03-190.060042
2025-03-200.06006
2025-03-210.060069
2025-03-220.06003
2025-03-230.060243
2025-03-250.060082
2025-03-260.060078
2025-03-270.060095
2025-03-280.060103
2025-03-290.060382
2025-03-300.060054
2025-03-310.060054
2025-04-010.060182
2025-04-020.0602
2025-04-030.060128
2025-04-040.060143
2025-04-050.060258
2025-04-060.06005
2025-04-070.059975
2025-04-080.059962
2025-04-090.060066
2025-04-100.059838
2025-04-110.059843
2025-04-120.059945
2025-04-130.059757
2025-04-140.059865
2025-04-150.060154
2025-04-160.059844
2025-04-170.059904
2025-04-180.059907
2025-04-190.059942
2025-04-200.059778
2025-04-210.059907
2025-04-220.059811
2025-04-230.059891
2025-04-240.059831
2025-04-250.059906
2025-04-260.059958
2025-04-270.059928
2025-04-280.059952
2025-04-290.060121
2025-04-300.060021
2025-05-010.059867
2025-05-020.059812
2025-05-030.059935
2025-05-040.059852
2025-05-050.059864
2025-05-060.059967
2025-05-080.060144
2025-05-090.060208
2025-05-100.060114
2025-05-110.060113
2025-05-120.060308
2025-05-130.060375
2025-05-140.060331
2025-05-150.060387
2025-05-170.060485
2025-05-180.060388
2025-05-190.060357
2025-05-200.060425
2025-05-210.060698
2025-05-220.060439
2025-05-230.060612
2025-05-240.060608
2025-05-250.060536
2025-05-260.060785
2025-05-270.06066
2025-05-280.060651
2025-05-290.060645
2025-05-300.060678
2025-05-310.060701
2025-06-010.060609
2025-06-020.060811
2025-06-030.060769
2025-06-040.060693
2025-06-050.060687
2025-06-060.060655
2025-06-070.060644
2025-06-080.060655
2025-06-090.060676
2025-06-100.060685
2025-06-110.060683
2025-06-120.060682
2025-06-130.060692
2025-06-140.060663
2025-06-150.060682
2025-06-160.060824
2025-06-170.060658
2025-06-180.060655
2025-06-190.060707
2025-06-200.060676
2025-06-210.060753
2025-06-220.060678
2025-06-230.060705
2025-06-240.060695
2025-06-250.060686
2025-06-260.060701
2025-06-270.060711
2025-06-280.060664
2025-06-290.060685
2025-06-300.060761
2025-07-010.060691
2025-07-020.060727
2025-07-030.060779
2025-07-040.060666
2025-07-050.060753
2025-07-060.060751
2025-07-070.060763
2025-07-080.060783
2025-07-090.060691
2025-07-100.06081
2025-07-110.060673
2025-07-120.060769
2025-07-130.060686
2025-07-140.060768
2025-07-150.060705
2025-07-160.060587
2025-07-170.060744
2025-07-180.060857
2025-07-190.060645
2025-07-200.060666
2025-07-210.060709
2025-07-220.060862
2025-07-230.06073
2025-07-240.060862
2025-07-250.06075
2025-07-260.06086
2025-07-270.060682
2025-07-280.060822
2025-07-290.06071
2025-07-300.060697
2025-07-310.060674
2025-08-010.060714
2025-08-020.060677
2025-08-030.060742
2025-08-040.060863
2025-08-050.060737
2025-08-060.060703
2025-08-070.06082
2025-08-080.060697
2025-08-090.060778
2025-08-100.060764
2025-08-110.060815
2025-08-120.060669
2025-08-130.060659
2025-08-140.060622
2025-08-150.06044
2025-08-160.060563
2025-08-170.06054
2025-08-180.060583
2025-08-190.060328
2025-08-200.060411
2025-08-210.060501
2025-08-220.060404
2025-08-230.060485
2025-08-240.060463
2025-08-250.060907
2025-08-260.060243
2025-08-270.060208
2025-08-280.06027
2025-08-290.060281
2025-08-300.06025
2025-08-310.06031
2025-09-010.060434
2025-09-020.060377
2025-09-030.060299
2025-09-040.06041
2025-09-050.060299
2025-09-060.060254
2025-09-070.060332
2025-09-080.060338
2025-09-090.060147
2025-09-100.060037
2025-09-110.060287
2025-09-130.06027
2025-09-140.060219
2025-09-150.060177
2025-09-160.060161
2025-09-170.060305
2025-09-180.060162
2025-09-190.060104
2025-09-200.060117
2025-09-210.060142
2025-09-220.060105
2025-09-230.060101
2025-09-240.060111
2025-09-250.060163
2025-09-260.060024
2025-09-270.060124
2025-09-280.060272
2025-09-290.060342
2025-09-300.060159
2025-10-010.060118
2025-10-020.060062
2025-10-030.060166
2025-10-040.060129
2025-10-050.06019
2025-10-060.060185
2025-10-070.060412
2025-10-080.060173
2025-10-090.060154
2025-10-100.06021
2025-10-110.060413
2025-10-120.060218
2025-10-130.060337
2025-10-140.060126
2025-10-150.060375
2025-10-160.060161
2025-10-170.060248
2025-10-180.060051
2025-10-190.060086
2025-10-200.060078
2025-10-210.060133
2025-10-220.060111
2025-10-230.060215
2025-10-240.060242
2025-10-250.060138
2025-10-260.060137
2025-10-270.060249
2025-10-280.059998
2025-10-290.060147
2025-10-300.060124
2025-10-310.060129
2025-11-010.060146
2025-11-020.060133
2025-11-030.060198
2025-11-040.060154
2025-11-050.060176
2025-11-060.06016
2025-11-070.060201
2025-11-080.060195
2025-11-090.060178
2025-11-100.060153
2025-11-110.060153
2025-11-120.060142
2025-11-130.060138
2025-11-140.060132
2025-11-150.060157
2025-11-160.060115
2025-11-170.060131
2025-11-180.060187
2025-11-190.060035
2025-11-200.059892
2025-11-210.060036
2025-11-220.059995
2025-11-230.060097
2025-11-240.060039
2025-11-250.060002
2025-11-260.060123
2025-11-270.059954
2025-11-280.059964
2025-11-290.060017
2025-11-300.06013
2025-12-010.060265
2025-12-020.060218
2025-12-030.060191
2025-12-040.060148
2025-12-050.060163
2025-12-060.060208
2025-12-070.060198
2025-12-080.060169
2025-12-090.060206
2025-12-110.060233
2025-12-120.060451
2025-12-130.060518
2025-12-140.060401
2025-12-150.060383
2025-12-160.060342
2025-12-170.060304
2025-12-180.06037
2025-12-190.060336
2025-12-200.060397
2025-12-210.060348
2025-12-220.060357
2025-12-230.06052
2025-12-240.060366
2025-12-250.060303
2025-12-260.060276
2025-12-270.060271
2025-12-280.060255
2025-12-290.060291
2025-12-300.06039
2025-12-310.060227
2026-01-010.060328
2026-01-020.060392
2026-01-030.060395
2026-01-040.060389
2026-01-050.060266
2026-01-060.060502
2026-01-070.060307
2026-01-080.06038
2026-01-090.060315
2026-01-100.060428
2026-01-110.060423
2026-01-120.060489
2026-01-130.060552
2026-01-140.060395
2026-01-150.060431
2026-01-160.060406
2026-01-170.060451
2026-01-180.060435
2026-01-190.060446
2026-01-200.0605
2026-01-210.060419
2026-01-220.060375
2026-01-230.060448
2026-01-240.060466
2026-01-250.060434
2026-01-260.060829
2026-01-270.060514
2026-01-280.060441
2026-01-290.0605
2026-01-300.06047
2026-01-310.060565
2026-02-010.060538
2026-02-020.060216
2026-02-030.060329
2026-02-040.060714
2026-02-050.060505
2026-02-060.060538
2026-02-070.060751
2026-02-080.06055
2026-02-090.060697
2026-02-100.06072
2026-02-110.060615
2026-02-120.060458
2026-02-130.060513
2026-02-140.060595
2026-02-150.060636
2026-02-160.060641
2026-02-170.06055
2026-02-180.060627
2026-02-190.060506
2026-02-200.060516
2026-02-210.060586
2026-02-220.060647
2026-02-230.060843
2026-02-240.060732
2026-02-250.060619
2026-02-260.060815
2026-02-270.060646
2026-02-280.060645
2026-03-010.06064
2026-03-020.060624
2026-03-030.060311
2026-03-040.060512
2026-03-050.060514
2026-03-060.060511
2026-03-070.060557
2026-03-080.060558
2026-03-090.060738
2026-03-100.060656
2026-03-110.06054
2026-03-120.060374
2026-03-130.060487
2026-03-140.06056
2026-03-150.060551
2026-03-160.06049
2026-03-170.060574
2026-03-180.060572
2026-03-190.060185
2026-03-200.060781
2026-03-210.060443
2026-03-220.060443
2026-03-230.060377
2026-03-240.060543
2026-03-250.060407
2026-03-260.060224
2026-03-270.060398
2026-03-280.060244
2026-03-290.060302
2026-03-300.060322
2026-03-310.060299
2026-04-010.060295
2026-04-020.060217
2026-04-030.060313
2026-04-040.060382
2026-04-050.060276
2026-04-060.060381
2026-04-070.060242
2026-04-080.060218
2026-04-090.060558
2026-04-100.060601
2026-04-110.060642
2026-04-120.060614
2026-04-130.060613
2026-04-140.060485
2026-04-150.060534
2026-04-160.06072
2026-04-170.060592
2026-04-180.060718
2026-04-190.060673
2026-04-200.060605
2026-04-210.060714
2026-04-220.06059
2026-04-230.060445
2026-04-240.060593
2026-04-250.060584
2026-04-260.060699
2026-04-270.060711
2026-04-280.060529
2026-04-290.060704
2026-04-300.060659
2026-05-010.060646
2026-05-020.060666
2026-05-030.060663
2026-05-040.06065
2026-05-050.060662
2026-05-060.060798
2026-05-070.060626
2026-05-080.060439
2026-05-090.060626
2026-05-100.060792
2026-05-110.060763
2026-05-120.060599
2026-05-140.060635
2026-05-150.060592
2026-05-160.060525
2026-05-170.060551
2026-05-180.060599
2026-05-190.060568
2026-05-200.060536
2026-05-210.060526
2026-05-230.060462
2026-05-240.060388
2026-05-250.060427
2026-05-260.060514
2026-05-270.060457
2026-05-280.060403
2026-05-290.06068
2026-05-300.06053
2026-05-310.060536
2026-06-010.060542
2026-06-020.060435
2026-06-030.060543
2026-06-040.060546
2026-06-050.06054
2026-06-060.060564
2026-06-090.060581
2026-06-100.060568
2026-06-110.060528
2026-06-120.060481
2026-06-130.060508
2026-06-140.060512
2026-06-150.060495
2026-06-160.060522
2026-06-170.060526
2026-06-180.06051
2026-06-190.060548
2026-06-200.060554
2026-06-210.060537
2026-06-220.060591
2026-06-230.060589
2026-06-240.060584
2026-06-250.060548
2026-06-260.060538
2026-06-270.060553
2026-06-280.060558
2026-06-290.060566
2026-06-300.060564
2026-07-010.060579
2026-07-020.060674
2026-07-030.060671
2026-07-040.060657
2026-07-050.060661
2026-07-060.060661
2026-07-070.060648
2026-07-080.060649
2026-07-090.060627
2026-07-100.060657
2026-07-110.060679
2026-07-120.060676
2026-07-130.060629
2026-07-140.060653
2026-07-150.060634
2026-07-160.060638
2026-07-170.060644
2026-07-180.060656
2026-07-190.060657
2026-07-200.060666
2026-07-210.060649
2026-07-220.060642
2026-07-230.060575
2026-07-240.060561
2026-07-250.060541
2026-07-260.060559
2026-07-270.060573
2026-07-280.060531
2026-07-290.060549
2026-07-300.060633
2026-07-310.060629
2026-08-010.060772
2026-08-020.060626
2026-08-030.060738
2026-08-040.060621
2026-08-050.06062
2026-08-060.060638
2026-08-070.060638
2026-08-080.060751
2026-08-090.060639
2026-08-100.060832
2026-08-110.06065
2026-08-120.060671
2026-08-130.060695
2026-08-140.060707
2026-08-150.060714
2026-08-160.060692
2026-08-170.060685
2026-08-180.060636
2026-08-200.060597
2026-08-210.060576
2026-08-220.060565
2026-08-230.060569
2026-08-240.06054
2026-08-250.060566
2026-08-260.060563
2026-08-270.060575
2026-08-280.060567
2026-08-290.060568
2026-08-300.060571
2026-08-310.060395
2026-09-010.060541
2026-09-020.060588
2026-09-030.060584
2026-09-040.060572
2026-09-050.060576
2026-09-060.060583
2026-09-070.060575
2026-09-080.060582
2026-09-090.060591
2026-09-100.060582
2026-09-110.060594
2026-09-120.06059
2026-09-130.060596
2026-09-140.060593
2026-09-150.060593
2026-09-160.06051
2026-09-170.060548
2026-09-180.06048
2026-09-190.060582
2026-09-200.060571
2026-09-210.060592
2026-09-220.060556
2026-09-230.060589
2026-09-240.060558
2026-09-250.060554
2026-09-260.060535
2026-09-270.060524
2026-09-280.060484
2026-09-300.060479
2026-10-020.06055
2026-10-030.061061
2026-10-050.060933
2026-10-060.060457
2026-10-070.060416
2026-10-080.060424
2026-10-090.060434
2026-10-100.06047
2026-10-110.060479
2026-10-120.060484
2026-10-130.06049
2026-10-140.060517
2026-10-150.060458
2026-10-160.060461

High

0.06106

Low

0.05976

Average

0.06038

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/HKD API questions

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

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

How far back does KES/HKD historical data go?

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