Skip to content

CUC to KES exchange rate API

Peso Convertible to Kenyan Shilling · quoted 2026-10-25

129.7652

▲ +0.65% over 2Y

1 CUC = 129.7652 KES · 1 KES = 0.007706 CUC · Get this rate via the API

1 CUC buys 129.7652 KES as of 2026-10-25, so 1 KES buys 0.007706 CUC. Over the last 2 years, CUC/KES traded between 128.1820 and 130.1510, averaged 129.3048 and rose 0.65%. The API holds daily CUC/KES 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
CUC/KES over 2Y: show the values
Rates per 1 CUC. Missing rates are shown as a dash.
DateKES
2024-10-25128.926719
2024-10-26129.213558
2024-10-27129.349689
2024-10-28128.99553
2024-10-29128.996203
2024-10-30128.584877
2024-10-31128.997252
2024-11-01128.999626
2024-11-02129.000586
2024-11-03129.349621
2024-11-04128.863527
2024-11-05128.994895
2024-11-06129.003261
2024-11-07128.996444
2024-11-08128.996648
2024-11-09129.078954
2024-11-10129.349689
2024-11-11128.997841
2024-11-12129.025272
2024-11-13129.093132
2024-11-14129.397683
2024-11-15129.397193
2024-11-16129.495188
2024-11-17129.449889
2024-11-18129.397171
2024-11-19128.92225
2024-11-20129.396873
2024-11-21129.384881
2024-11-22129.395375
2024-11-23129.51007
2024-11-24129.78769
2024-11-25129.501277
2024-11-26129.39419
2024-11-27129.394272
2024-11-28129.395777
2024-11-29129.799823
2024-11-30129.51186
2024-12-01129.838201
2024-12-02129.448804
2024-12-03129.39479
2024-12-04129.499245
2024-12-05129.397677
2024-12-06129.399043
2024-12-07129.740931
2024-12-08129.5196
2024-12-09129.383298
2024-12-10129.453681
2024-12-11129.369415
2024-12-12129.426813
2024-12-13129.500109
2024-12-14129.312846
2024-12-15129.571127
2024-12-16129.015449
2024-12-17129.143946
2024-12-18129.21891
2024-12-19129.248133
2024-12-20129.510908
2024-12-21129.15931
2024-12-22129.568128
2024-12-23128.9951
2024-12-24129.35602
2024-12-25129.185965
2024-12-26129.068186
2024-12-27129.057792
2024-12-28129.40998
2024-12-29129.568349
2024-12-30129.328837
2024-12-31129.263823
2025-01-01129.373119
2025-01-02129.362275
2025-01-03129.254996
2025-01-04129.266291
2025-01-05129.56832
2025-01-06129.122848
2025-01-07129.399846
2025-01-08129.403437
2025-01-09129.350339
2025-01-10129.396953
2025-01-11129.446121
2025-01-12129.618576
2025-01-13129.708092
2025-01-14129.392785
2025-01-15129.598119
2025-01-16129.396441
2025-01-17129.496587
2025-01-18129.505621
2025-01-19129.618942
2025-01-20129.546549
2025-01-21129.441843
2025-01-22129.387597
2025-01-23129.400416
2025-01-24129.38872
2025-01-25129.495282
2025-01-26129.381819
2025-01-27129.103993
2025-01-28129.246273
2025-01-29129.495188
2025-01-30129.496479
2025-01-31129.497156
2025-02-01129.197872
2025-02-02129.285158
2025-02-03129.160603
2025-02-04129.009892
2025-02-05128.993825
2025-02-06129.089765
2025-02-07129.09293
2025-02-08128.997261
2025-02-09129.352192
2025-02-10129.19281
2025-02-11128.98945
2025-02-12129.007784
2025-02-13128.989818
2025-02-14128.994079
2025-02-15128.995688
2025-02-16129.433936
2025-02-17129.036961
2025-02-18129.365585
2025-02-19129.006931
2025-02-20129.389848
2025-02-21129.397698
2025-02-22129.487202
2025-02-23129.737664
2025-02-24129.608644
2025-02-25129.404539
2025-02-26129.494065
2025-02-27129.391051
2025-02-28129.364961
2025-03-01128.936627
2025-03-02129.486676
2025-03-03129.207763
2025-03-04128.697222
2025-03-05129.200478
2025-03-06128.700707
2025-03-07129.244562
2025-03-08129.144829
2025-03-09129.562081
2025-03-10129.425417
2025-03-11129.398852
2025-03-12129.189318
2025-03-13129.382504
2025-03-14129.447451
2025-03-15129.459273
2025-03-16129.467423
2025-03-17129.320221
2025-03-18129.42342
2025-03-19129.415227
2025-03-20129.394682
2025-03-21129.411264
2025-03-22129.499651
2025-03-23129.036946
2025-03-25129.397917
2025-03-26129.427975
2025-03-27129.398206
2025-03-28129.422965
2025-03-29128.815652
2025-03-30129.534132
2025-03-31129.532424
2025-04-01129.29199
2025-04-02129.26505
2025-04-03129.353976
2025-04-04129.220987
2025-04-05129.009065
2025-04-06129.479273
2025-04-07129.529027
2025-04-08129.546248
2025-04-09129.092439
2025-04-10129.695009
2025-04-11129.590966
2025-04-12129.395823
2025-04-13129.782857
2025-04-14129.529516
2025-04-15129.534206
2025-04-16129.683871
2025-04-17129.600641
2025-04-18129.580754
2025-04-19129.491475
2025-04-20129.847448
2025-04-21129.547757
2025-04-22129.701831
2025-04-23129.547716
2025-04-24129.671835
2025-04-25129.475512
2025-04-26129.399276
2025-04-27129.443609
2025-04-28129.388032
2025-04-29129.046927
2025-04-30129.227685
2025-05-01129.561007
2025-05-02129.570141
2025-05-03129.30637
2025-05-04129.500009
2025-05-05129.460622
2025-05-06129.237422
2025-05-08129.215277
2025-05-09129.186602
2025-05-10129.39366
2025-05-11129.383959
2025-05-12129.196058
2025-05-13129.114071
2025-05-14129.35945
2025-05-15129.286693
2025-05-17129.193998
2025-05-18129.399713
2025-05-19129.551119
2025-05-20129.5087
2025-05-21129.015862
2025-05-22129.473493
2025-05-23129.211416
2025-05-24129.230289
2025-05-25129.379338
2025-05-26128.915863
2025-05-27129.211797
2025-05-28129.232617
2025-05-29129.25169
2025-05-30129.246006
2025-05-31129.197712
2025-06-01129.368592
2025-06-02128.997438
2025-06-03129.081671
2025-06-04129.285285
2025-06-05129.299338
2025-06-06129.366727
2025-06-07129.392449
2025-06-08129.363694
2025-06-09129.343466
2025-06-10129.330572
2025-06-11129.345884
2025-06-12129.348792
2025-06-13129.329483
2025-06-14129.398094
2025-06-15129.347937
2025-06-16129.05651
2025-06-17129.406588
2025-06-18129.418058
2025-06-19129.307656
2025-06-20129.371583
2025-06-21129.207597
2025-06-22129.365522
2025-06-23129.313118
2025-06-24129.332201
2025-06-25129.35327
2025-06-26129.317464
2025-06-27129.299196
2025-06-28129.396108
2025-06-29129.349575
2025-06-30129.191791
2025-07-01129.343135
2025-07-02129.261192
2025-07-03129.154601
2025-07-04129.39094
2025-07-05129.202954
2025-07-06129.202348
2025-07-07129.186521
2025-07-08129.145968
2025-07-09129.34294
2025-07-10129.087806
2025-07-11129.379342
2025-07-12129.172244
2025-07-13129.34767
2025-07-14129.178455
2025-07-15129.311971
2025-07-16129.562813
2025-07-17129.21308
2025-07-18128.971657
2025-07-19129.398042
2025-07-20129.346775
2025-07-21129.298623
2025-07-22128.979767
2025-07-23129.26009
2025-07-24128.977622
2025-07-25129.207107
2025-07-26128.975883
2025-07-27129.352072
2025-07-28129.063112
2025-07-29129.300244
2025-07-30129.3275
2025-07-31129.379656
2025-08-01129.292042
2025-08-02129.365527
2025-08-03129.224089
2025-08-04128.976491
2025-08-05129.241238
2025-08-06129.314527
2025-08-07129.062883
2025-08-08129.328078
2025-08-09129.158648
2025-08-10129.184981
2025-08-11129.077785
2025-08-12129.389847
2025-08-13129.411317
2025-08-14129.363901
2025-08-15129.384419
2025-08-16129.20227
2025-08-17129.261603
2025-08-18129.040849
2025-08-19129.317365
2025-08-20129.341067
2025-08-21129.147113
2025-08-22129.425035
2025-08-23129.1963
2025-08-24129.249517
2025-08-25128.248632
2025-08-26129.480801
2025-08-27129.267682
2025-08-28129.323986
2025-08-29129.313659
2025-08-30129.393219
2025-08-31129.254558
2025-09-01129.012523
2025-09-02129.25415
2025-09-03129.376876
2025-09-04129.090985
2025-09-05129.390768
2025-09-06129.393203
2025-09-07129.239792
2025-09-08129.162293
2025-09-09129.475426
2025-09-10129.739564
2025-09-11129.220616
2025-09-13129.095624
2025-09-14129.187643
2025-09-15129.261936
2025-09-16129.363172
2025-09-17128.943739
2025-09-18129.267835
2025-09-19129.370903
2025-09-20129.32395
2025-09-21129.272576
2025-09-22129.286568
2025-09-23129.371704
2025-09-24129.370015
2025-09-25129.281668
2025-09-26129.628812
2025-09-27129.390319
2025-09-28129.073869
2025-09-29128.934181
2025-09-30129.342312
2025-10-01129.442583
2025-10-02129.548592
2025-10-03129.345948
2025-10-04129.393161
2025-10-05129.265502
2025-10-06129.325853
2025-10-07128.835127
2025-10-08129.329514
2025-10-09129.333649
2025-10-10129.245682
2025-10-11128.816298
2025-10-12129.234851
2025-10-13128.895406
2025-10-14129.308939
2025-10-15128.749744
2025-10-16129.199108
2025-10-17128.924255
2025-10-18129.355804
2025-10-19129.292214
2025-10-20129.326902
2025-10-21129.237731
2025-10-22129.279158
2025-10-23129.056824
2025-10-24128.974914
2025-10-25129.197249
2025-10-26129.200768
2025-10-27128.922174
2025-10-28129.502298
2025-10-29129.197721
2025-10-30129.203988
2025-10-31129.238337
2025-11-01129.193884
2025-11-02129.232601
2025-11-03129.126865
2025-11-04129.229932
2025-11-05129.218115
2025-11-06129.238305
2025-11-07129.180898
2025-11-08129.197139
2025-11-09129.227917
2025-11-10129.225653
2025-11-11129.216131
2025-11-12129.210564
2025-11-13129.212689
2025-11-14129.232584
2025-11-15129.200133
2025-11-16129.290483
2025-11-17129.277087
2025-11-18129.351894
2025-11-19129.705329
2025-11-20129.994674
2025-11-21129.665995
2025-11-22129.734839
2025-11-23129.526863
2025-11-24129.343455
2025-11-25129.598936
2025-11-26129.360862
2025-11-27129.733913
2025-11-28129.795581
2025-11-29129.708886
2025-11-30129.473143
2025-12-01129.233402
2025-12-02129.292176
2025-12-03129.32378
2025-12-04129.402833
2025-12-05129.391798
2025-12-06129.298923
2025-12-07129.319138
2025-12-08129.30912
2025-12-09129.255667
2025-12-11129.190989
2025-12-12128.789396
2025-12-13128.626597
2025-12-14128.875003
2025-12-15128.875768
2025-12-16128.919842
2025-12-17129.026566
2025-12-18128.893861
2025-12-19128.958281
2025-12-20128.836572
2025-12-21128.944448
2025-12-22128.879722
2025-12-23128.521184
2025-12-24128.811989
2025-12-25128.933102
2025-12-26128.945991
2025-12-27128.940453
2025-12-28128.972727
2025-12-29128.937725
2025-12-30128.887332
2025-12-31129.247172
2026-01-01129.015398
2026-01-02129.021424
2026-01-03128.999116
2026-01-04129.017566
2026-01-05129.2022
2026-01-06128.718804
2026-01-07129.110676
2026-01-08129.061509
2026-01-09129.257524
2026-01-10128.998626
2026-01-11129.007891
2026-01-12128.889438
2026-01-13128.84787
2026-01-14129.096236
2026-01-15129.057831
2026-01-16129.126458
2026-01-17128.9947
2026-01-18129.023727
2026-01-19128.987155
2026-01-20128.893761
2026-01-21129.051338
2026-01-22129.157034
2026-01-23128.998929
2026-01-24128.949742
2026-01-25129.014659
2026-01-26128.182044
2026-01-27128.893905
2026-01-28129.074077
2026-01-29129.002114
2026-01-30129.125294
2026-01-31129.006448
2026-02-01129.035999
2026-02-02129.717248
2026-02-03129.504626
2026-02-04128.662519
2026-02-05129.118477
2026-02-06129.065876
2026-02-07128.618778
2026-02-08129.041316
2026-02-09128.750702
2026-02-10128.748298
2026-02-11128.959598
2026-02-12129.290245
2026-02-13129.177785
2026-02-14128.99381
2026-02-15128.914406
2026-02-16128.876748
2026-02-17129.075832
2026-02-18128.897245
2026-02-19129.155147
2026-02-20129.140276
2026-02-21128.987934
2026-02-22128.854692
2026-02-23128.506269
2026-02-24128.802659
2026-02-25129.009944
2026-02-26128.628524
2026-02-27129.006299
2026-02-28128.997952
2026-03-01129.001091
2026-03-02129.034124
2026-03-03129.365326
2026-03-04129.184704
2026-03-05129.238965
2026-03-06129.22166
2026-03-07129.159715
2026-03-08129.160131
2026-03-09128.678262
2026-03-10128.983306
2026-03-11129.280913
2026-03-12129.642732
2026-03-13129.405073
2026-03-14129.25677
2026-03-15129.278959
2026-03-16129.45279
2026-03-17129.358469
2026-03-18129.396483
2026-03-19130.107873
2026-03-20128.921545
2026-03-21129.591701
2026-03-22129.596609
2026-03-23129.716294
2026-03-24129.341175
2026-03-25129.436034
2026-03-26129.913221
2026-03-27129.702834
2026-03-28129.903757
2026-03-29129.867797
2026-03-30129.873249
2026-03-31130.005981
2026-04-01129.985465
2026-04-02130.151034
2026-04-03129.943893
2026-04-04129.79843
2026-04-05130.022801
2026-04-06129.794012
2026-04-07130.07978
2026-04-08130.063793
2026-04-09129.376998
2026-04-10129.250299
2026-04-11129.150357
2026-04-12129.210151
2026-04-13129.209917
2026-04-14129.498771
2026-04-15129.419607
2026-04-16128.87043
2026-04-17129.240315
2026-04-18129.103794
2026-04-19129.103794
2026-04-20129.230045
2026-04-21128.969859
2026-04-22129.260181
2026-04-23129.589841
2026-04-24129.303441
2026-04-25129.330347
2026-04-26129.085055
2026-04-27129.089859
2026-04-28129.460118
2026-04-29129.095985
2026-04-30129.130107
2026-05-01129.180429
2026-05-02129.150336
2026-05-03129.150336
2026-05-04129.150396
2026-05-05129.180501
2026-05-06128.87976
2026-05-07129.179803
2026-05-08129.520335
2026-05-09129.180422
2026-05-10128.803395
2026-05-11128.849737
2026-05-12129.179307
2026-05-14129.181518
2026-05-15129.249775
2026-05-16129.379749
2026-05-17129.33193
2026-05-18129.219882
2026-05-19129.318422
2026-05-20129.390021
2026-05-21129.439002
2026-05-23129.594181
2026-05-24129.752111
2026-05-25129.64641
2026-05-26129.485042
2026-05-27129.590156
2026-05-28129.704949
2026-05-29129.105458
2026-05-30129.471922
2026-05-31129.460887
2026-06-01129.440041
2026-06-02129.694244
2026-06-03129.438922
2026-06-04129.439721
2026-06-05129.388158
2026-06-06129.336329
2026-06-09129.337873
2026-06-10129.350051
2026-06-11129.485542
2026-06-12129.55513
2026-06-13129.401711
2026-06-14129.478173
2026-06-15129.568236
2026-06-16129.468888
2026-06-17129.45942
2026-06-18129.540392
2026-06-19129.267921
2026-06-20129.374962
2026-06-21129.529208
2026-06-22129.318402
2026-06-23129.428982
2026-06-24129.387062
2026-06-25129.497068
2026-06-26129.557729
2026-06-27129.424246
2026-06-28129.445263
2026-06-29129.487649
2026-06-30129.445908
2026-07-01129.479802
2026-07-02129.27974
2026-07-03129.26581
2026-07-04129.227142
2026-07-05129.27792
2026-07-06129.278391
2026-07-07129.271148
2026-07-08129.302603
2026-07-09129.211561
2026-07-10129.217047
2026-07-11129.101959
2026-07-12129.185199
2026-07-13129.298797
2026-07-14129.216689
2026-07-15129.342763
2026-07-16129.320239
2026-07-17129.289238
2026-07-18129.220828
2026-07-19129.228623
2026-07-20129.251047
2026-07-21129.236008
2026-07-22129.3065
2026-07-23129.484492
2026-07-24129.437301
2026-07-25129.523548
2026-07-26129.462509
2026-07-27129.401085
2026-07-28129.614227
2026-07-29129.554413
2026-07-30129.400217
2026-07-31129.342346
2026-08-01128.953285
2026-08-02129.315137
2026-08-03129.122428
2026-08-04129.374301
2026-08-05129.465722
2026-08-06129.353784
2026-08-07129.372212
2026-08-08129.101911
2026-08-09129.350346
2026-08-10128.943094
2026-08-11129.357528
2026-08-12129.314273
2026-08-13129.238817
2026-08-14129.24866
2026-08-15129.281618
2026-08-16129.295773
2026-08-17129.277758
2026-08-18129.320899
2026-08-20129.461307
2026-08-21129.442419
2026-08-22129.322184
2026-08-23129.417067
2026-08-24129.383459
2026-08-25129.359128
2026-08-26129.388011
2026-08-27129.371229
2026-08-28129.479989
2026-08-29129.391378
2026-08-30129.428863
2026-08-31129.766994
2026-09-01129.489264
2026-09-02129.401839
2026-09-03129.432134
2026-09-04129.423519
2026-09-05129.371235
2026-09-06129.388579
2026-09-07129.440706
2026-09-08129.431469
2026-09-09129.425828
2026-09-10129.437404
2026-09-11129.401736
2026-09-12129.381847
2026-09-13129.368382
2026-09-14129.419286
2026-09-15129.44545
2026-09-16129.648645
2026-09-17129.604321
2026-09-18129.709984
2026-09-19129.485252
2026-09-20129.516461
2026-09-21129.48822
2026-09-22129.509765
2026-09-23129.383345
2026-09-24129.44496
2026-09-25129.516564
2026-09-26129.586689
2026-09-27129.612622
2026-09-28129.698879
2026-09-30129.744586
2026-10-02129.608744
2026-10-03128.437421
2026-10-05128.975012
2026-10-06129.790931
2026-10-07129.881024
2026-10-08129.872865
2026-10-09129.910984
2026-10-10129.74803
2026-10-11129.754249
2026-10-12129.66116
2026-10-13129.750134
2026-10-14129.697489
2026-10-15129.7729
2026-10-16130.057283
2026-10-17129.792239
2026-10-18129.861841
2026-10-19129.98347
2026-10-20129.936573
2026-10-21129.8255
2026-10-22129.739283
2026-10-23129.869995
2026-10-24129.765243
2026-10-25129.765243

High

130.1510

Low

128.1820

Average

129.3048

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

CUC/KES API questions

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

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

How far back does CUC/KES historical data go?

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