Skip to content

USD to CUP exchange rate API

US Dollar to Cuban Peso · quoted 2026-10-17

23.9958

▼ +0.00% over 2Y

1 USD = 23.9958 CUP · 1 CUP = 0.04167 USD · Get this rate via the API

1 USD buys 23.9958 CUP as of 2026-10-17, so 1 CUP buys 0.04167 USD. Over the last 2 years, USD/CUP traded between 23.7305 and 26.5397, averaged 24.5340 and fell 0.00%. The API holds daily USD/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
USD/CUP over 2Y: show the values
Rates per 1 USD. Missing rates are shown as a dash.
DateCUP
2024-10-1723.99606821
2024-10-1824.01805956
2024-10-1924.00212033
2024-10-2023.99999995
2024-10-2123.97980187
2024-10-2223.97654916
2024-10-2323.97416376
2024-10-2423.98862158
2024-10-2524.00251981
2024-10-2624.01187964
2024-10-2723.81279935
2024-10-2824.01098608
2024-10-2923.98513871
2024-10-3023.98288686
2024-10-3123.96325868
2024-11-0123.96331852
2024-11-0223.98306452
2024-11-0323.9153438
2024-11-0423.95246949
2024-11-0523.96979649
2024-11-0623.9734945
2024-11-0723.97201066
2024-11-0823.99288966
2024-11-0924.00762103
2024-11-1023.91458503
2024-11-1124.04466716
2024-11-1224.08686188
2024-11-1324.07420842
2024-11-1424.059142
2024-11-1524.02149907
2024-11-1624.02287379
2024-11-1723.99999702
2024-11-1824.01957366
2024-11-1924.02458348
2024-11-2024.00806733
2024-11-2123.9853055
2024-11-2223.98205792
2024-11-2323.98186882
2024-11-2423.91532666
2024-11-2523.98273215
2024-11-2623.99689864
2024-11-2723.97818705
2024-11-2823.96888396
2024-11-2923.96429132
2024-11-3023.98484493
2024-12-0123.89418008
2024-12-0223.96114218
2024-12-0323.97790424
2024-12-0423.99167102
2024-12-0524.00117379
2024-12-0624.00037339
2024-12-0724.00187435
2024-12-0823.90064352
2024-12-0924.02200417
2024-12-1024.03224362
2024-12-1124.02672548
2024-12-1224.00623024
2024-12-1324.00109666
2024-12-1424.01285253
2024-12-1523.99150124
2024-12-1623.94237726
2024-12-1723.95045902
2024-12-1823.96920021
2024-12-1923.95324187
2024-12-2023.97123378
2024-12-2123.98883049
2024-12-2223.97192409
2024-12-2323.98040069
2024-12-2423.95683016
2024-12-2523.95542155
2024-12-2623.94502613
2024-12-2723.9450484
2024-12-2823.95574983
2024-12-2923.89849956
2024-12-3023.97970179
2024-12-3124.000467
2025-01-0124.00936958
2025-01-0223.99304874
2025-01-0324.00124371
2025-01-0424.02514116
2025-01-0523.99999419
2025-01-0623.99862745
2025-01-0724.00061029
2025-01-0824.00663592
2025-01-0924.00193271
2025-01-1023.98619326
2025-01-1124.02406251
2025-01-1223.9999331
2025-01-1323.99168541
2025-01-1424.03538363
2025-01-1524.00276126
2025-01-1623.97708126
2025-01-1724.00620215
2025-01-1823.98118891
2025-01-1923.91575535
2025-01-2023.97949041
2025-01-2123.99879956
2025-01-2223.96831705
2025-01-2323.98046075
2025-01-2423.99007715
2025-01-2523.98769619
2025-01-2623.87194711
2025-01-2723.95228938
2025-01-2823.98970535
2025-01-2924.00941007
2025-01-3024.01559977
2025-01-3123.98630433
2025-02-0123.99403551
2025-02-0223.91494982
2025-02-0324.02346562
2025-02-0424.02617435
2025-02-0524.01408035
2025-02-0624.01833136
2025-02-0723.96587259
2025-02-0823.94768704
2025-02-0923.88808656
2025-02-1024.06143044
2025-02-1124.10810812
2025-02-1224.11387762
2025-02-1324.1161168
2025-02-1424.04102207
2025-02-1523.97724341
2025-02-1623.91565346
2025-02-1723.95536643
2025-02-1823.95645646
2025-02-1923.96697461
2025-02-2023.97878318
2025-02-2123.96946711
2025-02-2223.99879419
2025-02-2323.99995695
2025-02-2424.00441931
2025-02-2524.00004317
2025-02-2626.50000903
2025-02-2723.98700638
2025-02-2823.97202326
2025-03-0123.99510545
2025-03-0223.99964662
2025-03-0323.99696234
2025-03-0423.98489263
2025-03-0523.97426546
2025-03-0623.96349481
2025-03-0723.95883586
2025-03-0823.94412747
2025-03-0926.49999077
2025-03-1024.01247843
2025-03-1124.01708961
2025-03-1224.0013256
2025-03-1324.00877776
2025-03-1424.00163218
2025-03-1524.00092074
2025-03-1626.50000046
2025-03-1723.95917175
2025-03-1823.9892555
2025-03-1923.99172303
2025-03-2023.99381378
2025-03-2123.98578645
2025-03-2223.98793058
2025-03-2326.49998851
2025-03-2523.99466006
2025-03-2624.00137703
2025-03-2724.0129108
2025-03-2824.01618628
2025-03-2923.98848369
2025-03-3023.87196408
2025-03-3126.500006
2025-04-0123.90404379
2025-04-0223.79706963
2025-04-0323.79728525
2025-04-0423.95725134
2025-04-0523.96367326
2025-04-0623.80957204
2025-04-0724.10007442
2025-04-0824.03653941
2025-04-0924.02105543
2025-04-1024.01366277
2025-04-1124.02060114
2025-04-1223.99122526
2025-04-1323.95617551
2025-04-1423.94949109
2025-04-1523.96643944
2025-04-1623.94804905
2025-04-1723.97204156
2025-04-1823.96086504
2025-04-1923.98376858
2025-04-2023.99976252
2025-04-2123.97830858
2025-04-2223.97864357
2025-04-2323.98513977
2025-04-2423.98661976
2025-04-2524.0139734
2025-04-2623.96564031
2025-04-2723.93776341
2025-04-2823.96213441
2025-04-2923.95481671
2025-04-3023.972633
2025-05-0123.97566721
2025-05-0223.98216062
2025-05-0324.00380984
2025-05-0423.94125693
2025-05-0524.01398471
2025-05-0624.01331922
2025-05-0824.02061739
2025-05-0924.01350039
2025-05-1024.02178678
2025-05-1123.992387
2025-05-1224.00837901
2025-05-1323.98401568
2025-05-1423.98351505
2025-05-1523.98288272
2025-05-1723.98603605
2025-05-1823.96107428
2025-05-1923.98685071
2025-05-2024.04805666
2025-05-2123.94618657
2025-05-2224.00305144
2025-05-2323.96937457
2025-05-2423.9838811
2025-05-2523.80965476
2025-05-2623.94175084
2025-05-2723.96612735
2025-05-2823.99380508
2025-05-2923.96826926
2025-05-3023.98966955
2025-05-3123.98221806
2025-06-0123.99105043
2025-06-0223.94399976
2025-06-0323.96890982
2025-06-0424.00640568
2025-06-0523.98305854
2025-06-0623.97926159
2025-06-0723.98272216
2025-06-0823.98960628
2025-06-0924.02667479
2025-06-1024.01019298
2025-06-1123.99680754
2025-06-1223.98447796
2025-06-1324.04321796
2025-06-1424.02145038
2025-06-1523.88761071
2025-06-1623.94471161
2025-06-1723.98754865
2025-06-1823.98504051
2025-06-1923.98965421
2025-06-2023.9803201
2025-06-2123.99338791
2025-06-2223.96146469
2025-06-2324.03182046
2025-06-2423.96966028
2025-06-2523.97049945
2025-06-2623.99556546
2025-06-2724.01037191
2025-06-2823.99747416
2025-06-2923.96536826
2025-06-3023.97917985
2025-07-0123.9699011
2025-07-0223.99610012
2025-07-0323.96367701
2025-07-0423.98483614
2025-07-0523.98000616
2025-07-0623.89256168
2025-07-0723.97360732
2025-07-0823.9647869
2025-07-0923.98425688
2025-07-1023.94775329
2025-07-1123.99977611
2025-07-1223.99250819
2025-07-1323.98289758
2025-07-1423.96143996
2025-07-1524.00848115
2025-07-1624.00856463
2025-07-1723.96979022
2025-07-1823.94221169
2025-07-1923.99156306
2025-07-2023.80952589
2025-07-2124.03035059
2025-07-2223.93984183
2025-07-2323.93757407
2025-07-2423.92499315
2025-07-2523.961623
2025-07-2623.96135038
2025-07-2723.9342216
2025-07-2823.94026977
2025-07-2923.98356251
2025-07-3023.98884784
2025-07-3124.00811209
2025-08-0123.99604583
2025-08-0223.9977084
2025-08-0323.99648834
2025-08-0423.98768281
2025-08-0523.73049956
2025-08-0623.73928219
2025-08-0723.74761193
2025-08-0823.78562211
2025-08-0923.92373317
2025-08-1023.92518601
2025-08-1123.94682065
2025-08-1224.04271632
2025-08-1324.01328154
2025-08-1423.98487514
2025-08-1524.00009814
2025-08-1624.00024789
2025-08-1723.85653836
2025-08-1823.96072574
2025-08-1923.98931262
2025-08-2023.98752364
2025-08-2123.95956352
2025-08-2224.02827111
2025-08-2323.99647133
2025-08-2423.94603775
2025-08-2523.98787167
2025-08-2624.05628975
2025-08-2723.98396399
2025-08-2824.00018638
2025-08-2923.99064677
2025-08-3024.00580284
2025-08-3124.00071201
2025-09-0123.94491335
2025-09-0224.00725531
2025-09-0323.96920665
2025-09-0423.95675331
2025-09-0523.9980741
2025-09-0624.00497734
2025-09-0723.98626984
2025-09-0823.94756462
2025-09-0923.92248634
2025-09-1024.06001705
2025-09-1124.00612081
2025-09-1324.0008973
2025-09-1423.93154863
2025-09-1524.00648333
2025-09-1623.99803516
2025-09-1723.89570027
2025-09-1823.96621676
2025-09-1923.98496461
2025-09-2024.00173184
2025-09-2123.90810834
2025-09-2224.04116141
2025-09-2323.99016092
2025-09-2424.00127573
2025-09-2523.97903214
2025-09-2623.98014102
2025-09-2723.93519863
2025-09-2823.92797169
2025-09-2923.86637979
2025-09-3023.99455209
2025-10-0123.99959039
2025-10-0223.98597354
2025-10-0323.98714308
2025-10-0424.00564125
2025-10-0523.90106306
2025-10-0624.03764361
2025-10-0723.9253803
2025-10-0823.99902478
2025-10-0923.99249092
2025-10-1024.04916345
2025-10-1123.96954998
2025-10-1223.93487429
2025-10-1323.90811524
2025-10-1424.0004621
2025-10-1523.92884401
2025-10-1623.96371915
2025-10-1723.92194407
2025-10-1824.03066226
2025-10-1924.00398601
2025-10-2024.01518341
2025-10-2123.98428319
2025-10-2224.0162532
2025-10-2323.97242718
2025-10-2423.95795051
2025-10-2523.99075543
2025-10-2623.96666229
2025-10-2723.96205036
2025-10-2824.00267542
2025-10-2924.00673605
2025-10-3023.99903616
2025-10-3123.98307192
2025-11-0124.02054693
2025-11-0224.01050875
2025-11-0324.02117014
2025-11-0423.99600929
2025-11-0523.97730506
2025-11-0623.96571526
2025-11-0723.97201285
2025-11-0823.98960981
2025-11-0923.90952243
2025-11-1023.96740847
2025-11-1123.96980798
2025-11-1223.95225991
2025-11-1323.9685487
2025-11-1423.98612463
2025-11-1523.99220093
2025-11-1623.90321283
2025-11-1723.98992089
2025-11-1823.99504535
2025-11-1923.98719664
2025-11-2023.97875583
2025-11-2124.00113567
2025-11-2223.99986591
2025-11-2323.98352715
2025-11-2423.98462455
2025-11-2524.00113701
2025-11-2623.95501155
2025-11-2723.99534144
2025-11-2823.98849832
2025-11-2923.96974426
2025-11-3023.94857731
2025-12-0123.91661553
2025-12-0223.97920858
2025-12-0323.99655149
2025-12-0423.99813344
2025-12-0523.97792556
2025-12-0623.99754633
2025-12-0723.97126997
2025-12-0823.99636412
2025-12-0924.00001839
2025-12-1123.86280814
2025-12-1223.95893435
2025-12-1323.98166163
2025-12-1423.9262318
2025-12-1523.9672907
2025-12-1623.98211903
2025-12-1724.00848236
2025-12-1823.98830665
2025-12-1923.99518474
2025-12-2023.99967808
2025-12-2123.90232423
2025-12-2223.98904112
2025-12-2323.93858553
2025-12-2423.96414323
2025-12-2523.98292139
2025-12-2623.98182204
2025-12-2723.98346933
2025-12-2823.99389815
2025-12-2923.97841379
2025-12-3023.98560397
2025-12-3124.01834091
2026-01-0124.01411076
2026-01-0223.99953984
2026-01-0324.0015381
2026-01-0423.88431007
2026-01-0524.0383559
2026-01-0623.94450421
2026-01-0723.98672758
2026-01-0823.9906175
2026-01-0924.02850704
2026-01-1024.00677628
2026-01-1123.98600485
2026-01-1223.9776404
2026-01-1324.01117999
2026-01-1424.02151708
2026-01-1524.01603851
2026-01-1624.00315826
2026-01-1724.00946078
2026-01-1823.99649848
2026-01-1923.98044016
2026-01-2023.95597302
2026-01-2123.99993737
2026-01-2223.99570491
2026-01-2323.93515908
2026-01-2423.98976807
2026-01-2523.93797467
2026-01-2623.76646806
2026-01-2723.88513003
2026-01-2823.90782637
2026-01-2923.98931953
2026-01-3024.01055914
2026-01-3123.98531009
2026-02-0123.96259376
2026-02-0224.12311785
2026-02-0324.09923476
2026-02-0423.92451137
2026-02-0524.01040646
2026-02-0624.0167496
2026-02-0723.92993364
2026-02-0823.96384235
2026-02-0923.91352934
2026-02-1023.91994131
2026-02-1124.00658318
2026-02-1226.50000295
2026-02-1324.03479994
2026-02-1423.99974748
2026-02-1523.97412836
2026-02-1623.98682052
2026-02-1724.02007668
2026-02-1823.96768169
2026-02-1924.07567647
2026-02-2024.0221499
2026-02-2124.00330951
2026-02-2223.9149094
2026-02-2323.8828096
2026-02-2423.97033321
2026-02-2523.97835554
2026-02-2623.89182467
2026-02-2724.02065012
2026-02-2823.97503862
2026-03-0123.94827021
2026-03-0223.98306608
2026-03-0324.06715457
2026-03-0423.99238726
2026-03-0524.01251146
2026-03-0623.98514801
2026-03-0724.00204476
2026-03-0823.89207311
2026-03-0924.0097167
2026-03-1023.8802413
2026-03-1124.00968455
2026-03-1224.03864513
2026-03-1324.07846164
2026-03-1423.96828692
2026-03-1523.99580847
2026-03-1624.00444742
2026-03-1723.97027335
2026-03-1823.94238544
2026-03-1924.08086273
2026-03-2023.99073003
2026-03-2123.99393744
2026-03-2223.91476279
2026-03-2324.00266713
2026-03-2423.94162846
2026-03-2523.95650348
2026-03-2624.07317373
2026-03-2723.94693438
2026-03-2826.49999134
2026-03-2923.86398036
2026-03-3023.97808076
2026-03-3124.02600747
2026-04-0123.98573998
2026-04-0224.0021958
2026-04-0323.94416407
2026-04-0423.99002307
2026-04-0523.88467109
2026-04-0623.94460666
2026-04-0723.93468359
2026-04-0823.86843806
2026-04-0926.50000086
2026-04-1026.50000599
2026-04-1126.49999403
2026-04-1226.49999403
2026-04-1326.49999016
2026-04-1426.50000383
2026-04-1526.49999491
2026-04-1626.50000085
2026-04-1726.50001104
2026-04-1826.4999983
2026-04-1926.4999983
2026-04-2026.50000128
2026-04-2126.50000509
2026-04-2226.49999021
2026-04-2326.50000598
2026-04-2426.49999315
2026-04-2526.49999232
2026-04-2626.49999232
2026-04-2726.50000725
2026-04-2826.50000256
2026-04-2926.49999957
2026-04-3026.49999357
2026-05-0126.49999446
2026-05-0226.49999019
2026-05-0326.49999019
2026-05-0426.50000085
2026-05-0526.49998973
2026-05-0626.50000768
2026-05-0726.49999107
2026-05-0826.50001023
2026-05-0926.50000806
2026-05-1026.50000806
2026-05-1126.50000595
2026-05-1223.99510253
2026-05-1423.99589872
2026-05-1526.50000472
2026-05-1624.00831204
2026-05-1723.94240875
2026-05-1826.50001033
2026-05-1923.99504539
2026-05-2023.97591274
2026-05-2124.00400699
2026-05-2323.99315642
2026-05-2423.94370193
2026-05-2523.9108733
2026-05-2623.95775644
2026-05-2723.96670203
2026-05-2824.01071236
2026-05-2926.50473482
2026-05-3026.49803162
2026-05-3126.49851722
2026-06-0126.50183895
2026-06-0226.49768454
2026-06-0326.498882
2026-06-0426.48867251
2026-06-0526.50201838
2026-06-0626.50429267
2026-06-0926.50331443
2026-06-1026.50679606
2026-06-1126.4966211
2026-06-1226.49943866
2026-06-1326.51939036
2026-06-1426.50220013
2026-06-1526.48568274
2026-06-1626.49224438
2026-06-1726.4989802
2026-06-1826.49693254
2026-06-1926.53968024
2026-06-2026.50888783
2026-06-2126.48382937
2026-06-2226.51351434
2026-06-2326.49292105
2026-06-2426.50520781
2026-06-2526.49895206
2026-06-2626.49617623
2026-06-2726.51633328
2026-06-2826.51007673
2026-06-2926.49880268
2026-06-3026.5067882
2026-07-0126.50024633
2026-07-0226.49999956
2026-07-0326.50205205
2026-07-0426.51412171
2026-07-0526.50344819
2026-07-0626.50256009
2026-07-0726.50742739
2026-07-0826.48892321
2026-07-0926.50782865
2026-07-1026.5068054
2026-07-1126.52009551
2026-07-1226.50299827
2026-07-1326.49757554
2026-07-1426.5004259
2026-07-1526.48787911
2026-07-1626.49293237
2026-07-1726.49835052
2026-07-1826.50610276
2026-07-1926.50539304
2026-07-2026.49811877
2026-07-2126.50886241
2026-07-2226.49633667
2026-07-2326.49241883
2026-07-2426.51223232
2026-07-2526.50342641
2026-07-2626.50689945
2026-07-2726.51275323
2026-07-2826.48619753
2026-07-2926.49272205
2026-07-3026.49350636
2026-07-3126.50392749
2026-08-0126.51723107
2026-08-0226.50739396
2026-08-0326.49973666
2026-08-0426.50163148
2026-08-0526.48242293
2026-08-0626.50269872
2026-08-0726.50002426
2026-08-0826.50629219
2026-08-0926.50228733
2026-08-1026.50459877
2026-08-1126.50245745
2026-08-1226.50450748
2026-08-1326.50916396
2026-08-1426.50311612
2026-08-1526.49290155
2026-08-1626.49633855
2026-08-1726.49997275
2026-08-1826.50741836
2026-08-2026.49607303
2026-08-2126.49772267
2026-08-2226.52614381
2026-08-2326.50551878
2026-08-2426.51290895
2026-08-2526.51068332
2026-08-2626.5066578
2026-08-2726.50660937
2026-08-2826.49061886
2026-08-2926.5092709
2026-08-3026.50202324
2026-08-3126.5019559
2026-09-0126.5052354
2026-09-0226.50779323
2026-09-0326.49926427
2026-09-0426.50259664
2026-09-0526.51354341
2026-09-0626.50639506
2026-09-0726.4975422
2026-09-0826.49970562
2026-09-0926.5003107
2026-09-1026.49851103
2026-09-1126.50310808
2026-09-1226.51199676
2026-09-1326.51128113
2026-09-1426.50501557
2026-09-1526.50322898
2026-09-1626.4994057
2026-09-1726.49273099
2026-09-1826.49999086
2026-09-1926.50143656
2026-09-2026.50028234
2026-09-2126.49799925
2026-09-2226.50261237
2026-09-2326.5156164
2026-09-2426.51247485
2026-09-2524.00084005
2026-09-2623.97741435
2026-09-2724.00558463
2026-09-2824.02575267
2026-09-3024.01961747
2026-10-0224.1239592
2026-10-0324.00822304
2026-10-0523.94711708
2026-10-0623.95380934
2026-10-0723.99232914
2026-10-0823.98301856
2026-10-0923.91487606
2026-10-1024.00749311
2026-10-1124.00358153
2026-10-1224.00090455
2026-10-1324.04261449
2026-10-1423.95917781
2026-10-1523.98817341
2026-10-1623.96035191
2026-10-1723.99578299

High

26.5397

Low

23.7305

Average

24.5340

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

USD/CUP API questions

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

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

How far back does USD/CUP historical data go?

Daily USD/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 USD/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.