Skip to content

MAD to RUB exchange rate API

Moroccan Dirham to Russian Ruble · quoted 2026-10-20

8.4413

▼ +12.71% over 2Y

1 MAD = 8.4413 RUB · 1 RUB = 0.11847 MAD · Get this rate via the API

1 MAD buys 8.4413 RUB as of 2026-10-20, so 1 RUB buys 0.11847 MAD. Over the last 2 years, MAD/RUB traded between 7.7171 and 11.5062, averaged 8.9370 and fell 12.71%. The API holds daily MAD/RUB 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/RUB over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateRUB
2024-10-209.670672
2024-10-219.828799
2024-10-229.965438
2024-10-239.852797
2024-10-249.883215
2024-10-259.930436
2024-10-269.749553
2024-10-279.904915
2024-10-2810.02379
2024-10-2910.040442
2024-10-3010.082469
2024-10-3110.045714
2024-11-0110.077049
2024-11-029.986193
2024-11-0310.048435
2024-11-0410.124618
2024-11-0510.214515
2024-11-0610.121318
2024-11-0710.012816
2024-11-0810.076966
2024-11-099.863956
2024-11-109.968743
2024-11-119.996033
2024-11-129.958255
2024-11-1310.063507
2024-11-1410.055209
2024-11-1510.15218
2024-11-1610.03546
2024-11-1710.101707
2024-11-1810.156246
2024-11-1910.168014
2024-11-2010.247562
2024-11-2110.216726
2024-11-2210.269193
2024-11-2310.465304
2024-11-2410.432182
2024-11-2510.46042
2024-11-2610.549493
2024-11-2710.726243
2024-11-2811.506215
2024-11-2910.944459
2024-11-3010.62817
2024-12-0110.892364
2024-12-0210.906927
2024-12-0310.846494
2024-12-0410.72056
2024-12-0510.760919
2024-12-0610.324304
2024-12-0710.040886
2024-12-0810.168553
2024-12-0910.19476
2024-12-1010.174725
2024-12-1110.475716
2024-12-1210.765145
2024-12-1310.691207
2024-12-1410.466461
2024-12-1510.594038
2024-12-1610.505969
2024-12-1710.547545
2024-12-1810.529475
2024-12-1910.586933
2024-12-2010.479112
2024-12-2110.326664
2024-12-2210.352886
2024-12-2310.435864
2024-12-2410.216568
2024-12-259.936799
2024-12-2610.107209
2024-12-2710.10928
2024-12-2810.522738
2024-12-2910.43216
2024-12-3010.605055
2024-12-3111.10203
2025-01-0111.333843
2025-01-0211.412583
2025-01-0311.176463
2025-01-0410.923904
2025-01-0511.097187
2025-01-0611.116187
2025-01-0710.926679
2025-01-0810.871919
2025-01-0910.597494
2025-01-1010.332922
2025-01-1110.171865
2025-01-1210.254392
2025-01-1310.263078
2025-01-1410.394472
2025-01-1510.374375
2025-01-1610.344239
2025-01-1710.358701
2025-01-1810.168579
2025-01-1910.287074
2025-01-2010.392791
2025-01-2110.229483
2025-01-2210.116246
2025-01-2310.093336
2025-01-2410.159504
2025-01-259.75818
2025-01-269.904104
2025-01-279.97899
2025-01-289.882178
2025-01-299.951142
2025-01-3010.069523
2025-01-319.975047
2025-02-019.823139
2025-02-029.922958
2025-02-0310.038804
2025-02-0410.083328
2025-02-0510.200954
2025-02-069.917426
2025-02-079.821967
2025-02-089.682487
2025-02-099.790401
2025-02-109.887564
2025-02-119.77439
2025-02-129.795019
2025-02-139.553797
2025-02-149.11365
2025-02-159.119704
2025-02-169.249491
2025-02-179.267518
2025-02-189.314444
2025-02-199.32081
2025-02-209.12442
2025-02-219.045337
2025-02-228.915788
2025-02-238.984634
2025-02-249.063976
2025-02-258.999553
2025-02-268.882352
2025-02-278.870528
2025-02-288.932946
2025-03-018.968757
2025-03-029.056051
2025-03-039.057171
2025-03-049.222844
2025-03-059.307109
2025-03-069.406147
2025-03-079.289218
2025-03-089.238841
2025-03-099.24543
2025-03-109.283938
2025-03-119.201046
2025-03-128.989303
2025-03-139.140814
2025-03-149.028152
2025-03-158.829657
2025-03-168.912407
2025-03-178.988926
2025-03-188.868386
2025-03-198.758744
2025-03-208.835228
2025-03-218.955607
2025-03-228.743428
2025-03-238.833592
2025-03-258.916018
2025-03-268.968079
2025-03-278.894765
2025-03-288.901578
2025-03-298.802355
2025-03-308.91013
2025-03-318.963194
2025-04-018.85961
2025-04-028.956468
2025-04-039.00465
2025-04-048.988113
2025-04-058.844366
2025-04-068.919926
2025-04-079.040065
2025-04-089.174667
2025-04-099.176342
2025-04-109.21771
2025-04-119.17197
2025-04-128.928658
2025-04-139.030445
2025-04-149.136109
2025-04-158.982418
2025-04-169.112171
2025-04-179.091751
2025-04-188.985205
2025-04-198.860806
2025-04-208.915807
2025-04-218.974531
2025-04-228.978064
2025-04-238.949999
2025-04-249.106944
2025-04-259.14897
2025-04-268.899985
2025-04-279.019031
2025-04-289.088476
2025-04-299.088785
2025-04-309.021676
2025-05-019.006379
2025-05-029.017469
2025-05-038.910713
2025-05-049.011736
2025-05-059.114138
2025-05-068.927514
2025-05-088.884246
2025-05-099.08405
2025-05-108.919372
2025-05-119.009202
2025-05-129.13628
2025-05-138.854673
2025-05-148.763986
2025-05-158.815259
2025-05-178.701914
2025-05-188.794077
2025-05-198.887592
2025-05-208.874435
2025-05-218.915931
2025-05-228.819092
2025-05-238.822932
2025-05-248.632828
2025-05-258.70874
2025-05-268.797135
2025-05-278.802003
2025-05-288.836813
2025-05-298.794111
2025-05-308.549563
2025-05-318.395352
2025-06-018.492595
2025-06-028.671054
2025-06-038.754917
2025-06-048.764115
2025-06-058.824315
2025-06-068.663557
2025-06-078.568738
2025-06-088.692862
2025-06-098.716061
2025-06-108.795911
2025-06-118.733474
2025-06-128.890081
2025-06-138.967304
2025-06-148.748924
2025-06-158.823133
2025-06-168.907016
2025-06-178.774535
2025-06-188.755395
2025-06-198.740247
2025-06-208.704863
2025-06-218.585294
2025-06-228.683869
2025-06-238.736686
2025-06-248.771858
2025-06-258.775275
2025-06-268.808657
2025-06-278.854511
2025-06-288.663211
2025-06-298.78042
2025-06-308.853083
2025-07-018.864444
2025-07-028.910155
2025-07-038.934337
2025-07-048.942248
2025-07-058.751721
2025-07-068.867242
2025-07-078.900561
2025-07-088.913507
2025-07-098.87691
2025-07-108.853717
2025-07-118.763245
2025-07-128.653864
2025-07-138.755819
2025-07-148.810825
2025-07-158.804786
2025-07-168.784497
2025-07-178.768528
2025-07-188.739787
2025-07-198.674749
2025-07-208.761578
2025-07-218.851752
2025-07-228.847164
2025-07-238.898436
2025-07-248.896799
2025-07-258.998239
2025-07-268.825557
2025-07-278.912595
2025-07-288.943285
2025-07-299.127874
2025-07-309.079738
2025-07-319.030523
2025-08-019.019265
2025-08-028.802336
2025-08-038.908771
2025-08-048.92747
2025-08-058.955367
2025-08-068.981539
2025-08-079.020318
2025-08-088.931494
2025-08-098.845915
2025-08-108.937515
2025-08-118.946667
2025-08-128.937507
2025-08-138.969128
2025-08-148.972912
2025-08-158.99289
2025-08-168.894585
2025-08-178.986088
2025-08-189.035704
2025-08-199.062338
2025-08-209.094256
2025-08-219.062766
2025-08-229.071332
2025-08-238.925132
2025-08-248.949942
2025-08-259.052811
2025-08-269.110115
2025-08-279.058466
2025-08-289.06522
2025-08-299.075831
2025-08-308.895363
2025-08-318.938257
2025-09-019.076657
2025-09-029.08356
2025-09-039.050209
2025-09-049.08376
2025-09-059.1173
2025-09-068.956635
2025-09-079.042924
2025-09-089.122022
2025-09-099.29235
2025-09-109.430306
2025-09-119.545769
2025-09-139.293458
2025-09-149.418332
2025-09-159.419362
2025-09-169.427451
2025-09-179.451131
2025-09-189.499201
2025-09-199.404764
2025-09-209.250635
2025-09-219.349061
2025-09-229.279829
2025-09-239.254293
2025-09-249.239456
2025-09-259.236142
2025-09-269.226748
2025-09-279.202884
2025-09-289.171172
2025-09-299.155767
2025-09-309.127311
2025-10-019.067199
2025-10-029.036117
2025-10-038.997935
2025-10-049.028832
2025-10-059.024686
2025-10-069.008884
2025-10-079.094821
2025-10-089.033143
2025-10-098.914838
2025-10-108.857042
2025-10-118.887584
2025-10-128.911966
2025-10-138.829183
2025-10-148.807767
2025-10-158.660978
2025-10-168.553467
2025-10-178.756802
2025-10-188.846239
2025-10-198.854931
2025-10-208.818084
2025-10-218.760606
2025-10-228.792958
2025-10-238.806324
2025-10-248.791017
2025-10-258.620792
2025-10-268.65136
2025-10-278.638355
2025-10-288.586559
2025-10-298.579849
2025-10-308.626836
2025-10-318.603214
2025-11-018.663884
2025-11-028.692568
2025-11-038.681776
2025-11-048.659599
2025-11-058.689814
2025-11-068.738971
2025-11-078.756427
2025-11-088.734429
2025-11-098.737139
2025-11-108.73318
2025-11-118.749757
2025-11-128.710422
2025-11-138.761569
2025-11-148.720715
2025-11-158.751513
2025-11-168.754175
2025-11-178.748722
2025-11-188.780468
2025-11-198.740813
2025-11-208.669724
2025-11-218.614843
2025-11-228.513236
2025-11-238.512603
2025-11-248.510328
2025-11-258.44722
2025-11-268.516797
2025-11-278.480985
2025-11-288.403595
2025-11-298.329675
2025-11-308.365531
2025-12-018.38018
2025-12-028.390501
2025-12-038.380197
2025-12-048.398695
2025-12-058.341841
2025-12-068.284496
2025-12-078.275409
2025-12-088.306274
2025-12-098.281126
2025-12-118.54462
2025-12-128.727426
2025-12-138.66799
2025-12-148.693319
2025-12-158.661266
2025-12-168.671304
2025-12-178.625692
2025-12-188.779907
2025-12-198.701327
2025-12-208.805198
2025-12-218.784333
2025-12-228.831078
2025-12-238.625464
2025-12-248.552436
2025-12-258.636649
2025-12-268.633858
2025-12-278.641175
2025-12-288.552366
2025-12-298.612245
2025-12-308.61199
2025-12-318.706533
2026-01-018.660794
2026-01-028.629292
2026-01-038.805754
2026-01-048.781052
2026-01-058.794086
2026-01-068.809291
2026-01-078.740362
2026-01-088.720344
2026-01-098.692189
2026-01-108.577647
2026-01-118.546889
2026-01-128.604931
2026-01-138.494048
2026-01-148.532568
2026-01-158.504358
2026-01-168.483459
2026-01-178.433512
2026-01-188.434785
2026-01-198.435645
2026-01-208.431839
2026-01-218.494836
2026-01-228.376402
2026-01-238.290071
2026-01-248.290417
2026-01-258.279094
2026-01-268.300998
2026-01-278.426444
2026-01-288.438403
2026-01-298.447681
2026-01-308.349413
2026-01-318.371608
2026-02-018.328729
2026-02-028.336687
2026-02-038.370326
2026-02-048.39589
2026-02-058.35382
2026-02-068.353879
2026-02-078.369373
2026-02-088.392617
2026-02-098.410673
2026-02-108.437329
2026-02-118.466508
2026-02-128.43124
2026-02-138.44065
2026-02-148.344811
2026-02-158.394228
2026-02-168.411754
2026-02-178.399561
2026-02-188.346136
2026-02-198.374408
2026-02-208.366767
2026-02-218.362039
2026-02-228.365641
2026-02-238.336356
2026-02-248.362568
2026-02-258.345978
2026-02-268.362451
2026-02-278.386436
2026-02-288.417042
2026-03-018.437267
2026-03-028.401065
2026-03-038.350427
2026-03-048.350652
2026-03-058.366848
2026-03-068.441753
2026-03-078.517137
2026-03-088.487371
2026-03-098.504817
2026-03-108.380475
2026-03-118.447183
2026-03-128.425296
2026-03-138.434135
2026-03-148.488553
2026-03-158.498915
2026-03-168.559941
2026-03-178.680174
2026-03-188.783413
2026-03-198.933071
2026-03-209.206828
2026-03-218.85176
2026-03-228.907106
2026-03-238.989223
2026-03-248.777145
2026-03-258.632066
2026-03-268.675185
2026-03-278.7057
2026-03-288.713091
2026-03-298.718325
2026-03-308.680331
2026-03-318.672667
2026-04-018.709916
2026-04-028.579257
2026-04-038.524823
2026-04-048.544595
2026-04-058.5042
2026-04-068.535458
2026-04-078.510097
2026-04-088.42146
2026-04-098.434114
2026-04-108.347834
2026-04-118.306439
2026-04-128.306688
2026-04-138.321
2026-04-148.232536
2026-04-158.154574
2026-04-168.173258
2026-04-178.269731
2026-04-188.264023
2026-04-198.250168
2026-04-208.257277
2026-04-218.109965
2026-04-228.117026
2026-04-238.103227
2026-04-248.187945
2026-04-258.127864
2026-04-268.137937
2026-04-278.131085
2026-04-288.083607
2026-04-298.135427
2026-04-308.079809
2026-05-018.114564
2026-05-028.104048
2026-05-038.1115
2026-05-048.111359
2026-05-058.113618
2026-05-068.198274
2026-05-078.140186
2026-05-088.158825
2026-05-098.140012
2026-05-108.136496
2026-05-118.173172
2026-05-128.068556
2026-05-148.016054
2026-05-157.937617
2026-05-167.889359
2026-05-177.8864
2026-05-187.90033
2026-05-197.854836
2026-05-207.733066
2026-05-217.721463
2026-05-237.75944
2026-05-247.747266
2026-05-257.742881
2026-05-267.779711
2026-05-277.827108
2026-05-287.720655
2026-05-297.717061
2026-05-307.752544
2026-05-317.744874
2026-06-017.747978
2026-06-027.825821
2026-06-037.944872
2026-06-048.001983
2026-06-057.956367
2026-06-067.965736
2026-06-097.884519
2026-06-107.770973
2026-06-117.789459
2026-06-127.762509
2026-06-137.826949
2026-06-147.817714
2026-06-157.796219
2026-06-167.823724
2026-06-177.840215
2026-06-187.847698
2026-06-197.840998
2026-06-207.85637
2026-06-217.84205
2026-06-227.833577
2026-06-237.923019
2026-06-247.923082
2026-06-257.958404
2026-06-268.00052
2026-06-278.29098
2026-06-288.406764
2026-06-298.294172
2026-06-308.196766
2026-07-018.365445
2026-07-028.249844
2026-07-038.268604
2026-07-048.240881
2026-07-058.21992
2026-07-068.220975
2026-07-078.233035
2026-07-088.15962
2026-07-098.206885
2026-07-108.131985
2026-07-118.257027
2026-07-128.203143
2026-07-138.227549
2026-07-148.207814
2026-07-158.295519
2026-07-168.300512
2026-07-178.363064
2026-07-188.372706
2026-07-198.384854
2026-07-208.364177
2026-07-218.368069
2026-07-228.33669
2026-07-238.363671
2026-07-248.354947
2026-07-258.352039
2026-07-268.342905
2026-07-278.322727
2026-07-288.306601
2026-07-298.387025
2026-07-308.50699
2026-07-318.520656
2026-08-018.503362
2026-08-028.49488
2026-08-038.502682
2026-08-048.617341
2026-08-058.648026
2026-08-068.686229
2026-08-078.900104
2026-08-088.796453
2026-08-098.758519
2026-08-108.766358
2026-08-118.861953
2026-08-128.857329
2026-08-138.904633
2026-08-148.930927
2026-08-159.064097
2026-08-169.045004
2026-08-179.028674
2026-08-189.140141
2026-08-209.074338
2026-08-218.95854
2026-08-228.949211
2026-08-238.934553
2026-08-248.942247
2026-08-259.058168
2026-08-269.040058
2026-08-279.215282
2026-08-289.223075
2026-08-299.279262
2026-08-309.258048
2026-08-319.245284
2026-09-019.256531
2026-09-029.290534
2026-09-039.334312
2026-09-049.253651
2026-09-059.161063
2026-09-069.235347
2026-09-079.22487
2026-09-089.178667
2026-09-099.160496
2026-09-109.064107
2026-09-118.933787
2026-09-128.951009
2026-09-138.953803
2026-09-148.942717
2026-09-158.910469
2026-09-168.887615
2026-09-178.866142
2026-09-188.878625
2026-09-198.875459
2026-09-208.83513
2026-09-218.826702
2026-09-228.756521
2026-09-238.783053
2026-09-248.819611
2026-09-258.839348
2026-09-268.784409
2026-09-278.779179
2026-09-288.754992
2026-09-308.635857
2026-10-028.441828
2026-10-038.422335
2026-10-058.408917
2026-10-068.500727
2026-10-078.493339
2026-10-088.589239
2026-10-098.624247
2026-10-108.732175
2026-10-118.725102
2026-10-128.755656
2026-10-138.593916
2026-10-148.515419
2026-10-158.521896
2026-10-168.593105
2026-10-178.481406
2026-10-188.6262
2026-10-198.609826
2026-10-208.441282

High

11.5062

Low

7.7171

Average

8.9370

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/RUB API questions

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

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

How far back does MAD/RUB historical data go?

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