Skip to content

KES to CNY exchange rate API

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

0.05131

▼ +2.50% over 6M

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 last 6 months, KES/CNY traded between 0.05115 and 0.05263, averaged 0.05200 and fell 2.50%. 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.

Daily observations · gaps mean no published rate

Download CSV
KES/CNY over 6M: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateCNY
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.05263

Low

0.05115

Average

0.05200

Statistics use all 174 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.