Skip to content

CUC to CUP exchange rate API

Peso Convertible to Cuban Peso · quoted 2026-10-25

23.9827

▼ +0.08% over 2Y

1 CUC = 23.9827 CUP · 1 CUP = 0.04170 CUC · Get this rate via the API

1 CUC buys 23.9827 CUP as of 2026-10-25, so 1 CUP buys 0.04170 CUC. Over the last 2 years, CUC/CUP traded between 23.7305 and 26.5000, averaged 24.5338 and fell 0.08%. The API holds daily CUC/CUP 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/CUP over 2Y: show the values
Rates per 1 CUC. Missing rates are shown as a dash.
DateCUP
2024-10-2524.002519
2024-10-2624.011879
2024-10-2723.812799
2024-10-2824.010986
2024-10-2923.985138
2024-10-3023.982886
2024-10-3123.963258
2024-11-0123.963318
2024-11-0223.983064
2024-11-0323.915343
2024-11-0423.952469
2024-11-0523.969796
2024-11-0623.973494
2024-11-0723.97201
2024-11-0823.992889
2024-11-0924.007621
2024-11-1023.914585
2024-11-1124.044667
2024-11-1224.086861
2024-11-1324.074208
2024-11-1424.059142
2024-11-1524.021499
2024-11-1624.022873
2024-11-1723.999997
2024-11-1824.019573
2024-11-1924.024583
2024-11-2024.008067
2024-11-2123.985305
2024-11-2223.982057
2024-11-2323.981868
2024-11-2423.915326
2024-11-2523.982732
2024-11-2623.996898
2024-11-2723.978187
2024-11-2823.968883
2024-11-2923.964291
2024-11-3023.984844
2024-12-0123.89418
2024-12-0223.961142
2024-12-0323.977904
2024-12-0423.991671
2024-12-0524.001173
2024-12-0624.000373
2024-12-0724.001874
2024-12-0823.900643
2024-12-0924.022004
2024-12-1024.032243
2024-12-1124.026725
2024-12-1224.00623
2024-12-1324.001096
2024-12-1424.012852
2024-12-1523.991501
2024-12-1623.942377
2024-12-1723.950459
2024-12-1823.9692
2024-12-1923.953241
2024-12-2023.971233
2024-12-2123.98883
2024-12-2223.971924
2024-12-2323.9804
2024-12-2423.95683
2024-12-2523.955421
2024-12-2623.945026
2024-12-2723.945048
2024-12-2823.955749
2024-12-2923.898499
2024-12-3023.979701
2024-12-3124.000467
2025-01-0124.009369
2025-01-0223.993048
2025-01-0324.001243
2025-01-0424.025141
2025-01-0523.999994
2025-01-0623.998627
2025-01-0724.00061
2025-01-0824.006635
2025-01-0924.001932
2025-01-1023.986193
2025-01-1124.024062
2025-01-1223.999933
2025-01-1323.991685
2025-01-1424.035383
2025-01-1524.002761
2025-01-1623.977081
2025-01-1724.006202
2025-01-1823.981188
2025-01-1923.915755
2025-01-2023.97949
2025-01-2123.998799
2025-01-2223.968317
2025-01-2323.98046
2025-01-2423.990077
2025-01-2523.987696
2025-01-2623.871947
2025-01-2723.952289
2025-01-2823.989705
2025-01-2924.00941
2025-01-3024.015599
2025-01-3123.986304
2025-02-0123.994035
2025-02-0223.914949
2025-02-0324.023465
2025-02-0424.026174
2025-02-0524.01408
2025-02-0624.018331
2025-02-0723.965872
2025-02-0823.947687
2025-02-0923.888086
2025-02-1024.06143
2025-02-1124.108108
2025-02-1224.113877
2025-02-1324.116116
2025-02-1424.041022
2025-02-1523.977243
2025-02-1623.915653
2025-02-1723.955366
2025-02-1823.956456
2025-02-1923.966974
2025-02-2023.978783
2025-02-2123.969467
2025-02-2223.998794
2025-02-2323.999956
2025-02-2424.004419
2025-02-2524.000043
2025-02-2626.500009
2025-02-2723.987006
2025-02-2823.972023
2025-03-0123.995105
2025-03-0223.999646
2025-03-0323.996962
2025-03-0423.984892
2025-03-0523.974265
2025-03-0623.963494
2025-03-0723.958835
2025-03-0823.944127
2025-03-0926.49999
2025-03-1024.012478
2025-03-1124.017089
2025-03-1224.001325
2025-03-1324.008777
2025-03-1424.001632
2025-03-1524.00092
2025-03-1626.5
2025-03-1723.959171
2025-03-1823.989255
2025-03-1923.991723
2025-03-2023.993813
2025-03-2123.985786
2025-03-2223.98793
2025-03-2326.499988
2025-03-2523.99466
2025-03-2624.001377
2025-03-2724.01291
2025-03-2824.016186
2025-03-2923.988483
2025-03-3023.871964
2025-03-3126.500006
2025-04-0123.904043
2025-04-0223.797069
2025-04-0323.797285
2025-04-0423.957251
2025-04-0523.963673
2025-04-0623.809572
2025-04-0724.100074
2025-04-0824.036539
2025-04-0924.021055
2025-04-1024.013662
2025-04-1124.020601
2025-04-1223.991225
2025-04-1323.956175
2025-04-1423.949491
2025-04-1523.966439
2025-04-1623.948049
2025-04-1723.972041
2025-04-1823.960865
2025-04-1923.983768
2025-04-2023.999762
2025-04-2123.978308
2025-04-2223.978643
2025-04-2323.985139
2025-04-2423.986619
2025-04-2524.013973
2025-04-2623.96564
2025-04-2723.937763
2025-04-2823.962134
2025-04-2923.954816
2025-04-3023.972633
2025-05-0123.975667
2025-05-0223.98216
2025-05-0324.003809
2025-05-0423.941256
2025-05-0524.013984
2025-05-0624.013319
2025-05-0824.020617
2025-05-0924.0135
2025-05-1024.021786
2025-05-1123.992387
2025-05-1224.008379
2025-05-1323.984015
2025-05-1423.983515
2025-05-1523.982882
2025-05-1723.986036
2025-05-1823.961074
2025-05-1923.98685
2025-05-2024.048056
2025-05-2123.946186
2025-05-2224.003051
2025-05-2323.969374
2025-05-2423.983881
2025-05-2523.809654
2025-05-2623.94175
2025-05-2723.966127
2025-05-2823.993805
2025-05-2923.968269
2025-05-3023.989669
2025-05-3123.982218
2025-06-0123.99105
2025-06-0223.943999
2025-06-0323.968909
2025-06-0424.006405
2025-06-0523.983058
2025-06-0623.979261
2025-06-0723.982722
2025-06-0823.989606
2025-06-0924.026674
2025-06-1024.010192
2025-06-1123.996807
2025-06-1223.984477
2025-06-1324.043217
2025-06-1424.02145
2025-06-1523.88761
2025-06-1623.944711
2025-06-1723.987548
2025-06-1823.98504
2025-06-1923.989654
2025-06-2023.98032
2025-06-2123.993387
2025-06-2223.961464
2025-06-2324.03182
2025-06-2423.96966
2025-06-2523.970499
2025-06-2623.995565
2025-06-2724.010371
2025-06-2823.997474
2025-06-2923.965368
2025-06-3023.979179
2025-07-0123.969901
2025-07-0223.9961
2025-07-0323.963677
2025-07-0423.984836
2025-07-0523.980006
2025-07-0623.892561
2025-07-0723.973607
2025-07-0823.964786
2025-07-0923.984256
2025-07-1023.947753
2025-07-1123.999776
2025-07-1223.992508
2025-07-1323.982897
2025-07-1423.961439
2025-07-1524.008481
2025-07-1624.008564
2025-07-1723.96979
2025-07-1823.942211
2025-07-1923.991563
2025-07-2023.809525
2025-07-2124.03035
2025-07-2223.939841
2025-07-2323.937574
2025-07-2423.924993
2025-07-2523.961623
2025-07-2623.96135
2025-07-2723.934221
2025-07-2823.940269
2025-07-2923.983562
2025-07-3023.988847
2025-07-3124.008112
2025-08-0123.996045
2025-08-0223.997708
2025-08-0323.996488
2025-08-0423.987682
2025-08-0523.730499
2025-08-0623.739282
2025-08-0723.747611
2025-08-0823.785622
2025-08-0923.923733
2025-08-1023.925186
2025-08-1123.94682
2025-08-1224.042716
2025-08-1324.013281
2025-08-1423.984875
2025-08-1524.000098
2025-08-1624.000247
2025-08-1723.856538
2025-08-1823.960725
2025-08-1923.989312
2025-08-2023.987523
2025-08-2123.959563
2025-08-2224.028271
2025-08-2323.996471
2025-08-2423.946037
2025-08-2523.987871
2025-08-2624.056289
2025-08-2723.983963
2025-08-2824.000186
2025-08-2923.990646
2025-08-3024.005802
2025-08-3124.000712
2025-09-0123.944913
2025-09-0224.007255
2025-09-0323.969206
2025-09-0423.956753
2025-09-0523.998074
2025-09-0624.004977
2025-09-0723.986269
2025-09-0823.947564
2025-09-0923.922486
2025-09-1024.060017
2025-09-1124.00612
2025-09-1324.000897
2025-09-1423.931548
2025-09-1524.006483
2025-09-1623.998035
2025-09-1723.8957
2025-09-1823.966216
2025-09-1923.984964
2025-09-2024.001731
2025-09-2123.908108
2025-09-2224.041161
2025-09-2323.99016
2025-09-2424.001275
2025-09-2523.979032
2025-09-2623.980141
2025-09-2723.935198
2025-09-2823.927971
2025-09-2923.866379
2025-09-3023.994552
2025-10-0123.99959
2025-10-0223.985973
2025-10-0323.987143
2025-10-0424.005641
2025-10-0523.901063
2025-10-0624.037643
2025-10-0723.92538
2025-10-0823.999024
2025-10-0923.99249
2025-10-1024.049163
2025-10-1123.969549
2025-10-1223.934874
2025-10-1323.908115
2025-10-1424.000462
2025-10-1523.928844
2025-10-1623.963719
2025-10-1723.921944
2025-10-1824.030662
2025-10-1924.003986
2025-10-2024.015183
2025-10-2123.984283
2025-10-2224.016253
2025-10-2323.972427
2025-10-2423.95795
2025-10-2523.990755
2025-10-2623.966662
2025-10-2723.96205
2025-10-2824.002675
2025-10-2924.006736
2025-10-3023.999036
2025-10-3123.983071
2025-11-0124.020546
2025-11-0224.010508
2025-11-0324.02117
2025-11-0423.996009
2025-11-0523.977305
2025-11-0623.965715
2025-11-0723.972012
2025-11-0823.989609
2025-11-0923.909522
2025-11-1023.967408
2025-11-1123.969807
2025-11-1223.952259
2025-11-1323.968548
2025-11-1423.986124
2025-11-1523.9922
2025-11-1623.903212
2025-11-1723.98992
2025-11-1823.995045
2025-11-1923.987196
2025-11-2023.978755
2025-11-2124.001135
2025-11-2223.999865
2025-11-2323.983527
2025-11-2423.984624
2025-11-2524.001137
2025-11-2623.955011
2025-11-2723.995341
2025-11-2823.988498
2025-11-2923.969744
2025-11-3023.948577
2025-12-0123.916615
2025-12-0223.979208
2025-12-0323.996551
2025-12-0423.998133
2025-12-0523.977925
2025-12-0623.997546
2025-12-0723.971269
2025-12-0823.996364
2025-12-0924.000018
2025-12-1123.862808
2025-12-1223.958934
2025-12-1323.981661
2025-12-1423.926231
2025-12-1523.96729
2025-12-1623.982119
2025-12-1724.008482
2025-12-1823.988306
2025-12-1923.995184
2025-12-2023.999678
2025-12-2123.902324
2025-12-2223.989041
2025-12-2323.938585
2025-12-2423.964143
2025-12-2523.982921
2025-12-2623.981822
2025-12-2723.983469
2025-12-2823.993898
2025-12-2923.978413
2025-12-3023.985603
2025-12-3124.01834
2026-01-0124.01411
2026-01-0223.999539
2026-01-0324.001538
2026-01-0423.88431
2026-01-0524.038355
2026-01-0623.944504
2026-01-0723.986727
2026-01-0823.990617
2026-01-0924.028507
2026-01-1024.006776
2026-01-1123.986004
2026-01-1223.97764
2026-01-1324.011179
2026-01-1424.021517
2026-01-1524.016038
2026-01-1624.003158
2026-01-1724.00946
2026-01-1823.996498
2026-01-1923.98044
2026-01-2023.955973
2026-01-2123.999937
2026-01-2223.995704
2026-01-2323.935159
2026-01-2423.989768
2026-01-2523.937974
2026-01-2623.766468
2026-01-2723.88513
2026-01-2823.907826
2026-01-2923.989319
2026-01-3024.010559
2026-01-3123.98531
2026-02-0123.962593
2026-02-0224.123117
2026-02-0324.099234
2026-02-0423.924511
2026-02-0524.010406
2026-02-0624.016749
2026-02-0723.929933
2026-02-0823.963842
2026-02-0923.913529
2026-02-1023.919941
2026-02-1124.006583
2026-02-1226.500002
2026-02-1324.034799
2026-02-1423.999747
2026-02-1523.974128
2026-02-1623.98682
2026-02-1724.020076
2026-02-1823.967681
2026-02-1924.075676
2026-02-2024.022149
2026-02-2124.003309
2026-02-2223.914909
2026-02-2323.882809
2026-02-2423.970333
2026-02-2523.978355
2026-02-2623.891824
2026-02-2724.02065
2026-02-2823.975038
2026-03-0123.94827
2026-03-0223.983066
2026-03-0324.067154
2026-03-0423.992387
2026-03-0524.012511
2026-03-0623.985148
2026-03-0724.002044
2026-03-0823.892073
2026-03-0924.009716
2026-03-1023.880241
2026-03-1124.009684
2026-03-1224.038645
2026-03-1324.078461
2026-03-1423.968286
2026-03-1523.995808
2026-03-1624.004447
2026-03-1723.970273
2026-03-1823.942385
2026-03-1924.080862
2026-03-2023.99073
2026-03-2123.993937
2026-03-2223.914762
2026-03-2324.002667
2026-03-2423.941628
2026-03-2523.956503
2026-03-2624.073173
2026-03-2723.946934
2026-03-2826.499991
2026-03-2923.86398
2026-03-3023.97808
2026-03-3124.026007
2026-04-0123.985739
2026-04-0224.002195
2026-04-0323.944164
2026-04-0423.990023
2026-04-0523.884671
2026-04-0623.944606
2026-04-0723.934683
2026-04-0823.868438
2026-04-0926.5
2026-04-1026.500005
2026-04-1126.499994
2026-04-1226.499994
2026-04-1326.49999
2026-04-1426.500003
2026-04-1526.499994
2026-04-1626.5
2026-04-1726.500011
2026-04-1826.499998
2026-04-1926.499998
2026-04-2026.500001
2026-04-2126.500005
2026-04-2226.49999
2026-04-2326.500005
2026-04-2426.499993
2026-04-2526.499992
2026-04-2626.499992
2026-04-2726.500007
2026-04-2826.500002
2026-04-2926.499999
2026-04-3026.499993
2026-05-0126.499994
2026-05-0226.49999
2026-05-0326.49999
2026-05-0426.5
2026-05-0526.499989
2026-05-0626.500007
2026-05-0726.499991
2026-05-0826.50001
2026-05-0926.500008
2026-05-1026.500008
2026-05-1126.500005
2026-05-1223.995102
2026-05-1423.995898
2026-05-1526.500004
2026-05-1624.008312
2026-05-1723.942408
2026-05-1826.50001
2026-05-1923.995045
2026-05-2023.975912
2026-05-2124.004006
2026-05-2323.993156
2026-05-2423.943701
2026-05-2523.910873
2026-05-2623.957756
2026-05-2723.966702
2026-05-2824.010712
2026-05-2926.50001
2026-05-3026.500005
2026-05-3126.500005
2026-06-0126.499993
2026-06-0226.500005
2026-06-0326.499991
2026-06-0426.499994
2026-06-0526.499992
2026-06-0626.499995
2026-06-0926.500001
2026-06-1026.500005
2026-06-1126.500003
2026-06-1226.500002
2026-06-1326.499997
2026-06-1426.499997
2026-06-1526.500003
2026-06-1626.499992
2026-06-1726.500003
2026-06-1826.499999
2026-06-1926.499999
2026-06-2026.499991
2026-06-2126.5
2026-06-2226.5
2026-06-2326.500008
2026-06-2426.50001
2026-06-2526.500006
2026-06-2626.499995
2026-06-2726.500003
2026-06-2826.500003
2026-06-2926.499991
2026-06-3026.500001
2026-07-0126.499996
2026-07-0226.499999
2026-07-0326.50001
2026-07-0426.500007
2026-07-0526.500006
2026-07-0626.500009
2026-07-0726.5
2026-07-0826.500007
2026-07-0926.499992
2026-07-1026.499999
2026-07-1126.499996
2026-07-1226.499996
2026-07-1326.50001
2026-07-1426.50001
2026-07-1526.499992
2026-07-1626.500003
2026-07-1726.500009
2026-07-1826.500011
2026-07-1926.500011
2026-07-2026.50001
2026-07-2126.50001
2026-07-2226.500007
2026-07-2326.500002
2026-07-2426.500002
2026-07-2526.500008
2026-07-2626.500008
2026-07-2726.499996
2026-07-2826.500008
2026-07-2926.500008
2026-07-3026.49999
2026-07-3126.499996
2026-08-0126.500004
2026-08-0226.500004
2026-08-0326.499993
2026-08-0426.500004
2026-08-0526.500003
2026-08-0626.499995
2026-08-0726.499988
2026-08-0826.499991
2026-08-0926.499991
2026-08-1026.499989
2026-08-1126.499997
2026-08-1226.499996
2026-08-1326.500001
2026-08-1426.499989
2026-08-1526.499988
2026-08-1626.499988
2026-08-1726.499997
2026-08-1826.499991
2026-08-2026.500006
2026-08-2126.499996
2026-08-2226.499997
2026-08-2326.499996
2026-08-2426.49999
2026-08-2526.499991
2026-08-2626.500002
2026-08-2726.49999
2026-08-2826.499991
2026-08-2926.499995
2026-08-3026.499995
2026-08-3126.499991
2026-09-0126.499996
2026-09-0226.499989
2026-09-0326.500004
2026-09-0426.500008
2026-09-0526.500011
2026-09-0626.500011
2026-09-0726.499991
2026-09-0826.500006
2026-09-0926.499999
2026-09-1026.500006
2026-09-1126.499993
2026-09-1226.499988
2026-09-1326.499988
2026-09-1426.5
2026-09-1526.50001
2026-09-1626.500006
2026-09-1726.499989
2026-09-1826.49999
2026-09-1926.499993
2026-09-2026.499992
2026-09-2126.499991
2026-09-2226.500002
2026-09-2326.499993
2026-09-2426.499999
2026-09-2523.997047
2026-09-2623.978653
2026-09-2724.008434
2026-09-2824.025829
2026-09-3024.021306
2026-10-0224.12626
2026-10-0323.99538
2026-10-0523.981276
2026-10-0623.950492
2026-10-0723.987758
2026-10-0823.982676
2026-10-0923.925703
2026-10-1024.001785
2026-10-1124.001784
2026-10-1223.985526
2026-10-1324.044885
2026-10-1423.962113
2026-10-1523.983879
2026-10-1624.002356
2026-10-1723.999742
2026-10-1824.035928
2026-10-1924.068912
2026-10-2023.991864
2026-10-2123.955863
2026-10-2224.001708
2026-10-2323.987907
2026-10-2423.98269
2026-10-2523.98269

High

26.5000

Low

23.7305

Average

24.5338

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

CUC/CUP API questions

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

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

How far back does CUC/CUP historical data go?

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