Skip to content

MAD to ZAR exchange rate API

Moroccan Dirham to Rand · quoted 2026-11-02

1.6964

▼ +5.46% over 2Y

1 MAD = 1.6964 ZAR · 1 ZAR = 0.58947 MAD · Get this rate via the API

1 MAD buys 1.6964 ZAR as of 2026-11-02, so 1 ZAR buys 0.58947 MAD. Over the last 2 years, MAD/ZAR traded between 1.6523 and 2.1058, averaged 1.8507 and fell 5.46%. The API holds daily MAD/ZAR 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/ZAR over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateZAR
2024-11-021.794462
2024-11-031.808783
2024-11-041.814926
2024-11-051.811952
2024-11-061.833191
2024-11-071.788821
2024-11-081.802004
2024-11-091.778862
2024-11-101.796466
2024-11-111.827903
2024-11-121.84836
2024-11-131.847367
2024-11-141.871743
2024-11-151.854282
2024-11-161.82843
2024-11-171.83882
2024-11-181.837277
2024-11-191.839821
2024-11-201.845074
2024-11-211.837781
2024-11-221.829867
2024-11-231.818133
2024-11-241.813296
2024-11-251.824858
2024-11-261.834873
2024-11-271.844942
2024-11-281.845878
2024-11-291.833715
2024-11-301.803353
2024-12-011.828213
2024-12-021.846285
2024-12-031.843665
2024-12-041.85552
2024-12-051.851522
2024-12-061.84592
2024-12-071.801492
2024-12-081.827522
2024-12-091.814774
2024-12-101.820679
2024-12-111.809518
2024-12-121.800587
2024-12-131.82172
2024-12-141.790347
2024-12-151.811115
2024-12-161.821197
2024-12-171.845683
2024-12-181.833678
2024-12-191.852092
2024-12-201.859065
2024-12-211.837704
2024-12-221.841225
2024-12-231.865786
2024-12-241.87672
2024-12-251.860171
2024-12-261.895014
2024-12-271.89178
2024-12-281.860197
2024-12-291.873311
2024-12-301.884129
2024-12-311.8973
2025-01-011.882222
2025-01-021.874022
2025-01-031.886467
2025-01-041.852674
2025-01-051.876158
2025-01-061.871966
2025-01-071.889678
2025-01-081.915466
2025-01-091.91181
2025-01-101.923866
2025-01-111.903557
2025-01-121.916712
2025-01-131.927238
2025-01-141.917014
2025-01-151.90642
2025-01-161.90646
2025-01-171.895909
2025-01-181.862447
2025-01-191.880686
2025-01-201.896928
2025-01-211.884137
2025-01-221.877807
2025-01-231.887889
2025-01-241.869997
2025-01-251.83751
2025-01-261.865812
2025-01-271.897735
2025-01-281.897468
2025-01-291.895356
2025-01-301.879721
2025-01-311.886766
2025-02-011.860673
2025-02-021.886929
2025-02-031.90164
2025-02-041.898072
2025-02-051.880754
2025-02-061.885899
2025-02-071.869814
2025-02-081.839854
2025-02-091.864589
2025-02-101.862876
2025-02-111.870454
2025-02-121.87283
2025-02-131.882865
2025-02-141.871318
2025-02-151.840632
2025-02-161.864188
2025-02-171.879281
2025-02-181.876835
2025-02-191.88395
2025-02-201.876496
2025-02-211.875806
2025-02-221.843391
2025-02-231.865284
2025-02-241.874406
2025-02-251.883216
2025-02-261.8862
2025-02-271.880894
2025-02-281.879806
2025-03-011.876169
2025-03-021.894415
2025-03-031.903733
2025-03-041.905315
2025-03-051.913577
2025-03-061.905191
2025-03-071.895036
2025-03-081.872473
2025-03-091.896146
2025-03-101.905185
2025-03-111.918929
2025-03-121.934986
2025-03-131.933445
2025-03-141.902394
2025-03-151.875912
2025-03-161.901878
2025-03-171.904785
2025-03-181.902963
2025-03-191.911998
2025-03-201.914034
2025-03-211.917585
2025-03-221.891492
2025-03-231.915605
2025-03-241.918323
2025-03-251.931738
2025-03-261.936617
2025-03-271.931047
2025-03-281.914654
2025-03-291.906145
2025-03-301.930075
2025-03-311.941286
2025-04-011.938732
2025-04-021.971621
2025-04-032.018221
2025-04-042.039509
2025-04-051.999537
2025-04-062.024545
2025-04-072.067026
2025-04-082.060528
2025-04-092.105795
2025-04-102.082365
2025-04-112.099678
2025-04-122.055594
2025-04-132.073718
2025-04-142.068841
2025-04-152.068897
2025-04-162.061989
2025-04-172.061341
2025-04-182.065301
2025-04-192.032943
2025-04-202.056807
2025-04-212.061309
2025-04-222.054697
2025-04-232.041373
2025-04-242.05161
2025-04-252.06815
2025-04-262.017925
2025-04-272.039014
2025-04-282.04594
2025-04-292.041974
2025-04-302.041016
2025-05-012.042677
2025-05-022.017749
2025-05-031.971906
2025-05-042.004556
2025-05-052.015521
2025-05-062.021491
2025-05-072.023095
2025-05-082.001104
2025-05-092.003904
2025-05-101.97157
2025-05-111.989588
2025-05-122.002728
2025-05-132.011165
2025-05-142.001161
2025-05-151.982756
2025-05-161.984751
2025-05-171.938276
2025-05-181.96116
2025-05-191.979519
2025-05-201.979071
2025-05-211.979491
2025-05-221.990668
2025-05-231.99075
2025-05-241.938216
2025-05-251.954328
2025-05-261.970537
2025-05-271.976514
2025-05-281.972168
2025-05-291.966772
2025-05-301.975401
2025-05-311.949333
2025-06-011.969578
2025-06-021.981523
2025-06-031.984238
2025-06-041.980932
2025-06-051.976273
2025-06-061.976208
2025-06-071.938722
2025-06-081.960128
2025-06-091.968207
2025-06-101.966641
2025-06-111.978747
2025-06-121.992096
2025-06-132.019507
2025-06-141.968414
2025-06-151.984213
2025-06-161.984607
2025-06-171.990559
2025-06-182.014089
2025-06-192.01296
2025-06-202.003447
2025-06-211.970132
2025-06-221.999685
2025-06-232.015137
2025-06-241.983989
2025-06-251.995523
2025-06-262.002267
2025-06-272.002405
2025-06-281.979994
2025-06-291.993046
2025-06-302.002329
2025-07-011.992126
2025-07-022.00467
2025-07-031.984967
2025-07-041.992146
2025-07-051.960298
2025-07-061.981337
2025-07-072.008168
2025-07-082.014641
2025-07-092.019179
2025-07-102.013237
2025-07-112.032572
2025-07-121.990084
2025-07-132.012803
2025-07-142.017255
2025-07-152.009964
2025-07-162.017823
2025-07-172.009044
2025-07-181.985071
2025-07-191.959076
2025-07-201.978623
2025-07-211.993487
2025-07-221.988674
2025-07-231.990943
2025-07-241.996687
2025-07-252.010913
2025-07-261.974573
2025-07-271.993942
2025-07-282.009595
2025-07-292.017182
2025-07-302.001987
2025-07-312.019705
2025-08-012.045553
2025-08-021.994119
2025-08-032.019344
2025-08-042.021051
2025-08-052.023731
2025-08-062.000777
2025-08-071.997482
2025-08-081.996328
2025-08-091.963701
2025-08-101.982179
2025-08-111.994378
2025-08-121.98883
2025-08-131.974364
2025-08-141.984306
2025-08-151.983092
2025-08-161.953989
2025-08-171.973961
2025-08-181.984737
2025-08-191.984405
2025-08-201.993347
2025-08-211.992408
2025-08-221.984106
2025-08-231.939174
2025-08-241.937724
2025-08-251.982682
2025-08-261.991319
2025-08-271.998732
2025-08-281.986509
2025-08-292.001145
2025-08-301.959802
2025-08-311.971695
2025-09-011.98375
2025-09-021.992722
2025-09-031.980203
2025-09-041.995359
2025-09-051.981434
2025-09-061.939934
2025-09-071.95546
2025-09-081.970682
2025-09-091.969799
2025-09-101.979722
2025-09-111.982084
2025-09-121.965269
2025-09-131.931094
2025-09-141.947664
2025-09-151.955239
2025-09-161.973159
2025-09-171.975888
2025-09-181.964824
2025-09-191.963093
2025-09-201.920194
2025-09-211.941668
2025-09-221.920201
2025-09-231.916711
2025-09-241.910684
2025-09-251.912094
2025-09-261.91766
2025-09-271.915075
2025-09-281.908134
2025-09-291.90052
2025-09-301.897821
2025-10-011.886389
2025-10-021.884823
2025-10-031.891976
2025-10-041.892063
2025-10-051.892969
2025-10-061.889113
2025-10-071.883658
2025-10-081.881307
2025-10-091.870642
2025-10-101.877971
2025-10-111.913326
2025-10-121.907595
2025-10-131.88949
2025-10-141.899743
2025-10-151.886985
2025-10-161.883405
2025-10-171.89394
2025-10-181.896783
2025-10-191.894915
2025-10-201.882263
2025-10-211.877367
2025-10-221.886962
2025-10-231.87454
2025-10-241.874425
2025-10-251.877078
2025-10-261.863359
2025-10-271.860557
2025-10-281.869083
2025-10-291.851908
2025-10-301.872685
2025-10-311.867635
2025-11-011.865703
2025-11-021.862398
2025-11-031.856882
2025-11-041.873872
2025-11-051.871473
2025-11-061.863382
2025-11-071.869699
2025-11-081.868762
2025-11-091.866437
2025-11-101.852439
2025-11-111.848719
2025-11-121.834262
2025-11-131.833055
2025-11-141.85147
2025-11-151.850304
2025-11-161.849288
2025-11-171.845751
2025-11-181.863445
2025-11-191.849837
2025-11-201.855549
2025-11-211.867947
2025-11-221.871051
2025-11-231.870711
2025-11-241.85994
2025-11-251.854538
2025-11-261.851087
2025-11-271.855462
2025-11-281.845239
2025-11-291.846956
2025-11-301.847046
2025-12-011.843115
2025-12-021.846468
2025-12-031.849099
2025-12-041.838746
2025-12-051.832283
2025-12-061.834817
2025-12-071.83351
2025-12-081.833346
2025-12-091.843719
2025-12-101.840369
2025-12-111.839521
2025-12-121.833043
2025-12-131.834941
2025-12-141.834609
2025-12-151.825973
2025-12-161.827961
2025-12-171.825896
2025-12-181.830253
2025-12-191.828872
2025-12-201.82954
2025-12-211.829281
2025-12-221.823976
2025-12-231.820974
2025-12-241.823333
2025-12-251.826613
2025-12-261.827353
2025-12-271.829582
2025-12-281.827764
2025-12-291.826723
2025-12-301.824835
2025-12-311.812396
2026-01-011.815149
2026-01-021.807321
2026-01-031.805219
2026-01-041.804022
2026-01-051.797596
2026-01-061.785539
2026-01-071.786514
2026-01-081.790029
2026-01-091.792658
2026-01-101.784006
2026-01-111.784906
2026-01-121.776552
2026-01-131.784413
2026-01-141.777234
2026-01-151.77372
2026-01-161.774493
2026-01-171.778699
2026-01-181.77739
2026-01-191.77957
2026-01-201.78835
2026-01-211.775214
2026-01-221.765316
2026-01-231.761642
2026-01-241.765707
2026-01-251.762181
2026-01-261.767007
2026-01-271.761061
2026-01-281.754293
2026-01-291.729801
2026-01-301.751335
2026-01-311.770993
2026-02-011.769117
2026-02-021.753882
2026-02-031.740661
2026-02-041.737816
2026-02-051.76161
2026-02-061.755118
2026-02-071.747171
2026-02-081.746325
2026-02-091.746076
2026-02-101.748416
2026-02-111.740672
2026-02-121.738304
2026-02-131.752446
2026-02-141.745744
2026-02-151.744177
2026-02-161.745535
2026-02-171.761007
2026-02-181.751481
2026-02-191.769228
2026-02-201.754184
2026-02-211.749151
2026-02-221.748504
2026-02-231.7444
2026-02-241.742766
2026-02-251.727834
2026-02-261.730847
2026-02-271.738591
2026-02-281.739321
2026-03-011.748443
2026-03-021.755698
2026-03-031.767595
2026-03-041.755293
2026-03-051.773453
2026-03-061.79386
2026-03-071.778292
2026-03-081.782465
2026-03-091.781201
2026-03-101.741777
2026-03-111.752851
2026-03-121.760593
2026-03-131.782281
2026-03-141.796985
2026-03-151.793088
2026-03-161.781799
2026-03-171.774384
2026-03-181.800403
2026-03-191.818509
2026-03-201.804604
2026-03-211.829484
2026-03-221.822567
2026-03-231.79631
2026-03-241.81986
2026-03-251.813203
2026-03-261.826931
2026-03-271.839057
2026-03-281.832092
2026-03-291.830487
2026-03-301.829962
2026-03-311.820981
2026-04-011.797753
2026-04-021.817007
2026-04-031.806094
2026-04-041.805502
2026-04-051.804056
2026-04-061.797832
2026-04-071.800392
2026-04-081.751117
2026-04-091.764347
2026-04-101.766719
2026-04-111.768729
2026-04-121.777098
2026-04-131.785431
2026-04-141.767287
2026-04-151.775863
2026-04-161.773889
2026-04-171.77414
2026-04-181.768789
2026-04-191.773552
2026-04-201.770307
2026-04-211.771292
2026-04-221.77941
2026-04-231.776882
2026-04-241.787188
2026-04-251.787424
2026-04-261.790264
2026-04-271.780713
2026-04-281.795856
2026-04-291.792771
2026-04-301.81495
2026-05-011.805837
2026-05-021.801434
2026-05-031.795179
2026-05-041.809239
2026-05-051.805544
2026-05-061.781428
2026-05-071.770444
2026-05-081.79455
2026-05-091.796054
2026-05-101.801219
2026-05-111.80468
2026-05-121.810626
2026-05-131.79541
2026-05-141.786038
2026-05-151.805449
2026-05-161.808344
2026-05-171.805523
2026-05-181.803832
2026-05-191.804303
2026-05-201.796022
2026-05-211.792031
2026-05-221.784382
2026-05-231.785338
2026-05-241.776413
2026-05-251.772939
2026-05-261.777206
2026-05-271.780763
2026-05-281.779434
2026-05-291.766796
2026-05-301.7692
2026-05-311.770346
2026-06-011.767633
2026-06-021.761364
2026-06-031.76591
2026-06-041.762794
2026-06-051.763541
2026-06-061.790665
2026-06-071.791665
2026-06-081.778372
2026-06-091.777424
2026-06-101.79195
2026-06-111.779381
2026-06-121.758247
2026-06-131.758142
2026-06-141.75016
2026-06-151.750334
2026-06-161.748827
2026-06-171.754313
2026-06-181.767226
2026-06-191.767527
2026-06-201.766411
2026-06-211.766904
2026-06-221.757758
2026-06-231.759488
2026-06-241.766547
2026-06-251.759771
2026-06-261.751358
2026-06-271.755565
2026-06-281.753876
2026-06-291.749209
2026-06-301.74242
2026-07-011.746824
2026-07-021.743352
2026-07-031.729661
2026-07-041.732338
2026-07-051.732238
2026-07-061.732005
2026-07-071.733489
2026-07-081.748161
2026-07-091.748995
2026-07-101.74606
2026-07-111.748256
2026-07-121.748944
2026-07-131.75282
2026-07-141.762686
2026-07-151.754417
2026-07-161.75387
2026-07-171.767816
2026-07-181.770505
2026-07-191.771364
2026-07-201.762096
2026-07-211.752388
2026-07-221.754395
2026-07-231.75213
2026-07-241.797104
2026-07-251.798234
2026-07-261.789068
2026-07-271.78585
2026-07-281.788505
2026-07-291.78434
2026-07-301.767116
2026-07-311.771169
2026-08-011.773756
2026-08-021.7681
2026-08-031.764473
2026-08-041.762092
2026-08-051.754474
2026-08-061.749415
2026-08-071.739656
2026-08-081.7343
2026-08-091.733253
2026-08-101.736705
2026-08-111.737751
2026-08-121.732992
2026-08-131.730824
2026-08-141.73761
2026-08-151.745144
2026-08-161.74279
2026-08-171.740338
2026-08-181.743531
2026-08-191.749573
2026-08-201.747445
2026-08-211.731733
2026-08-221.731907
2026-08-231.73073
2026-08-241.729318
2026-08-251.726469
2026-08-261.719626
2026-08-271.726645
2026-08-281.726738
2026-08-291.740078
2026-08-301.739674
2026-08-311.733154
2026-09-011.732484
2026-09-021.722153
2026-09-031.714795
2026-09-041.705026
2026-09-051.703589
2026-09-061.702405
2026-09-071.703251
2026-09-081.705518
2026-09-091.71155
2026-09-101.721908
2026-09-111.719368
2026-09-121.715649
2026-09-131.715706
2026-09-141.718981
2026-09-151.71577
2026-09-161.717192
2026-09-171.710775
2026-09-181.709792
2026-09-191.709276
2026-09-201.708801
2026-09-211.705172
2026-09-221.698003
2026-09-231.703225
2026-09-241.708684
2026-09-251.694168
2026-09-261.697952
2026-09-271.697368
2026-09-281.700786
2026-09-291.692424
2026-09-301.690367
2026-10-011.694246
2026-10-021.694507
2026-10-031.675519
2026-10-041.676244
2026-10-051.667008
2026-10-061.652282
2026-10-071.67221
2026-10-081.672728
2026-10-091.677728
2026-10-101.691818
2026-10-111.693203
2026-10-121.699902
2026-10-131.689405
2026-10-141.672318
2026-10-151.686902
2026-10-161.686026
2026-10-171.691716
2026-10-181.690768
2026-10-191.679905
2026-10-201.681257
2026-10-211.670939
2026-10-221.683932
2026-10-231.688784
2026-10-241.689525
2026-10-251.687911
2026-10-261.689977
2026-10-271.688893
2026-10-281.688507
2026-10-291.690754
2026-10-301.69755
2026-10-311.69812
2026-11-011.687127
2026-11-021.696437

High

2.1058

Low

1.6523

Average

1.8507

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/ZAR API questions

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

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

How far back does MAD/ZAR historical data go?

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