Skip to content

ZAR to MAD exchange rate API

Rand to Moroccan Dirham · quoted 2026-10-31

0.58889

▲ +7.62% over 2Y

1 ZAR = 0.58889 MAD · 1 MAD = 1.6981 ZAR · Get this rate via the API

1 ZAR buys 0.58889 MAD as of 2026-10-31, so 1 MAD buys 1.6981 ZAR. Over the last 2 years, ZAR/MAD traded between 0.47488 and 0.60522, averaged 0.54184 and rose 7.62%. The API holds daily ZAR/MAD 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
ZAR/MAD over 2Y: show the values
Rates per 1 ZAR. Missing rates are shown as a dash.
DateMAD
2024-10-310.547212
2024-11-010.550368
2024-11-020.55727
2024-11-030.552857
2024-11-040.550986
2024-11-050.55189
2024-11-060.545496
2024-11-070.559027
2024-11-080.554937
2024-11-090.562157
2024-11-100.556648
2024-11-110.547074
2024-11-120.54102
2024-11-130.54131
2024-11-140.534261
2024-11-150.539292
2024-11-160.546917
2024-11-170.543826
2024-11-180.544283
2024-11-190.54353
2024-11-200.541983
2024-11-210.544134
2024-11-220.546487
2024-11-230.550014
2024-11-240.551481
2024-11-250.547987
2024-11-260.544996
2024-11-270.542022
2024-11-280.541747
2024-11-290.545341
2024-11-300.554522
2024-12-010.546982
2024-12-020.541627
2024-12-030.542397
2024-12-040.538932
2024-12-050.540095
2024-12-060.541735
2024-12-070.555095
2024-12-080.547188
2024-12-090.551032
2024-12-100.549245
2024-12-110.552633
2024-12-120.555374
2024-12-130.548931
2024-12-140.55855
2024-12-150.552145
2024-12-160.549089
2024-12-170.541804
2024-12-180.545351
2024-12-190.539929
2024-12-200.537904
2024-12-210.544157
2024-12-220.543116
2024-12-230.535967
2024-12-240.532844
2024-12-250.537584
2024-12-260.5277
2024-12-270.528602
2024-12-280.537577
2024-12-290.533814
2024-12-300.530748
2024-12-310.527064
2025-01-010.531286
2025-01-020.533611
2025-01-030.530091
2025-01-040.53976
2025-01-050.533004
2025-01-060.534197
2025-01-070.52919
2025-01-080.522065
2025-01-090.523064
2025-01-100.519786
2025-01-110.525332
2025-01-120.521726
2025-01-130.518877
2025-01-140.521644
2025-01-150.524543
2025-01-160.524532
2025-01-170.527451
2025-01-180.536927
2025-01-190.53172
2025-01-200.527167
2025-01-210.530746
2025-01-220.532535
2025-01-230.529691
2025-01-240.53476
2025-01-250.544214
2025-01-260.535959
2025-01-270.526943
2025-01-280.527017
2025-01-290.527605
2025-01-300.531993
2025-01-310.530007
2025-02-010.537439
2025-02-020.529961
2025-02-030.525861
2025-02-040.52685
2025-02-050.531701
2025-02-060.53025
2025-02-070.534812
2025-02-080.543521
2025-02-090.536311
2025-02-100.536804
2025-02-110.534629
2025-02-120.533951
2025-02-130.531105
2025-02-140.534382
2025-02-150.543291
2025-02-160.536426
2025-02-170.532118
2025-02-180.532811
2025-02-190.530799
2025-02-200.532907
2025-02-210.533103
2025-02-220.542478
2025-02-230.536111
2025-02-240.533502
2025-02-250.531006
2025-02-260.530166
2025-02-270.531662
2025-02-280.531969
2025-03-010.533
2025-03-020.527867
2025-03-030.525283
2025-03-040.524847
2025-03-050.522581
2025-03-060.524881
2025-03-070.527694
2025-03-080.534052
2025-03-090.527385
2025-03-100.524883
2025-03-110.521124
2025-03-120.516799
2025-03-130.517211
2025-03-140.525653
2025-03-150.533073
2025-03-160.525795
2025-03-170.524993
2025-03-180.525496
2025-03-190.523012
2025-03-200.522456
2025-03-210.521489
2025-03-220.528683
2025-03-230.522028
2025-03-240.521288
2025-03-250.517668
2025-03-260.516364
2025-03-270.517853
2025-03-280.522287
2025-03-290.524619
2025-03-300.518114
2025-03-310.515122
2025-04-010.5158
2025-04-020.507196
2025-04-030.495485
2025-04-040.490314
2025-04-050.500115
2025-04-060.493937
2025-04-070.483786
2025-04-080.485312
2025-04-090.474879
2025-04-100.480223
2025-04-110.476263
2025-04-120.486477
2025-04-130.482225
2025-04-140.483362
2025-04-150.483349
2025-04-160.484968
2025-04-170.485121
2025-04-180.48419
2025-04-190.491897
2025-04-200.48619
2025-04-210.485128
2025-04-220.486689
2025-04-230.489866
2025-04-240.487421
2025-04-250.483523
2025-04-260.495558
2025-04-270.490433
2025-04-280.488772
2025-04-290.489722
2025-04-300.489951
2025-05-010.489553
2025-05-020.495601
2025-05-030.507123
2025-05-040.498863
2025-05-050.496149
2025-05-060.494684
2025-05-070.494292
2025-05-080.499723
2025-05-090.499025
2025-05-100.507209
2025-05-110.502616
2025-05-120.499318
2025-05-130.497224
2025-05-140.499709
2025-05-150.504348
2025-05-160.503841
2025-05-170.515922
2025-05-180.509902
2025-05-190.505173
2025-05-200.505287
2025-05-210.50518
2025-05-220.502343
2025-05-230.502323
2025-05-240.515938
2025-05-250.511684
2025-05-260.507475
2025-05-270.505941
2025-05-280.507056
2025-05-290.508447
2025-05-300.506226
2025-05-310.512995
2025-06-010.507722
2025-06-020.504662
2025-06-030.503971
2025-06-040.504812
2025-06-050.506002
2025-06-060.506019
2025-06-070.515803
2025-06-080.51017
2025-06-090.508076
2025-06-100.508481
2025-06-110.50537
2025-06-120.501983
2025-06-130.49517
2025-06-140.508022
2025-06-150.503977
2025-06-160.503878
2025-06-170.502371
2025-06-180.496502
2025-06-190.49678
2025-06-200.499139
2025-06-210.50758
2025-06-220.500078
2025-06-230.496244
2025-06-240.504034
2025-06-250.501121
2025-06-260.499433
2025-06-270.499399
2025-06-280.505051
2025-06-290.501744
2025-06-300.499418
2025-07-010.501976
2025-07-020.498835
2025-07-030.503786
2025-07-040.501971
2025-07-050.510126
2025-07-060.504709
2025-07-070.497966
2025-07-080.496366
2025-07-090.49525
2025-07-100.496712
2025-07-110.491987
2025-07-120.502491
2025-07-130.496819
2025-07-140.495722
2025-07-150.497521
2025-07-160.495583
2025-07-170.497749
2025-07-180.50376
2025-07-190.510444
2025-07-200.505401
2025-07-210.501633
2025-07-220.502847
2025-07-230.502274
2025-07-240.500829
2025-07-250.497286
2025-07-260.506438
2025-07-270.501519
2025-07-280.497612
2025-07-290.49574
2025-07-300.499503
2025-07-310.495121
2025-08-010.488865
2025-08-020.501474
2025-08-030.49521
2025-08-040.494792
2025-08-050.494136
2025-08-060.499805
2025-08-070.50063
2025-08-080.500919
2025-08-090.509242
2025-08-100.504495
2025-08-110.501409
2025-08-120.502808
2025-08-130.506492
2025-08-140.503954
2025-08-150.504262
2025-08-160.511773
2025-08-170.506595
2025-08-180.503844
2025-08-190.503929
2025-08-200.501668
2025-08-210.501905
2025-08-220.504005
2025-08-230.515683
2025-08-240.516069
2025-08-250.504367
2025-08-260.502179
2025-08-270.500316
2025-08-280.503395
2025-08-290.499713
2025-08-300.510255
2025-08-310.507177
2025-09-010.504095
2025-09-020.501826
2025-09-030.504998
2025-09-040.501162
2025-09-050.504684
2025-09-060.515481
2025-09-070.511388
2025-09-080.507438
2025-09-090.507665
2025-09-100.505121
2025-09-110.504519
2025-09-120.508836
2025-09-130.517841
2025-09-140.513435
2025-09-150.511446
2025-09-160.506801
2025-09-170.506101
2025-09-180.508951
2025-09-190.5094
2025-09-200.52078
2025-09-210.51502
2025-09-220.520778
2025-09-230.521726
2025-09-240.523372
2025-09-250.522986
2025-09-260.521468
2025-09-270.522172
2025-09-280.524072
2025-09-290.526171
2025-09-300.526919
2025-10-010.530113
2025-10-020.530553
2025-10-030.528547
2025-10-040.528523
2025-10-050.52827
2025-10-060.529348
2025-10-070.530881
2025-10-080.531545
2025-10-090.534575
2025-10-100.532489
2025-10-110.52265
2025-10-120.52422
2025-10-130.529243
2025-10-140.526386
2025-10-150.529945
2025-10-160.530953
2025-10-170.527999
2025-10-180.527208
2025-10-190.527728
2025-10-200.531275
2025-10-210.53266
2025-10-220.529952
2025-10-230.533464
2025-10-240.533496
2025-10-250.532742
2025-10-260.536665
2025-10-270.537473
2025-10-280.535021
2025-10-290.539983
2025-10-300.533992
2025-10-310.535436
2025-11-010.53599
2025-11-020.536942
2025-11-030.538536
2025-11-040.533654
2025-11-050.534338
2025-11-060.536658
2025-11-070.534845
2025-11-080.535113
2025-11-090.53578
2025-11-100.539828
2025-11-110.540914
2025-11-120.545178
2025-11-130.545537
2025-11-140.540111
2025-11-150.540451
2025-11-160.540748
2025-11-170.541784
2025-11-180.53664
2025-11-190.540587
2025-11-200.538923
2025-11-210.535346
2025-11-220.534458
2025-11-230.534555
2025-11-240.537651
2025-11-250.539217
2025-11-260.540223
2025-11-270.538949
2025-11-280.541935
2025-11-290.541431
2025-11-300.541404
2025-12-010.542559
2025-12-020.541574
2025-12-030.540803
2025-12-040.543848
2025-12-050.545767
2025-12-060.545013
2025-12-070.545401
2025-12-080.54545
2025-12-090.542381
2025-12-100.543369
2025-12-110.543619
2025-12-120.54554
2025-12-130.544976
2025-12-140.545074
2025-12-150.547653
2025-12-160.547057
2025-12-170.547676
2025-12-180.546372
2025-12-190.546784
2025-12-200.546585
2025-12-210.546662
2025-12-220.548252
2025-12-230.549156
2025-12-240.548445
2025-12-250.547461
2025-12-260.547239
2025-12-270.546572
2025-12-280.547116
2025-12-290.547428
2025-12-300.547994
2025-12-310.551755
2026-01-010.550918
2026-01-020.553304
2026-01-030.553949
2026-01-040.554316
2026-01-050.556298
2026-01-060.560054
2026-01-070.559749
2026-01-080.55865
2026-01-090.55783
2026-01-100.560536
2026-01-110.560253
2026-01-120.562887
2026-01-130.560408
2026-01-140.562672
2026-01-150.563786
2026-01-160.563541
2026-01-170.562208
2026-01-180.562622
2026-01-190.561933
2026-01-200.559174
2026-01-210.563312
2026-01-220.56647
2026-01-230.567652
2026-01-240.566345
2026-01-250.567478
2026-01-260.565928
2026-01-270.567839
2026-01-280.57003
2026-01-290.578101
2026-01-300.570992
2026-01-310.564654
2026-02-010.565253
2026-02-020.570163
2026-02-030.574494
2026-02-040.575434
2026-02-050.567662
2026-02-060.569762
2026-02-070.572353
2026-02-080.57263
2026-02-090.572712
2026-02-100.571946
2026-02-110.57449
2026-02-120.575273
2026-02-130.57063
2026-02-140.572821
2026-02-150.573336
2026-02-160.57289
2026-02-170.567856
2026-02-180.570945
2026-02-190.565218
2026-02-200.570065
2026-02-210.571705
2026-02-220.571917
2026-02-230.573262
2026-02-240.5738
2026-02-250.578759
2026-02-260.577751
2026-02-270.575178
2026-02-280.574936
2026-03-010.571937
2026-03-020.569574
2026-03-030.56574
2026-03-040.569705
2026-03-050.563871
2026-03-060.557456
2026-03-070.562337
2026-03-080.56102
2026-03-090.561418
2026-03-100.574126
2026-03-110.570499
2026-03-120.56799
2026-03-130.561078
2026-03-140.556487
2026-03-150.557696
2026-03-160.56123
2026-03-170.563575
2026-03-180.555431
2026-03-190.5499
2026-03-200.554138
2026-03-210.546601
2026-03-220.548676
2026-03-230.556696
2026-03-240.549492
2026-03-250.551509
2026-03-260.547366
2026-03-270.543756
2026-03-280.545823
2026-03-290.546302
2026-03-300.546459
2026-03-310.549154
2026-04-010.556249
2026-04-020.550355
2026-04-030.55368
2026-04-040.553862
2026-04-050.554306
2026-04-060.556225
2026-04-070.555434
2026-04-080.571064
2026-04-090.566781
2026-04-100.56602
2026-04-110.565377
2026-04-120.562714
2026-04-130.560088
2026-04-140.565838
2026-04-150.563106
2026-04-160.563732
2026-04-170.563653
2026-04-180.565358
2026-04-190.56384
2026-04-200.564873
2026-04-210.564559
2026-04-220.561983
2026-04-230.562783
2026-04-240.559538
2026-04-250.559464
2026-04-260.558576
2026-04-270.561572
2026-04-280.556837
2026-04-290.557795
2026-04-300.550979
2026-05-010.553759
2026-05-020.555113
2026-05-030.557047
2026-05-040.552718
2026-05-050.553849
2026-05-060.561347
2026-05-070.564829
2026-05-080.557242
2026-05-090.556775
2026-05-100.555179
2026-05-110.554114
2026-05-120.552295
2026-05-130.556975
2026-05-140.559898
2026-05-150.553878
2026-05-160.552992
2026-05-170.553856
2026-05-180.554375
2026-05-190.55423
2026-05-200.556785
2026-05-210.558025
2026-05-220.560417
2026-05-230.560117
2026-05-240.562931
2026-05-250.564035
2026-05-260.56268
2026-05-270.561556
2026-05-280.561976
2026-05-290.565996
2026-05-300.565227
2026-05-310.564861
2026-06-010.565728
2026-06-020.567741
2026-06-030.56628
2026-06-040.567281
2026-06-050.56704
2026-06-060.558451
2026-06-070.558139
2026-06-080.562311
2026-06-090.562611
2026-06-100.558051
2026-06-110.561993
2026-06-120.568748
2026-06-130.568782
2026-06-140.571376
2026-06-150.571319
2026-06-160.571811
2026-06-170.570023
2026-06-180.565858
2026-06-190.565762
2026-06-200.566119
2026-06-210.565961
2026-06-220.568906
2026-06-230.568347
2026-06-240.566076
2026-06-250.568255
2026-06-260.570985
2026-06-270.569617
2026-06-280.570165
2026-06-290.571686
2026-06-300.573914
2026-07-010.572467
2026-07-020.573607
2026-07-030.578147
2026-07-040.577254
2026-07-050.577287
2026-07-060.577365
2026-07-070.576871
2026-07-080.572029
2026-07-090.571756
2026-07-100.572717
2026-07-110.571998
2026-07-120.571773
2026-07-130.570508
2026-07-140.567316
2026-07-150.569989
2026-07-160.570167
2026-07-170.565669
2026-07-180.56481
2026-07-190.564536
2026-07-200.567505
2026-07-210.570649
2026-07-220.569997
2026-07-230.570733
2026-07-240.55645
2026-07-250.556101
2026-07-260.55895
2026-07-270.559957
2026-07-280.559125
2026-07-290.560431
2026-07-300.565893
2026-07-310.564598
2026-08-010.563775
2026-08-020.565578
2026-08-030.566741
2026-08-040.567507
2026-08-050.569971
2026-08-060.571619
2026-08-070.574826
2026-08-080.576601
2026-08-090.576949
2026-08-100.575802
2026-08-110.575456
2026-08-120.577036
2026-08-130.577759
2026-08-140.575502
2026-08-150.573018
2026-08-160.573792
2026-08-170.5746
2026-08-180.573548
2026-08-190.571567
2026-08-200.572263
2026-08-210.577456
2026-08-220.577398
2026-08-230.57779
2026-08-240.578262
2026-08-250.579216
2026-08-260.581521
2026-08-270.579157
2026-08-280.579126
2026-08-290.574686
2026-08-300.57482
2026-08-310.576982
2026-09-010.577205
2026-09-020.580668
2026-09-030.583159
2026-09-040.586501
2026-09-050.586995
2026-09-060.587404
2026-09-070.587112
2026-09-080.586331
2026-09-090.584265
2026-09-100.580751
2026-09-110.581608
2026-09-120.582869
2026-09-130.58285
2026-09-140.581739
2026-09-150.582828
2026-09-160.582346
2026-09-170.58453
2026-09-180.584866
2026-09-190.585042
2026-09-200.585205
2026-09-210.58645
2026-09-220.588926
2026-09-230.587121
2026-09-240.585245
2026-09-250.59026
2026-09-260.588944
2026-09-270.589147
2026-09-280.587963
2026-09-290.590868
2026-09-300.591587
2026-10-010.590232
2026-10-020.590142
2026-10-030.596829
2026-10-040.596571
2026-10-050.599876
2026-10-060.605223
2026-10-070.59801
2026-10-080.597825
2026-10-090.596043
2026-10-100.59108
2026-10-110.590596
2026-10-120.588268
2026-10-130.591924
2026-10-140.597972
2026-10-150.592802
2026-10-160.59311
2026-10-170.591115
2026-10-180.591447
2026-10-190.595271
2026-10-200.594793
2026-10-210.598465
2026-10-220.593848
2026-10-230.592141
2026-10-240.591882
2026-10-250.592447
2026-10-260.591724
2026-10-270.592103
2026-10-280.592238
2026-10-290.591451
2026-10-300.589084
2026-10-310.588886

High

0.60522

Low

0.47488

Average

0.54184

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

ZAR/MAD API questions

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

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

How far back does ZAR/MAD historical data go?

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