Skip to content

KES to CNY exchange rate API

Kenyan Shilling to Yuan Renminbi · quoted 2026-11-15

0.05131

▼ +5.34% over YTD

1 KES = 0.05131 CNY · 1 CNY = 19.4875 KES · Get this rate via the API

1 KES buys 0.05131 CNY as of 2026-11-15, so 1 CNY buys 19.4875 KES. Over the year to date, KES/CNY traded between 0.05115 and 0.05428, averaged 0.05260 and fell 5.34%. The API holds daily KES/CNY 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/CNY over YTD

Daily observations · gaps mean no published rate

Download CSV
KES/CNY over YTD: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateCNY
2026-01-010.054212
2026-01-020.054205
2026-01-030.054276
2026-01-040.054248
2026-01-050.054065
2026-01-060.05426
2026-01-070.054148
2026-01-080.054097
2026-01-090.054018
2026-01-100.05409
2026-01-110.054167
2026-01-120.054101
2026-01-130.054138
2026-01-140.054017
2026-01-150.053985
2026-01-160.053975
2026-01-170.054026
2026-01-180.054089
2026-01-190.053985
2026-01-200.053989
2026-01-210.053962
2026-01-220.054009
2026-01-230.053989
2026-01-240.054006
2026-01-250.054041
2026-01-260.054253
2026-01-270.053957
2026-01-280.053817
2026-01-290.053845
2026-01-300.053821
2026-01-310.053883
2026-02-010.053962
2026-02-020.053527
2026-02-030.053574
2026-02-040.053952
2026-02-050.053743
2026-02-060.053762
2026-02-070.05395
2026-02-080.053816
2026-02-090.053766
2026-02-100.053708
2026-02-110.053687
2026-02-120.053377
2026-02-130.053481
2026-02-140.05356
2026-02-150.053622
2026-02-160.053606
2026-02-170.053524
2026-02-180.053598
2026-02-190.05349
2026-02-200.053497
2026-02-210.053561
2026-02-220.05365
2026-02-230.053761
2026-02-240.053428
2026-02-250.053247
2026-02-260.053186
2026-02-270.053161
2026-02-280.053165
2026-03-010.053222
2026-03-020.053338
2026-03-030.053396
2026-03-040.053391
2026-03-050.053397
2026-03-060.053432
2026-03-070.053462
2026-03-080.053496
2026-03-090.053756
2026-03-100.053318
2026-03-110.053111
2026-03-120.052983
2026-03-130.053294
2026-03-140.053352
2026-03-150.053429
2026-03-160.053271
2026-03-170.053238
2026-03-180.053233
2026-03-190.053036
2026-03-200.053476
2026-03-210.053138
2026-03-220.053242
2026-03-230.053128
2026-03-240.053378
2026-03-250.053304
2026-03-260.053191
2026-03-270.053304
2026-03-280.053207
2026-03-290.053261
2026-03-300.053216
2026-03-310.053077
2026-04-010.052881
2026-04-020.052996
2026-04-030.053051
2026-04-040.053044
2026-04-050.052986
2026-04-060.053028
2026-04-070.052716
2026-04-080.05251
2026-04-090.052827
2026-04-100.05283
2026-04-110.052868
2026-04-120.052894
2026-04-130.052876
2026-04-140.052632
2026-04-150.052705
2026-04-160.052931
2026-04-170.052787
2026-04-180.052808
2026-04-190.052854
2026-04-200.052756
2026-04-210.052848
2026-04-220.052796
2026-04-230.052743
2026-04-240.05287
2026-04-250.052859
2026-04-260.052989
2026-04-270.052855
2026-04-280.052825
2026-04-290.052933
2026-04-300.052882
2026-05-010.052857
2026-05-020.05287
2026-05-030.052918
2026-05-040.052886
2026-05-050.052873
2026-05-060.052849
2026-05-070.052654
2026-05-080.05251
2026-05-090.052645
2026-05-100.052844
2026-05-110.052747
2026-05-120.052579
2026-05-140.052524
2026-05-150.052693
2026-05-160.052624
2026-05-170.052712
2026-05-180.052625
2026-05-190.05263
2026-05-200.052575
2026-05-210.052551
2026-05-230.052438
2026-05-240.052425
2026-05-250.052329
2026-05-260.052401
2026-05-270.052334
2026-05-280.052271
2026-05-290.052403
2026-05-300.052266
2026-05-310.052317
2026-06-010.05226
2026-06-020.052147
2026-06-030.0523
2026-06-040.052354
2026-06-050.052285
2026-06-060.052328
2026-06-090.052348
2026-06-100.052408
2026-06-110.052347
2026-06-120.052197
2026-06-130.052221
2026-06-140.052276
2026-06-150.052178
2026-06-160.0522
2026-06-170.052215
2026-06-180.052279
2026-06-190.052288
2026-06-200.052315
2026-06-210.052352
2026-06-220.052361
2026-06-230.052442
2026-06-240.052629
2026-06-250.052498
2026-06-260.052479
2026-06-270.052514
2026-06-280.052555
2026-06-290.05247
2026-06-300.052406
2026-07-010.052475
2026-07-020.052514
2026-07-030.052457
2026-07-040.052439
2026-07-050.052491
2026-07-060.052561
2026-07-070.052537
2026-07-080.052613
2026-07-090.05258
2026-07-100.052414
2026-07-110.052484
2026-07-120.052498
2026-07-130.052422
2026-07-140.052469
2026-07-150.052398
2026-07-160.05234
2026-07-170.052424
2026-07-180.052426
2026-07-190.052477
2026-07-200.052358
2026-07-210.052336
2026-07-220.052386
2026-07-230.052301
2026-07-240.052295
2026-07-250.052282
2026-07-260.05235
2026-07-270.052262
2026-07-280.052268
2026-07-290.052241
2026-07-300.052215
2026-07-310.052189
2026-08-010.052342
2026-08-020.052245
2026-08-030.052296
2026-08-040.052198
2026-08-050.052171
2026-08-060.05217
2026-08-070.052156
2026-08-080.052257
2026-08-090.0522
2026-08-100.052295
2026-08-110.052139
2026-08-120.052136
2026-08-130.052156
2026-08-140.052151
2026-08-150.052166
2026-08-160.052208
2026-08-170.052131
2026-08-180.052121
2026-08-200.051942
2026-08-210.051923
2026-08-220.051925
2026-08-230.051975
2026-08-240.051934
2026-08-250.051925
2026-08-260.051927
2026-08-270.051932
2026-08-280.051924
2026-08-290.051983
2026-08-300.052023
2026-08-310.051779
2026-09-010.051903
2026-09-020.051927
2026-09-030.051913
2026-09-040.051847
2026-09-050.051862
2026-09-060.051899
2026-09-070.05185
2026-09-080.051846
2026-09-090.051826
2026-09-100.051813
2026-09-110.051834
2026-09-120.051812
2026-09-130.051881
2026-09-140.051824
2026-09-150.051841
2026-09-160.051734
2026-09-170.051767
2026-09-180.051635
2026-09-190.051753
2026-09-200.051768
2026-09-210.05171
2026-09-220.051729
2026-09-230.05181
2026-09-240.051832
2026-09-250.051824
2026-09-260.051804
2026-09-270.051854
2026-09-280.051739
2026-09-300.051678
2026-10-020.051734
2026-10-030.052176
2026-10-050.052057
2026-10-060.051649
2026-10-070.051611
2026-10-080.051605
2026-10-090.051536
2026-10-100.051601
2026-10-110.05165
2026-10-120.051584
2026-10-130.051594
2026-10-140.051608
2026-10-150.05155
2026-10-160.051499
2026-10-170.051531
2026-10-180.051544
2026-10-190.051392
2026-10-200.0514
2026-10-210.051421
2026-10-220.051403
2026-10-230.051366
2026-10-240.051427
2026-10-250.051433
2026-10-260.051366
2026-10-270.051332
2026-10-280.05134
2026-10-290.051265
2026-10-300.051195
2026-10-310.051264
2026-11-010.051267
2026-11-020.051155
2026-11-030.051347
2026-11-040.051355
2026-11-050.051319
2026-11-060.051355
2026-11-070.05138
2026-11-080.051415
2026-11-090.051359
2026-11-100.051349
2026-11-110.05133
2026-11-120.051315
2026-11-130.051339
2026-11-140.051309
2026-11-150.051315

High

0.05428

Low

0.05115

Average

0.05260

Statistics use all 311 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/CNY API questions

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

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

How far back does KES/CNY historical data go?

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