Skip to content

MAD to MXN exchange rate API

Moroccan Dirham to Mexican Peso · quoted 2026-11-01

1.9094

▼ +7.56% over 2Y

1 MAD = 1.9094 MXN · 1 MXN = 0.52374 MAD · Get this rate via the API

1 MAD buys 1.9094 MXN as of 2026-11-01, so 1 MXN buys 0.52374 MAD. Over the last 2 years, MAD/MXN traded between 1.7980 and 2.2396, averaged 1.9903 and fell 7.56%. The API holds daily MAD/MXN 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
MAD/MXN over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateMXN
2024-11-012.06545
2024-11-022.06153
2024-11-032.070266
2024-11-042.080065
2024-11-052.090986
2024-11-062.1317
2024-11-072.042533
2024-11-082.055652
2024-11-092.038972
2024-11-102.06354
2024-11-112.100765
2024-11-122.088049
2024-11-132.103481
2024-11-142.105043
2024-11-152.079318
2024-11-162.045233
2024-11-172.057266
2024-11-182.070876
2024-11-192.070905
2024-11-202.055081
2024-11-212.071121
2024-11-222.071328
2024-11-232.050216
2024-11-242.041234
2024-11-252.053062
2024-11-262.078409
2024-11-272.109241
2024-11-282.068307
2024-11-292.070098
2024-11-302.034097
2024-12-012.061531
2024-12-022.081162
2024-12-032.072321
2024-12-042.073381
2024-12-052.079362
2024-12-062.063468
2024-12-072.01768
2024-12-082.046942
2024-12-092.053047
2024-12-102.053764
2024-12-112.056842
2024-12-122.05241
2024-12-132.057091
2024-12-142.016903
2024-12-152.040561
2024-12-162.053519
2024-12-172.05006
2024-12-182.044423
2024-12-192.056314
2024-12-202.047684
2024-12-212.014355
2024-12-222.018696
2024-12-232.040927
2024-12-242.03398
2024-12-252.004315
2024-12-262.039199
2024-12-272.048677
2024-12-282.023141
2024-12-292.036504
2024-12-302.049309
2024-12-312.084102
2025-01-012.077196
2025-01-022.084608
2025-01-032.07588
2025-01-042.040642
2025-01-052.067215
2025-01-062.058829
2025-01-072.067392
2025-01-082.070551
2025-01-092.07376
2025-01-102.071889
2025-01-112.063749
2025-01-122.077907
2025-01-132.090776
2025-01-142.086811
2025-01-152.069092
2025-01-162.081104
2025-01-172.10096
2025-01-182.069553
2025-01-192.085542
2025-01-202.111977
2025-01-212.101246
2025-01-222.090339
2025-01-232.081612
2025-01-242.059755
2025-01-252.024392
2025-01-262.0603
2025-01-272.084489
2025-01-282.097519
2025-01-292.079929
2025-01-302.082705
2025-01-312.093202
2025-02-012.06044
2025-02-022.117123
2025-02-032.114251
2025-02-042.066781
2025-02-052.087464
2025-02-062.090224
2025-02-072.081041
2025-02-082.054593
2025-02-092.077486
2025-02-102.081527
2025-02-112.085568
2025-02-122.0858
2025-02-132.097221
2025-02-142.071428
2025-02-152.033537
2025-02-162.062623
2025-02-172.077786
2025-02-182.065007
2025-02-192.065778
2025-02-202.072832
2025-02-212.073319
2025-02-222.05107
2025-02-232.071162
2025-02-242.085881
2025-02-252.098799
2025-02-262.099685
2025-02-272.081259
2025-02-282.078388
2025-03-012.060775
2025-03-022.081614
2025-03-032.090966
2025-03-042.137662
2025-03-052.135467
2025-03-062.124012
2025-03-072.117708
2025-03-082.078593
2025-03-092.104356
2025-03-102.109794
2025-03-112.138999
2025-03-122.129366
2025-03-132.114991
2025-03-142.092209
2025-03-152.056554
2025-03-162.081131
2025-03-172.088275
2025-03-182.11444
2025-03-192.103808
2025-03-202.126978
2025-03-212.136845
2025-03-222.101198
2025-03-232.127731
2025-03-242.134987
2025-03-252.127317
2025-03-262.128574
2025-03-272.144818
2025-03-282.1447
2025-03-292.115318
2025-03-302.138536
2025-03-312.154622
2025-04-012.170498
2025-04-022.157081
2025-04-032.140631
2025-04-042.180743
2025-04-052.14047
2025-04-062.165114
2025-04-072.203312
2025-04-082.186736
2025-04-092.239551
2025-04-102.190386
2025-04-112.219082
2025-04-122.182214
2025-04-132.199964
2025-04-142.207076
2025-04-152.191117
2025-04-162.188982
2025-04-172.180053
2025-04-182.16102
2025-04-192.127356
2025-04-202.147036
2025-04-212.167084
2025-04-222.168825
2025-04-232.14638
2025-04-242.148177
2025-04-252.157864
2025-04-262.106981
2025-04-272.129893
2025-04-282.143826
2025-04-292.158196
2025-04-302.146647
2025-05-012.153361
2025-05-022.161595
2025-05-032.109431
2025-05-042.133991
2025-05-052.156224
2025-05-062.181942
2025-05-072.171685
2025-05-082.15797
2025-05-092.147108
2025-05-102.102594
2025-05-112.123356
2025-05-122.13712
2025-05-132.141758
2025-05-142.124745
2025-05-152.121513
2025-05-162.136554
2025-05-172.091468
2025-05-182.113161
2025-05-192.134269
2025-05-202.12261
2025-05-212.133561
2025-05-222.14305
2025-05-232.140477
2025-05-242.08958
2025-05-252.107288
2025-05-262.118999
2025-05-272.124218
2025-05-282.124425
2025-05-292.137452
2025-05-302.12946
2025-05-312.106169
2025-06-012.12767
2025-06-022.129914
2025-06-032.131787
2025-06-042.131741
2025-06-052.140171
2025-06-062.12719
2025-06-072.084405
2025-06-082.107097
2025-06-092.115008
2025-06-102.118376
2025-06-112.117429
2025-06-122.113587
2025-06-132.130991
2025-06-142.078693
2025-06-152.093189
2025-06-162.11059
2025-06-172.114678
2025-06-182.111433
2025-06-192.122621
2025-06-202.120375
2025-06-212.099011
2025-06-222.128155
2025-06-232.142537
2025-06-242.12988
2025-06-252.130586
2025-06-262.122758
2025-06-272.12158
2025-06-282.08439
2025-06-292.106457
2025-06-302.122309
2025-07-012.116537
2025-07-022.128175
2025-07-032.128159
2025-07-042.107299
2025-07-052.07554
2025-07-062.096527
2025-07-072.11929
2025-07-082.112754
2025-07-092.104809
2025-07-102.113025
2025-07-112.120318
2025-07-122.068209
2025-07-132.094884
2025-07-142.109122
2025-07-152.110674
2025-07-162.119085
2025-07-172.111109
2025-07-182.097989
2025-07-192.071008
2025-07-202.091305
2025-07-212.100662
2025-07-222.110648
2025-07-232.115326
2025-07-242.10619
2025-07-252.10513
2025-07-262.062019
2025-07-272.08269
2025-07-282.097852
2025-07-292.112166
2025-07-302.101393
2025-07-312.098248
2025-08-012.116036
2025-08-022.077491
2025-08-032.10075
2025-08-042.113637
2025-08-052.121456
2025-08-062.104238
2025-08-072.100003
2025-08-082.096665
2025-08-092.053654
2025-08-102.076085
2025-08-112.090058
2025-08-122.096512
2025-08-132.089943
2025-08-142.109196
2025-08-152.114016
2025-08-162.086506
2025-08-172.101151
2025-08-182.119814
2025-08-192.117584
2025-08-202.114021
2025-08-212.111156
2025-08-222.107098
2025-08-232.06445
2025-08-242.066889
2025-08-252.105133
2025-08-262.104256
2025-08-272.107552
2025-08-282.097176
2025-08-292.109324
2025-08-302.070322
2025-08-312.082585
2025-09-012.099925
2025-09-022.109389
2025-09-032.100976
2025-09-042.10519
2025-09-052.095338
2025-09-062.064843
2025-09-072.082133
2025-09-082.093172
2025-09-092.098238
2025-09-102.098765
2025-09-112.105685
2025-09-122.089874
2025-09-132.047008
2025-09-142.06854
2025-09-152.078637
2025-09-162.085821
2025-09-172.078956
2025-09-182.064137
2025-09-192.080847
2025-09-202.037912
2025-09-212.06149
2025-09-222.041072
2025-09-232.029611
2025-09-242.032867
2025-09-252.032896
2025-09-262.031328
2025-09-272.019626
2025-09-282.020128
2025-09-292.015946
2025-09-302.014729
2025-10-012.005141
2025-10-022.014783
2025-10-032.018152
2025-10-042.020361
2025-10-052.018825
2025-10-062.017046
2025-10-072.011623
2025-10-082.012998
2025-10-092.003544
2025-10-102.004755
2025-10-112.034316
2025-10-122.024811
2025-10-132.014236
2025-10-142.023802
2025-10-152.010682
2025-10-162.005032
2025-10-172.006441
2025-10-182.005221
2025-10-192.006113
2025-10-201.998578
2025-10-211.997374
2025-10-221.988887
2025-10-231.99035
2025-10-241.990916
2025-10-251.998745
2025-10-261.994425
2025-10-271.991105
2025-10-281.998422
2025-10-291.996968
2025-10-302.007263
2025-10-311.996528
2025-11-011.997703
2025-11-021.995432
2025-11-031.985546
2025-11-041.997378
2025-11-052.000916
2025-11-061.995323
2025-11-072.000492
2025-11-081.992025
2025-11-091.991491
2025-11-101.983539
2025-11-111.977888
2025-11-121.967254
2025-11-131.969414
2025-11-141.985588
2025-11-151.981947
2025-11-161.981346
2025-11-171.981569
2025-11-181.994142
2025-11-191.976013
2025-11-201.977443
2025-11-211.985561
2025-11-221.99088
2025-11-231.989373
2025-11-241.98032
2025-11-251.986969
2025-11-261.983404
2025-11-271.982251
2025-11-281.977655
2025-11-291.974628
2025-11-301.976201
2025-12-011.972927
2025-12-021.976781
2025-12-031.975862
2025-12-041.978439
2025-12-051.969289
2025-12-061.969455
2025-12-071.970124
2025-12-081.965637
2025-12-091.973928
2025-12-101.967617
2025-12-111.97381
2025-12-121.961546
2025-12-131.957847
2025-12-141.960241
2025-12-151.956914
2025-12-161.959128
2025-12-171.962539
2025-12-181.963864
2025-12-191.963903
2025-12-201.968009
2025-12-211.965815
2025-12-221.966308
2025-12-231.964336
2025-12-241.962103
2025-12-251.966518
2025-12-261.965865
2025-12-271.965504
2025-12-281.964082
2025-12-291.966796
2025-12-301.970741
2025-12-311.968441
2026-01-011.974307
2026-01-021.963374
2026-01-031.959584
2026-01-041.961666
2026-01-051.964007
2026-01-061.955544
2026-01-071.952274
2026-01-081.947093
2026-01-091.94978
2026-01-101.945035
2026-01-111.943362
2026-01-121.940673
2026-01-131.941047
2026-01-141.93073
2026-01-151.927196
2026-01-161.913847
2026-01-171.910266
2026-01-181.911346
2026-01-191.910956
2026-01-201.917008
2026-01-211.90228
2026-01-221.903144
2026-01-231.9032
2026-01-241.899854
2026-01-251.900403
2026-01-261.911745
2026-01-271.905472
2026-01-281.894828
2026-01-291.892809
2026-01-301.899562
2026-01-311.916198
2026-02-011.911283
2026-02-021.905052
2026-02-031.888881
2026-02-041.88013
2026-02-051.892867
2026-02-061.890022
2026-02-071.881491
2026-02-081.880395
2026-02-091.881241
2026-02-101.888448
2026-02-111.882232
2026-02-121.878242
2026-02-131.882173
2026-02-141.877904
2026-02-151.878504
2026-02-161.877411
2026-02-171.883626
2026-02-181.870665
2026-02-191.88493
2026-02-201.874438
2026-02-211.868409
2026-02-221.868785
2026-02-231.873557
2026-02-241.881509
2026-02-251.868179
2026-02-261.872618
2026-02-271.877279
2026-02-281.880528
2026-03-011.890737
2026-03-021.884709
2026-03-031.888509
2026-03-041.887491
2026-03-051.894985
2026-03-061.908457
2026-03-071.911888
2026-03-081.923079
2026-03-091.906273
2026-03-101.877643
2026-03-111.886232
2026-03-121.885203
2026-03-131.891046
2026-03-141.904487
2026-03-151.900538
2026-03-161.891459
2026-03-171.881258
2026-03-181.890973
2026-03-191.90895
2026-03-201.904103
2026-03-211.912935
2026-03-221.919539
2026-03-231.898427
2026-03-241.91027
2026-03-251.904529
2026-03-261.908369
2026-03-271.931826
2026-03-281.939225
2026-03-291.936179
2026-03-301.926742
2026-03-311.92146
2026-04-011.912618
2026-04-021.916059
2026-04-031.898552
2026-04-041.902523
2026-04-051.900308
2026-04-061.895093
2026-04-071.892399
2026-04-081.8682
2026-04-091.872133
2026-04-101.86585
2026-04-111.863915
2026-04-121.872807
2026-04-131.871585
2026-04-141.861936
2026-04-151.872211
2026-04-161.869648
2026-04-171.864558
2026-04-181.876643
2026-04-191.876263
2026-04-201.878592
2026-04-211.872869
2026-04-221.871286
2026-04-231.872232
2026-04-241.876301
2026-04-251.878798
2026-04-261.880461
2026-04-271.875365
2026-04-281.884628
2026-04-291.879198
2026-04-301.893402
2026-05-011.890388
2026-05-021.88701
2026-05-031.887495
2026-05-041.892055
2026-05-051.886776
2026-05-061.874285
2026-05-071.87332
2026-05-081.883828
2026-05-091.88343
2026-05-101.884899
2026-05-111.889594
2026-05-121.889626
2026-05-131.879837
2026-05-141.872189
2026-05-151.882657
2026-05-161.878713
2026-05-171.876313
2026-05-181.876356
2026-05-191.879581
2026-05-201.879877
2026-05-211.878343
2026-05-221.877783
2026-05-231.879679
2026-05-241.874646
2026-05-251.874874
2026-05-261.878385
2026-05-271.885238
2026-05-281.892446
2026-05-291.888303
2026-05-301.890933
2026-05-311.888748
2026-06-011.884408
2026-06-021.878735
2026-06-031.876698
2026-06-041.876054
2026-06-051.87193
2026-06-061.888389
2026-06-071.889594
2026-06-081.880905
2026-06-091.877685
2026-06-101.886613
2026-06-111.875279
2026-06-121.857669
2026-06-131.859336
2026-06-141.854316
2026-06-151.858018
2026-06-161.858265
2026-06-171.861246
2026-06-181.870569
2026-06-191.860055
2026-06-201.860569
2026-06-211.861597
2026-06-221.856213
2026-06-231.866452
2026-06-241.873525
2026-06-251.874244
2026-06-261.863616
2026-06-271.865265
2026-06-281.864921
2026-06-291.862168
2026-06-301.859046
2026-07-011.863803
2026-07-021.869103
2026-07-031.861339
2026-07-041.865256
2026-07-051.865535
2026-07-061.865355
2026-07-071.860097
2026-07-081.875387
2026-07-091.874863
2026-07-101.875061
2026-07-111.871751
2026-07-121.873261
2026-07-131.873561
2026-07-141.873837
2026-07-151.866614
2026-07-161.866935
2026-07-171.872311
2026-07-181.879832
2026-07-191.877992
2026-07-201.868975
2026-07-211.853604
2026-07-221.855345
2026-07-231.860869
2026-07-241.864309
2026-07-251.8673
2026-07-261.863447
2026-07-271.862215
2026-07-281.861921
2026-07-291.861633
2026-07-301.854256
2026-07-311.856283
2026-08-011.859542
2026-08-021.857259
2026-08-031.855632
2026-08-041.852898
2026-08-051.847349
2026-08-061.850461
2026-08-071.839572
2026-08-081.840419
2026-08-091.839404
2026-08-101.841263
2026-08-111.839062
2026-08-121.832578
2026-08-131.831183
2026-08-141.826954
2026-08-151.833427
2026-08-161.832072
2026-08-171.82989
2026-08-181.833169
2026-08-191.834901
2026-08-201.835664
2026-08-211.828422
2026-08-221.829761
2026-08-231.82755
2026-08-241.829311
2026-08-251.830011
2026-08-261.829281
2026-08-271.833292
2026-08-281.828854
2026-08-291.834166
2026-08-301.833417
2026-08-311.829074
2026-09-011.823103
2026-09-021.819138
2026-09-031.819005
2026-09-041.804532
2026-09-051.802574
2026-09-061.801918
2026-09-071.801273
2026-09-081.804182
2026-09-091.803604
2026-09-101.806893
2026-09-111.806442
2026-09-121.804496
2026-09-131.803666
2026-09-141.806032
2026-09-151.808925
2026-09-161.809042
2026-09-171.809261
2026-09-181.804899
2026-09-191.812135
2026-09-201.809874
2026-09-211.802963
2026-09-221.803314
2026-09-231.817012
2026-09-241.827958
2026-09-251.840225
2026-09-261.840648
2026-09-271.844379
2026-09-281.843252
2026-09-291.850252
2026-09-301.869219
2026-10-011.860259
2026-10-021.856588
2026-10-031.828308
2026-10-041.828554
2026-10-051.819915
2026-10-061.797995
2026-10-071.812925
2026-10-081.809545
2026-10-091.846887
2026-10-101.887568
2026-10-111.88755
2026-10-121.88498
2026-10-131.87765
2026-10-141.864762
2026-10-151.887137
2026-10-161.886065
2026-10-171.898299
2026-10-181.895344
2026-10-191.889468
2026-10-201.890084
2026-10-211.886263
2026-10-221.912847
2026-10-231.911035
2026-10-241.900106
2026-10-251.901725
2026-10-261.891861
2026-10-271.890569
2026-10-281.889637
2026-10-291.904753
2026-10-301.923173
2026-10-311.90935
2026-11-011.90935

High

2.2396

Low

1.7980

Average

1.9903

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/MXN API questions

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

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

How far back does MAD/MXN historical data go?

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