Skip to content

MAD to ALL exchange rate API

Moroccan Dirham to Lek · quoted 2026-11-01

8.2805

▼ +11.47% over 2Y

1 MAD = 8.2805 ALL · 1 ALL = 0.12077 MAD · Get this rate via the API

1 MAD buys 8.2805 ALL as of 2026-11-01, so 1 ALL buys 0.12077 MAD. Over the last 2 years, MAD/ALL traded between 8.1913 and 9.7512, averaged 9.1133 and fell 11.47%. The API holds daily MAD/ALL 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/ALL over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateALL
2024-11-019.353851
2024-11-029.203439
2024-11-039.286947
2024-11-049.378379
2024-11-059.373109
2024-11-069.348857
2024-11-079.408462
2024-11-089.367189
2024-11-099.256386
2024-11-109.359686
2024-11-119.379214
2024-11-129.409889
2024-11-139.459778
2024-11-149.458441
2024-11-159.498407
2024-11-169.337045
2024-11-179.404755
2024-11-189.468912
2024-11-199.446205
2024-11-209.439697
2024-11-219.447274
2024-11-229.470979
2024-11-239.395413
2024-11-249.430947
2024-11-259.505257
2024-11-269.532907
2024-11-279.53911
2024-11-289.482479
2024-11-299.459495
2024-11-309.313154
2024-12-019.404779
2024-12-029.435438
2024-12-039.464872
2024-12-049.538622
2024-12-059.537882
2024-12-069.517571
2024-12-079.332514
2024-12-089.43803
2024-12-099.457971
2024-12-109.468873
2024-12-119.476574
2024-12-129.468616
2024-12-139.481128
2024-12-149.361507
2024-12-159.484253
2024-12-169.486481
2024-12-179.472812
2024-12-189.513571
2024-12-199.42825
2024-12-209.438493
2024-12-219.378258
2024-12-229.466871
2024-12-239.37726
2024-12-249.410991
2024-12-259.24779
2024-12-269.452546
2024-12-279.508096
2024-12-289.40759
2024-12-299.437199
2024-12-309.40684
2024-12-319.424342
2025-01-019.264239
2025-01-029.403336
2025-01-039.43224
2025-01-049.337396
2025-01-059.522909
2025-01-069.526866
2025-01-079.534783
2025-01-089.619463
2025-01-099.640947
2025-01-109.632983
2025-01-119.475885
2025-01-129.591029
2025-01-139.636831
2025-01-149.696213
2025-01-159.651582
2025-01-169.63491
2025-01-179.638602
2025-01-189.516722
2025-01-199.589127
2025-01-209.660014
2025-01-219.613428
2025-01-229.631061
2025-01-239.601949
2025-01-249.600258
2025-01-259.406435
2025-01-269.513964
2025-01-279.532324
2025-01-289.564724
2025-01-299.639418
2025-01-309.699318
2025-01-319.742239
2025-02-019.56812
2025-02-029.66657
2025-02-039.717813
2025-02-049.751229
2025-02-059.701379
2025-02-069.665961
2025-02-079.666374
2025-02-089.549328
2025-02-099.638211
2025-02-109.674889
2025-02-119.717792
2025-02-129.725312
2025-02-139.691052
2025-02-149.655497
2025-02-159.526134
2025-02-169.642764
2025-02-179.618692
2025-02-189.627668
2025-02-199.639706
2025-02-209.669239
2025-02-219.642948
2025-02-229.48121
2025-02-239.571006
2025-02-249.647598
2025-02-259.691577
2025-02-269.682327
2025-02-279.662136
2025-02-289.722984
2025-03-019.545526
2025-03-029.671857
2025-03-039.731625
2025-03-049.712513
2025-03-059.698764
2025-03-069.54696
2025-03-079.575902
2025-03-089.407915
2025-03-099.518481
2025-03-109.535498
2025-03-119.619058
2025-03-129.606213
2025-03-139.584836
2025-03-149.590706
2025-03-159.423671
2025-03-169.546118
2025-03-179.593989
2025-03-189.600968
2025-03-199.587387
2025-03-209.574264
2025-03-219.623033
2025-03-229.467685
2025-03-239.551701
2025-03-259.703817
2025-03-269.69192
2025-03-279.710205
2025-03-289.733527
2025-03-299.526553
2025-03-309.640395
2025-03-319.681324
2025-04-019.698494
2025-04-029.728062
2025-04-039.717717
2025-04-049.609374
2025-04-059.457967
2025-04-069.506225
2025-04-079.621735
2025-04-089.634411
2025-04-099.560299
2025-04-109.65608
2025-04-119.573836
2025-04-129.412571
2025-04-139.509914
2025-04-149.582818
2025-04-159.606687
2025-04-169.605898
2025-04-179.571178
2025-04-189.553527
2025-04-199.368823
2025-04-209.431221
2025-04-219.549063
2025-04-229.596103
2025-04-239.485165
2025-04-249.53669
2025-04-259.560761
2025-04-269.403103
2025-04-279.507419
2025-04-289.546735
2025-04-299.557069
2025-04-309.554267
2025-05-019.550805
2025-05-029.54478
2025-05-039.382235
2025-05-049.462363
2025-05-059.59264
2025-05-069.581629
2025-05-089.560023
2025-05-099.636516
2025-05-109.453895
2025-05-119.538962
2025-05-129.550737
2025-05-139.671699
2025-05-149.634964
2025-05-159.639233
2025-05-179.427329
2025-05-189.547608
2025-05-199.64884
2025-05-209.606886
2025-05-219.590758
2025-05-229.554302
2025-05-239.590757
2025-05-249.409967
2025-05-259.488093
2025-05-269.557871
2025-05-279.506789
2025-05-289.551406
2025-05-299.617186
2025-05-309.566294
2025-05-319.398536
2025-06-019.511714
2025-06-029.578987
2025-06-039.538445
2025-06-049.57983
2025-06-059.534787
2025-06-069.534606
2025-06-079.36096
2025-06-089.506452
2025-06-099.52405
2025-06-109.584436
2025-06-119.577789
2025-06-129.532964
2025-06-139.533011
2025-06-149.31211
2025-06-159.483096
2025-06-169.481421
2025-06-179.478257
2025-06-189.493138
2025-06-199.517487
2025-06-209.516633
2025-06-219.312131
2025-06-229.410711
2025-06-239.470441
2025-06-249.477865
2025-06-259.475839
2025-06-269.454226
2025-06-279.433113
2025-06-289.277489
2025-06-299.365884
2025-06-309.428538
2025-07-019.442868
2025-07-029.427539
2025-07-039.397634
2025-07-049.408013
2025-07-059.257719
2025-07-069.365266
2025-07-079.407186
2025-07-089.445004
2025-07-099.449101
2025-07-109.442018
2025-07-119.482818
2025-07-129.290477
2025-07-139.379843
2025-07-149.448366
2025-07-159.457232
2025-07-169.481916
2025-07-179.434287
2025-07-189.409489
2025-07-199.270974
2025-07-209.383272
2025-07-219.445163
2025-07-229.440246
2025-07-239.420321
2025-07-249.410846
2025-07-259.415506
2025-07-269.222416
2025-07-279.32263
2025-07-289.345973
2025-07-299.431751
2025-07-309.444499
2025-07-319.50862
2025-08-019.534307
2025-08-029.268957
2025-08-039.398621
2025-08-049.429089
2025-08-059.45992
2025-08-069.448
2025-08-079.397828
2025-08-089.394957
2025-08-099.245135
2025-08-109.333951
2025-08-119.366736
2025-08-129.392902
2025-08-139.385755
2025-08-149.392891
2025-08-159.4074
2025-08-169.228762
2025-08-179.339368
2025-08-189.354439
2025-08-199.395689
2025-08-209.396562
2025-08-219.386822
2025-08-229.415632
2025-08-239.238314
2025-08-249.23802
2025-08-259.373929
2025-08-269.434359
2025-08-279.420289
2025-08-289.437343
2025-08-299.447055
2025-08-309.317377
2025-08-319.349563
2025-09-019.448505
2025-09-029.435995
2025-09-039.439256
2025-09-049.379658
2025-09-059.342656
2025-09-069.159453
2025-09-079.231468
2025-09-089.297629
2025-09-099.29976
2025-09-109.352936
2025-09-119.377983
2025-09-139.181933
2025-09-149.265801
2025-09-159.314486
2025-09-169.372105
2025-09-179.290003
2025-09-189.269257
2025-09-199.279473
2025-09-209.142488
2025-09-219.243712
2025-09-229.15935
2025-09-239.098447
2025-09-249.073089
2025-09-259.07255
2025-09-269.118341
2025-09-279.109792
2025-09-289.101503
2025-09-299.09814
2025-09-309.079445
2025-10-019.048429
2025-10-029.046936
2025-10-039.049112
2025-10-049.053059
2025-10-059.047524
2025-10-069.030706
2025-10-079.055402
2025-10-089.09292
2025-10-099.096565
2025-10-109.120689
2025-10-119.104423
2025-10-129.091505
2025-10-139.05544
2025-10-149.08014
2025-10-159.063265
2025-10-169.024958
2025-10-179.009857
2025-10-189.044251
2025-10-199.035051
2025-10-209.002139
2025-10-218.983006
2025-10-228.990293
2025-10-239.008686
2025-10-249.000132
2025-10-259.001752
2025-10-268.9962
2025-10-279.001367
2025-10-288.990823
2025-10-298.992602
2025-10-309.000434
2025-10-319.014692
2025-11-019.01555
2025-11-029.012373
2025-11-039.006441
2025-11-049.004896
2025-11-059.021031
2025-11-069.030114
2025-11-079.029602
2025-11-089.019465
2025-11-099.006306
2025-11-108.997439
2025-11-119.010586
2025-11-128.986982
2025-11-138.987569
2025-11-148.980597
2025-11-159.004088
2025-11-169.000751
2025-11-178.9863
2025-11-189.010073
2025-11-198.989082
2025-11-209.015799
2025-11-219.01013
2025-11-229.035316
2025-11-239.032743
2025-11-249.026713
2025-11-259.029799
2025-11-269.019736
2025-11-278.996347
2025-11-288.991521
2025-11-298.99124
2025-11-308.984171
2025-12-018.992772
2025-12-028.988628
2025-12-038.990951
2025-12-048.964273
2025-12-058.959903
2025-12-068.984998
2025-12-078.977968
2025-12-088.960797
2025-12-098.955772
2025-12-118.985596
2025-12-128.955464
2025-12-138.948714
2025-12-148.94849
2025-12-158.95483
2025-12-168.964415
2025-12-178.948345
2025-12-188.974721
2025-12-198.963913
2025-12-208.99469
2025-12-218.989489
2025-12-228.996922
2025-12-238.985885
2025-12-248.973951
2025-12-258.979726
2025-12-268.976793
2025-12-278.97405
2025-12-288.965376
2025-12-298.960545
2025-12-308.989424
2025-12-319.015704
2026-01-019.032249
2026-01-029.012489
2026-01-039.022911
2026-01-049.014314
2026-01-058.995546
2026-01-068.984007
2026-01-078.968079
2026-01-088.960708
2026-01-098.960408
2026-01-108.977444
2026-01-118.963957
2026-01-128.985889
2026-01-138.976586
2026-01-148.987376
2026-01-158.981514
2026-01-169.016705
2026-01-179.013239
2026-01-189.005735
2026-01-199.017966
2026-01-209.015559
2026-01-218.952234
2026-01-228.98003
2026-01-238.958744
2026-01-248.94467
2026-01-258.948451
2026-01-268.963224
2026-01-278.96016
2026-01-288.911274
2026-01-298.931148
2026-01-308.92581
2026-01-318.937281
2026-02-018.929344
2026-02-028.919044
2026-02-038.931165
2026-02-048.911749
2026-02-058.915912
2026-02-068.911149
2026-02-078.894264
2026-02-088.889976
2026-02-098.921074
2026-02-108.865762
2026-02-118.866152
2026-02-128.879178
2026-02-138.876815
2026-02-148.892234
2026-02-158.890844
2026-02-168.893269
2026-02-178.903735
2026-02-188.882142
2026-02-198.908518
2026-02-208.92371
2026-02-218.915371
2026-02-228.911247
2026-02-238.901525
2026-02-248.899241
2026-02-258.893481
2026-02-268.892367
2026-02-278.903625
2026-02-288.897032
2026-03-018.898471
2026-03-028.859452
2026-03-038.873586
2026-03-048.92766
2026-03-058.885543
2026-03-068.880503
2026-03-078.888552
2026-03-088.879924
2026-03-098.867329
2026-03-108.843149
2026-03-118.836027
2026-03-128.874599
2026-03-138.861272
2026-03-148.90489
2026-03-158.899119
2026-03-168.919512
2026-03-178.938518
2026-03-188.87735
2026-03-198.887707
2026-03-208.876323
2026-03-218.883805
2026-03-228.87954
2026-03-238.876969
2026-03-248.882021
2026-03-258.859861
2026-03-268.882661
2026-03-278.899544
2026-03-288.922361
2026-03-298.921252
2026-03-308.879303
2026-03-318.935317
2026-04-018.888105
2026-04-028.865967
2026-04-038.820153
2026-04-048.846035
2026-04-058.840721
2026-04-068.85111
2026-04-078.865968
2026-04-088.874913
2026-04-098.853868
2026-04-108.809887
2026-04-118.814975
2026-04-128.793669
2026-04-138.784019
2026-04-148.84592
2026-04-158.776347
2026-04-168.770731
2026-04-178.789154
2026-04-188.759711
2026-04-198.796252
2026-04-208.814929
2026-04-218.770202
2026-04-228.7892
2026-04-238.796994
2026-04-248.805627
2026-04-258.799532
2026-04-268.800112
2026-04-278.796116
2026-04-288.798764
2026-04-298.808005
2026-04-308.847575
2026-05-018.820747
2026-05-028.804258
2026-05-038.812354
2026-05-048.811001
2026-05-058.869559
2026-05-068.862114
2026-05-078.861623
2026-05-088.89443
2026-05-098.87577
2026-05-108.864035
2026-05-118.875041
2026-05-128.882254
2026-05-148.876963
2026-05-158.878703
2026-05-168.886515
2026-05-178.87971
2026-05-188.917689
2026-05-198.894797
2026-05-208.901677
2026-05-218.887167
2026-05-238.921895
2026-05-248.909156
2026-05-258.9277
2026-05-268.915492
2026-05-278.920868
2026-05-288.949471
2026-05-298.926825
2026-05-308.920985
2026-05-318.904111
2026-06-018.901846
2026-06-028.916881
2026-06-038.901511
2026-06-048.921036
2026-06-058.88799
2026-06-068.916852
2026-06-098.915977
2026-06-108.895193
2026-06-118.871833
2026-06-128.869352
2026-06-138.854676
2026-06-148.849835
2026-06-158.858509
2026-06-168.840825
2026-06-178.838749
2026-06-188.815331
2026-06-198.858085
2026-06-208.845893
2026-06-218.838315
2026-06-228.820441
2026-06-238.802246
2026-06-248.808236
2026-06-258.821294
2026-06-268.812192
2026-06-278.804608
2026-06-288.79169
2026-06-298.804553
2026-06-308.778157
2026-07-018.755577
2026-07-028.797896
2026-07-038.774317
2026-07-048.758919
2026-07-058.758311
2026-07-068.745214
2026-07-078.775201
2026-07-088.77647
2026-07-098.779559
2026-07-108.774015
2026-07-118.7959
2026-07-128.789622
2026-07-138.80775
2026-07-148.806735
2026-07-158.77904
2026-07-168.762336
2026-07-178.760189
2026-07-188.783688
2026-07-198.778555
2026-07-208.763956
2026-07-218.749986
2026-07-228.746533
2026-07-238.748699
2026-07-248.76909
2026-07-258.791817
2026-07-268.785709
2026-07-278.78353
2026-07-288.781708
2026-07-298.757039
2026-07-308.756618
2026-07-318.696911
2026-08-018.703771
2026-08-028.698385
2026-08-038.68728
2026-08-048.69504
2026-08-058.683993
2026-08-068.649506
2026-08-078.671264
2026-08-088.661563
2026-08-098.654967
2026-08-108.658276
2026-08-118.654749
2026-08-128.660475
2026-08-138.651505
2026-08-148.660827
2026-08-158.640128
2026-08-168.639967
2026-08-178.626587
2026-08-188.614164
2026-08-208.572367
2026-08-218.575658
2026-08-228.566483
2026-08-238.55977
2026-08-248.56471
2026-08-258.567266
2026-08-268.551827
2026-08-278.548625
2026-08-288.554024
2026-08-298.568149
2026-08-308.565109
2026-08-318.55285
2026-09-018.540213
2026-09-028.528216
2026-09-038.499264
2026-09-048.462649
2026-09-058.468955
2026-09-068.462228
2026-09-078.44821
2026-09-088.438647
2026-09-098.450593
2026-09-108.436274
2026-09-118.43985
2026-09-128.42453
2026-09-138.413829
2026-09-148.37841
2026-09-158.386743
2026-09-168.391036
2026-09-178.368368
2026-09-188.401107
2026-09-198.384979
2026-09-208.378327
2026-09-218.365992
2026-09-228.337937
2026-09-238.336162
2026-09-248.358767
2026-09-258.370677
2026-09-268.401478
2026-09-278.403086
2026-09-288.381066
2026-09-308.379079
2026-10-028.284202
2026-10-038.221819
2026-10-058.19799
2026-10-068.218609
2026-10-078.191262
2026-10-088.240605
2026-10-098.293012
2026-10-108.393175
2026-10-118.387956
2026-10-128.408212
2026-10-138.390062
2026-10-148.28334
2026-10-158.324147
2026-10-168.355854
2026-10-178.327494
2026-10-188.320046
2026-10-198.289401
2026-10-208.239118
2026-10-218.250088
2026-10-228.23744
2026-10-238.231065
2026-10-248.255133
2026-10-258.247966
2026-10-268.233417
2026-10-278.242355
2026-10-288.274077
2026-10-298.283402
2026-10-308.264629
2026-10-318.284219
2026-11-018.280523

High

9.7512

Low

8.1913

Average

9.1133

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/ALL API questions

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

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

How far back does MAD/ALL historical data go?

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