Skip to content

MXN to CUC exchange rate API

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

0.05358

▲ +6.13% over 2Y

1 MXN = 0.05358 CUC · 1 CUC = 18.6630 MXN · Get this rate via the API

1 MXN buys 0.05358 CUC as of 2026-10-25, so 1 CUC buys 18.6630 MXN. Over the last 2 years, MXN/CUC traded between 0.04755 and 0.05925, averaged 0.05393 and rose 6.13%. The API holds daily MXN/CUC 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
MXN/CUC over 2Y: show the values
Rates per 1 MXN. Missing rates are shown as a dash.
DateCUC
2024-10-250.050487
2024-10-260.050041
2024-10-270.050058
2024-10-280.050031
2024-10-290.049944
2024-10-300.04957
2024-10-310.049897
2024-11-010.050104
2024-11-020.049303
2024-11-030.049541
2024-11-040.049747
2024-11-050.049626
2024-11-060.048447
2024-11-070.050421
2024-11-080.050021
2024-11-090.049606
2024-11-100.049489
2024-11-110.048732
2024-11-120.049055
2024-11-130.048769
2024-11-140.048492
2024-11-150.049064
2024-11-160.049127
2024-11-170.049102
2024-11-180.049073
2024-11-190.04921
2024-11-200.049578
2024-11-210.049085
2024-11-220.048941
2024-11-230.048952
2024-11-240.04902
2024-11-250.049202
2024-11-260.048804
2024-11-270.048204
2024-11-280.049165
2024-11-290.049041
2024-11-300.049077
2024-12-010.049079
2024-12-020.048792
2024-12-030.049143
2024-12-040.049242
2024-12-050.049284
2024-12-060.049537
2024-12-070.049535
2024-12-080.04953
2024-12-090.049605
2024-12-100.049585
2024-12-110.049485
2024-12-120.049582
2024-12-130.04951
2024-12-140.049676
2024-12-150.049682
2024-12-160.049604
2024-12-170.049662
2024-12-180.049651
2024-12-190.049186
2024-12-200.049445
2024-12-210.049798
2024-12-220.049805
2024-12-230.049474
2024-12-240.04962
2024-12-250.049613
2024-12-260.049565
2024-12-270.049349
2024-12-280.049195
2024-12-290.049205
2024-12-300.049068
2024-12-310.048207
2025-01-010.04801
2025-01-020.048144
2025-01-030.048504
2025-01-040.048472
2025-01-050.04847
2025-01-060.049188
2025-01-070.049165
2025-01-080.048959
2025-01-090.048835
2025-01-100.048774
2025-01-110.048267
2025-01-120.048265
2025-01-130.048148
2025-01-140.048476
2025-01-150.048838
2025-01-160.048493
2025-01-170.048078
2025-01-180.048094
2025-01-190.048122
2025-01-200.047913
2025-01-210.048199
2025-01-220.048638
2025-01-230.048853
2025-01-240.049383
2025-01-250.049331
2025-01-260.049151
2025-01-270.048777
2025-01-280.048384
2025-01-290.048819
2025-01-300.048714
2025-01-310.048391
2025-02-010.048366
2025-02-020.047549
2025-02-030.047769
2025-02-040.048906
2025-02-050.048525
2025-02-060.048476
2025-02-070.048757
2025-02-080.048622
2025-02-090.048582
2025-02-100.048592
2025-02-110.048504
2025-02-120.048648
2025-02-130.048464
2025-02-140.049158
2025-02-150.049246
2025-02-160.049213
2025-02-170.049051
2025-02-180.049297
2025-02-190.049227
2025-02-200.049116
2025-02-210.049197
2025-02-220.048943
2025-02-230.049016
2025-02-240.048974
2025-02-250.048836
2025-02-260.048848
2025-02-270.049072
2025-02-280.049064
2025-03-010.048713
2025-03-020.048678
2025-03-030.048844
2025-03-040.048113
2025-03-050.048588
2025-03-060.049012
2025-03-070.04924
2025-03-080.049387
2025-03-090.049336
2025-03-100.049503
2025-03-110.049121
2025-03-120.0494
2025-03-130.049606
2025-03-140.050048
2025-03-150.050179
2025-03-160.050163
2025-03-170.050278
2025-03-180.049857
2025-03-190.050156
2025-03-200.049468
2025-03-210.049362
2025-03-220.049409
2025-03-230.049423
2025-03-250.04999
2025-03-260.049829
2025-03-270.049274
2025-03-280.049149
2025-03-290.049075
2025-03-300.049047
2025-03-310.049019
2025-04-010.04873
2025-04-020.049115
2025-04-030.049934
2025-04-040.049058
2025-04-050.048931
2025-04-060.048757
2025-04-070.048361
2025-04-080.048715
2025-04-090.04769
2025-04-100.04894
2025-04-110.049068
2025-04-120.049188
2025-04-130.049302
2025-04-140.049525
2025-04-150.049838
2025-04-160.049969
2025-04-170.05021
2025-04-180.050713
2025-04-190.05071
2025-04-200.050808
2025-04-210.05078
2025-04-220.050871
2025-04-230.051131
2025-04-240.051046
2025-04-250.050957
2025-04-260.051262
2025-04-270.051249
2025-04-280.051229
2025-04-290.051011
2025-04-300.051225
2025-05-010.050962
2025-05-020.050792
2025-05-030.051079
2025-05-040.051033
2025-05-050.051053
2025-05-060.050724
2025-05-080.051091
2025-05-090.051268
2025-05-100.051447
2025-05-110.051428
2025-05-120.051176
2025-05-130.051081
2025-05-140.05161
2025-05-150.051696
2025-05-170.051368
2025-05-180.051379
2025-05-190.051392
2025-05-200.051866
2025-05-210.05179
2025-05-220.05153
2025-05-230.051711
2025-05-240.051982
2025-05-250.051974
2025-05-260.052102
2025-05-270.051938
2025-05-280.051826
2025-05-290.051545
2025-05-300.051831
2025-05-310.051434
2025-06-010.051491
2025-06-020.051888
2025-06-030.051972
2025-06-040.052065
2025-06-050.052024
2025-06-060.05229
2025-06-070.052328
2025-06-080.052317
2025-06-090.052458
2025-06-100.05253
2025-06-110.05261
2025-06-120.05292
2025-06-130.052612
2025-06-140.052756
2025-06-150.052805
2025-06-160.052883
2025-06-170.05283
2025-06-180.05277
2025-06-190.052425
2025-06-200.052522
2025-06-210.052152
2025-06-220.05198
2025-06-230.051941
2025-06-240.052527
2025-06-250.052632
2025-06-260.052991
2025-06-270.053015
2025-06-280.053135
2025-06-290.0531
2025-06-300.053055
2025-07-010.053527
2025-07-020.053345
2025-07-030.053215
2025-07-040.053646
2025-07-050.05364
2025-07-060.053706
2025-07-070.05338
2025-07-080.053617
2025-07-090.053775
2025-07-100.053607
2025-07-110.05337
2025-07-120.053667
2025-07-130.053586
2025-07-140.053524
2025-07-150.053461
2025-07-160.053159
2025-07-170.053167
2025-07-180.053418
2025-07-190.053369
2025-07-200.05337
2025-07-210.053572
2025-07-220.053601
2025-07-230.053594
2025-07-240.053874
2025-07-250.053867
2025-07-260.053902
2025-07-270.053926
2025-07-280.053671
2025-07-290.05316
2025-07-300.053318
2025-07-310.053124
2025-08-010.052757
2025-08-020.05303
2025-08-030.052993
2025-08-040.053057
2025-08-050.052927
2025-08-060.053377
2025-08-070.053663
2025-08-080.053763
2025-08-090.053902
2025-08-100.053844
2025-08-110.053708
2025-08-120.053549
2025-08-130.053934
2025-08-140.053521
2025-08-150.053341
2025-08-160.053224
2025-08-170.053381
2025-08-180.053156
2025-08-190.053196
2025-08-200.053265
2025-08-210.053311
2025-08-220.053414
2025-08-230.053821
2025-08-240.053756
2025-08-250.05365
2025-08-260.053647
2025-08-270.053392
2025-08-280.053736
2025-08-290.053493
2025-08-300.053583
2025-08-310.053596
2025-09-010.053736
2025-09-020.053446
2025-09-030.05346
2025-09-040.053273
2025-09-050.053527
2025-09-060.053426
2025-09-070.053409
2025-09-080.053592
2025-09-090.053692
2025-09-100.053684
2025-09-110.053648
2025-09-130.054208
2025-09-140.054175
2025-09-150.054302
2025-09-160.054497
2025-09-170.054666
2025-09-180.054852
2025-09-190.054263
2025-09-200.054359
2025-09-210.054324
2025-09-220.054368
2025-09-230.05453
2025-09-240.054339
2025-09-250.054218
2025-09-260.054098
2025-09-270.054466
2025-09-280.054418
2025-09-290.05453
2025-09-300.054529
2025-10-010.054749
2025-10-020.054435
2025-10-030.054325
2025-10-040.054354
2025-10-050.054366
2025-10-060.054298
2025-10-070.054446
2025-10-080.054378
2025-10-090.054592
2025-10-100.054421
2025-10-110.053756
2025-10-120.053968
2025-10-130.054026
2025-10-140.053753
2025-10-150.054181
2025-10-160.054244
2025-10-170.054316
2025-10-180.054421
2025-10-190.054359
2025-10-200.054373
2025-10-210.054236
2025-10-220.054337
2025-10-230.054289
2025-10-240.054332
2025-10-250.054171
2025-10-260.054258
2025-10-270.054369
2025-10-280.054217
2025-10-290.054213
2025-10-300.053764
2025-10-310.053918
2025-11-010.053828
2025-11-020.05387
2025-11-030.05403
2025-11-040.053702
2025-11-050.05362
2025-11-060.053841
2025-11-070.053874
2025-11-080.054219
2025-11-090.054181
2025-11-100.054339
2025-11-110.054449
2025-11-120.054698
2025-11-130.054741
2025-11-140.054425
2025-11-150.054629
2025-11-160.054616
2025-11-170.054543
2025-11-180.054219
2025-11-190.054563
2025-11-200.054432
2025-11-210.054196
2025-11-220.05409
2025-11-230.05411
2025-11-240.054352
2025-11-250.054208
2025-11-260.054443
2025-11-270.054505
2025-11-280.054513
2025-11-290.05466
2025-11-300.054582
2025-12-010.054709
2025-12-020.054612
2025-12-030.054787
2025-12-040.054731
2025-12-050.054952
2025-12-060.055023
2025-12-070.054961
2025-12-080.05498
2025-12-090.054713
2025-12-110.055012
2025-12-120.05544
2025-12-130.055543
2025-12-140.055479
2025-12-150.055616
2025-12-160.055671
2025-12-170.0556
2025-12-180.055549
2025-12-190.055509
2025-12-200.055444
2025-12-210.055478
2025-12-220.055548
2025-12-230.055728
2025-12-240.055858
2025-12-250.055782
2025-12-260.055785
2025-12-270.05585
2025-12-280.055847
2025-12-290.055763
2025-12-300.055665
2025-12-310.055639
2026-01-010.055537
2026-01-020.055741
2026-01-030.055865
2026-01-040.055759
2026-01-050.055525
2026-01-060.055687
2026-01-070.055614
2026-01-080.055667
2026-01-090.05547
2026-01-100.055632
2026-01-110.055642
2026-01-120.055857
2026-01-130.055871
2026-01-140.056144
2026-01-150.056215
2026-01-160.056576
2026-01-170.056744
2026-01-180.056649
2026-01-190.056723
2026-01-200.056741
2026-01-210.057214
2026-01-220.057192
2026-01-230.057329
2026-01-240.057603
2026-01-250.057597
2026-01-260.057504
2026-01-270.057808
2026-01-280.058292
2026-01-290.058306
2026-01-300.057865
2026-01-310.05725
2026-02-010.057346
2026-02-020.057439
2026-02-030.057778
2026-02-040.057995
2026-02-050.057519
2026-02-060.057591
2026-02-070.057925
2026-02-080.057931
2026-02-090.058098
2026-02-100.05802
2026-02-110.058209
2026-02-120.058224
2026-02-130.05807
2026-02-140.058258
2026-02-150.058237
2026-02-160.05829
2026-02-170.058092
2026-02-180.058433
2026-02-190.057872
2026-02-200.058136
2026-02-210.058368
2026-02-220.05833
2026-02-230.058149
2026-02-240.057861
2026-02-250.058313
2026-02-260.058218
2026-02-270.058098
2026-02-280.058065
2026-03-010.05775
2026-03-020.05764
2026-03-030.057094
2026-03-040.056987
2026-03-050.056709
2026-03-060.056223
2026-03-070.056203
2026-03-080.05585
2026-03-090.056029
2026-03-100.056949
2026-03-110.056657
2026-03-120.056457
2026-03-130.056112
2026-03-140.055702
2026-03-150.055775
2026-03-160.05618
2026-03-170.056618
2026-03-180.056388
2026-03-190.05581
2026-03-200.056126
2026-03-210.05587
2026-03-220.055663
2026-03-230.056285
2026-03-240.056085
2026-03-250.056289
2026-03-260.056122
2026-03-270.055377
2026-03-280.055184
2026-03-290.05528
2026-03-300.055268
2026-03-310.055518
2026-04-010.056011
2026-04-020.055743
2026-04-030.055963
2026-04-040.055912
2026-04-050.055943
2026-04-060.056167
2026-04-070.056329
2026-04-080.057467
2026-04-090.057352
2026-04-100.057637
2026-04-110.057797
2026-04-120.057524
2026-04-130.057499
2026-04-140.058044
2026-04-150.057785
2026-04-160.057906
2026-04-170.058072
2026-04-180.057766
2026-04-190.057681
2026-04-200.057636
2026-04-210.057775
2026-04-220.057739
2026-04-230.057631
2026-04-240.057511
2026-04-250.057538
2026-04-260.057491
2026-04-270.057621
2026-04-280.057284
2026-04-290.057475
2026-04-300.05709
2026-05-010.057287
2026-05-020.057282
2026-05-030.05732
2026-05-040.057174
2026-05-050.057335
2026-05-060.057936
2026-05-070.058131
2026-05-080.058017
2026-05-090.058215
2026-05-100.058144
2026-05-110.058072
2026-05-120.057978
2026-05-140.058145
2026-05-150.057557
2026-05-160.057661
2026-05-170.057679
2026-05-180.05783
2026-05-190.057661
2026-05-200.057576
2026-05-210.057632
2026-05-230.057712
2026-05-240.057785
2026-05-250.05791
2026-05-260.057842
2026-05-270.057739
2026-05-280.057509
2026-05-290.05768
2026-05-300.057625
2026-05-310.057634
2026-06-010.057716
2026-06-020.057854
2026-06-030.057831
2026-06-040.057836
2026-06-050.057906
2026-06-060.057255
2026-06-090.057539
2026-06-100.057226
2026-06-110.057489
2026-06-120.058056
2026-06-130.058095
2026-06-140.058184
2026-06-150.058069
2026-06-160.058113
2026-06-170.058101
2026-06-180.057492
2026-06-190.057768
2026-06-200.057761
2026-06-210.057624
2026-06-220.057729
2026-06-230.057173
2026-06-240.056765
2026-06-250.05669
2026-06-260.057083
2026-06-270.057164
2026-06-280.057125
2026-06-290.05722
2026-06-300.057262
2026-07-010.057032
2026-07-020.056951
2026-07-030.05732
2026-07-040.057269
2026-07-050.057233
2026-07-060.057198
2026-07-070.057408
2026-07-080.056874
2026-07-090.056996
2026-07-100.057067
2026-07-110.057272
2026-07-120.057141
2026-07-130.057167
2026-07-140.057143
2026-07-150.057345
2026-07-160.057368
2026-07-170.057192
2026-07-180.057011
2026-07-190.057033
2026-07-200.057171
2026-07-210.057509
2026-07-220.057385
2026-07-230.057257
2026-07-240.057233
2026-07-250.057214
2026-07-260.05727
2026-07-270.057311
2026-07-280.057197
2026-07-290.057207
2026-07-300.057456
2026-07-310.057573
2026-08-010.057691
2026-08-020.057704
2026-08-030.057733
2026-08-040.057846
2026-08-050.05806
2026-08-060.057971
2026-08-070.058291
2026-08-080.058363
2026-08-090.058354
2026-08-100.058315
2026-08-110.058408
2026-08-120.058621
2026-08-130.058659
2026-08-140.058844
2026-08-150.058726
2026-08-160.058776
2026-08-170.058792
2026-08-180.058655
2026-08-200.058847
2026-08-210.059173
2026-08-220.059156
2026-08-230.059131
2026-08-240.059101
2026-08-250.059032
2026-08-260.059078
2026-08-270.058931
2026-08-280.058982
2026-08-290.058724
2026-08-300.058707
2026-08-310.058799
2026-09-010.058832
2026-09-020.058838
2026-09-030.05878
2026-09-040.05918
2026-09-050.059247
2026-09-060.059225
2026-09-070.059123
2026-09-080.058992
2026-09-090.059163
2026-09-100.059016
2026-09-110.058909
2026-09-120.058945
2026-09-130.058923
2026-09-140.058586
2026-09-150.058293
2026-09-160.058347
2026-09-170.058163
2026-09-180.058215
2026-09-190.058036
2026-09-200.058056
2026-09-210.058163
2026-09-220.057979
2026-09-230.057375
2026-09-240.056896
2026-09-250.05651
2026-09-260.056554
2026-09-270.056433
2026-09-280.056289
2026-09-300.055166
2026-10-020.054536
2026-10-030.055081
2026-10-050.055019
2026-10-060.055734
2026-10-070.055277
2026-10-080.055518
2026-10-090.054919
2026-10-100.054323
2026-10-110.054279
2026-10-120.054554
2026-10-130.054536
2026-10-140.054443
2026-10-150.053999
2026-10-160.054301
2026-10-170.05407
2026-10-180.054094
2026-10-190.054105
2026-10-200.053984
2026-10-210.054107
2026-10-220.053344
2026-10-230.053236
2026-10-240.053582
2026-10-250.053582

High

0.05925

Low

0.04755

Average

0.05393

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

MXN/CUC API questions

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

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

How far back does MXN/CUC historical data go?

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