Skip to content

USD to MAD exchange rate API

US Dollar to Moroccan Dirham · quoted 2026-10-14

9.8077

▲ +1.34% over 2Y

1 USD = 9.8077 MAD · 1 MAD = 0.10196 USD · Get this rate via the API

1 USD buys 9.8077 MAD as of 2026-10-14, so 1 MAD buys 0.10196 USD. Over the last 2 years, USD/MAD traded between 8.7972 and 10.1097, averaged 9.3423 and rose 1.34%. The API holds daily USD/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
USD/MAD over 2Y: show the values
Rates per 1 USD. Missing rates are shown as a dash.
DateMAD
2024-10-149.67806471
2024-10-159.67931905
2024-10-169.67186667
2024-10-179.70623125
2024-10-189.73127647
2024-10-199.85216789
2024-10-209.85653757
2024-10-219.75622105
2024-10-229.71338095
2024-10-239.71798333
2024-10-249.70562353
2024-10-259.69196471
2024-10-269.90797845
2024-10-279.81468491
2024-10-289.70456842
2024-10-299.67794
2024-10-309.67039524
2024-10-319.64832632
2024-11-019.66296667
2024-11-029.83854318
2024-11-039.75008559
2024-11-049.66388889
2024-11-059.63679524
2024-11-069.68286
2024-11-079.709915
2024-11-089.7251625
2024-11-099.88676548
2024-11-109.79201792
2024-11-119.76788824
2024-11-129.76271875
2024-11-139.74787368
2024-11-149.79636
2024-11-159.80198889
2024-11-169.95243049
2024-11-179.89929956
2024-11-189.84002
2024-11-199.81263889
2024-11-209.81471667
2024-11-219.8366
2024-11-229.86438571
2024-11-239.96378448
2024-11-249.99374063
2024-11-259.89938667
2024-11-269.85837059
2024-11-279.83530526
2024-11-289.833885
2024-11-299.85026667
2024-11-3010.01723959
2024-12-019.88346384
2024-12-029.84786471
2024-12-039.8193
2024-12-049.79442
2024-12-059.75795556
2024-12-069.782875
2024-12-0710.00528816
2024-12-089.86321223
2024-12-099.81904706
2024-12-109.81952778
2024-12-119.82474444
2024-12-129.82675
2024-12-139.81850556
2024-12-149.98073924
2024-12-159.86378621
2024-12-169.81707368
2024-12-179.82216667
2024-12-189.85135263
2024-12-199.887025
2024-12-209.87661667
2024-12-219.96891774
2024-12-229.94599291
2024-12-239.90360625
2024-12-249.90813529
2024-12-2510.05619471
2024-12-269.89383889
2024-12-279.891175
2024-12-2810.04731638
2024-12-299.97939369
2024-12-309.94473333
2024-12-319.953195
2025-01-0110.02725892
2025-01-029.96386667
2025-01-039.93152778
2025-01-0410.1096879
2025-01-059.98022648
2025-01-069.87461
2025-01-079.83817
2025-01-089.86458889
2025-01-099.87421579
2025-01-109.89556842
2025-01-1110.03903003
2025-01-129.97086191
2025-01-139.933665
2025-01-149.88517647
2025-01-159.89599444
2025-01-169.90892
2025-01-179.89998333
2025-01-1810.0467878
2025-01-199.96397883
2025-01-209.88215
2025-01-219.873725
2025-01-229.83567368
2025-01-239.83336
2025-01-249.83117143
2025-01-2510.0133812
2025-01-269.87493558
2025-01-279.83513529
2025-01-289.85353158
2025-01-299.84819333
2025-01-309.85633
2025-01-319.87232381
2025-02-0110.0344412
2025-02-029.93362222
2025-02-039.90124
2025-02-049.893265
2025-02-059.87219
2025-02-069.86911429
2025-02-079.8554
2025-02-0810.01000364
2025-02-099.90793723
2025-02-109.886615
2025-02-119.88546316
2025-02-129.85508235
2025-02-139.83853529
2025-02-149.82039
2025-02-159.98562155
2025-02-169.85132154
2025-02-179.81174444
2025-02-189.82328095
2025-02-199.833475
2025-02-209.82228421
2025-02-219.80371176
2025-02-229.96157003
2025-02-239.85022944
2025-02-249.78904375
2025-02-259.75620909
2025-02-269.74981111
2025-02-279.79121875
2025-02-289.80635882
2025-03-019.96129522
2025-03-029.86867853
2025-03-039.79130588
2025-03-049.72282941
2025-03-059.63760455
2025-03-069.60592727
2025-03-079.58987222
2025-03-089.74129737
2025-03-099.63187842
2025-03-109.57465263
2025-03-119.51734211
2025-03-129.50652778
2025-03-139.531305
2025-03-149.5501
2025-03-159.69028271
2025-03-169.57890781
2025-03-179.52417895
2025-03-189.48588235
2025-03-199.47682
2025-03-209.50395714
2025-03-219.48048571
2025-03-229.63214101
2025-03-239.50926484
2025-03-249.44753333
2025-03-259.40325
2025-03-269.4281
2025-03-279.4621
2025-03-289.48664737
2025-03-299.63302204
2025-03-309.5337677
2025-03-319.46805789
2025-04-019.45448571
2025-04-029.43884737
2025-04-039.35524706
2025-04-049.34727333
2025-04-059.54774306
2025-04-069.47281
2025-04-079.38481053
2025-04-089.38727222
2025-04-099.36280909
2025-04-109.32842778
2025-04-119.18391667
2025-04-129.31612098
2025-04-139.21962029
2025-04-149.14857895
2025-04-159.157385
2025-04-169.14217778
2025-04-179.13560667
2025-04-189.12465714
2025-04-199.26969856
2025-04-209.16697087
2025-04-219.08717368
2025-04-229.06368421
2025-04-239.11181429
2025-04-249.11936471
2025-04-259.09435
2025-04-269.25853049
2025-04-279.16128702
2025-04-289.10520952
2025-04-299.08317368
2025-04-309.09402941
2025-05-019.112465
2025-05-029.10800556
2025-05-039.28091842
2025-05-049.18234074
2025-05-059.084
2025-05-069.03522632
2025-05-079.03975789
2025-05-089.069965
2025-05-099.084425
2025-05-109.24450388
2025-05-119.15738366
2025-05-129.1433
2025-05-139.14038421
2025-05-149.11918889
2025-05-159.11790556
2025-05-169.12207647
2025-05-179.30799264
2025-05-189.21030533
2025-05-199.11697778
2025-05-209.08326
2025-05-219.04987
2025-05-229.05538095
2025-05-239.03448333
2025-05-249.20620545
2025-05-259.13033684
2025-05-269.05751111
2025-05-279.063815
2025-05-289.08251667
2025-05-299.07637368
2025-05-309.06015
2025-05-319.23112827
2025-06-019.12771079
2025-06-029.04821053
2025-06-039.02567619
2025-06-049.009735
2025-06-058.98140526
2025-06-068.99030588
2025-06-079.16807729
2025-06-089.07135092
2025-06-099.01312632
2025-06-108.986355
2025-06-118.97669444
2025-06-128.94032222
2025-06-138.91925714
2025-06-149.11869237
2025-06-159.04718116
2025-06-168.9594
2025-06-178.95100952
2025-06-188.97487778
2025-06-198.98633
2025-06-208.97931111
2025-06-219.13506155
2025-06-229.0397131
2025-06-238.98573
2025-06-248.93844444
2025-06-258.91752778
2025-06-268.88983333
2025-06-278.89066667
2025-06-289.0289975
2025-06-298.94019456
2025-06-308.88090909
2025-07-018.826705
2025-07-028.808395
2025-07-038.82995
2025-07-048.84573158
2025-07-058.9820509
2025-07-068.88126994
2025-07-078.839535
2025-07-088.82759412
2025-07-098.835005
2025-07-108.82811053
2025-07-118.83686667
2025-07-129.00937526
2025-07-138.90807708
2025-07-148.858175
2025-07-158.86206111
2025-07-168.87701667
2025-07-178.90923
2025-07-188.92287059
2025-07-199.04750049
2025-07-208.95945068
2025-07-218.88592381
2025-07-228.83900952
2025-07-238.82064286
2025-07-248.81291176
2025-07-258.81856471
2025-07-268.99699126
2025-07-278.90368336
2025-07-288.88144762
2025-07-298.90597
2025-07-308.9252
2025-07-318.97110526
2025-08-018.95758667
2025-08-029.07690854
2025-08-038.98255723
2025-08-048.9170381
2025-08-058.90601667
2025-08-068.903295
2025-08-078.87366111
2025-08-088.87123889
2025-08-099.03367
2025-08-108.94573433
2025-08-118.90832105
2025-08-128.90727647
2025-08-138.87154762
2025-08-148.85839
2025-08-158.86795789
2025-08-169.0047663
2025-08-178.91564204
2025-08-188.87454211
2025-08-198.877125
2025-08-208.88067
2025-08-218.885
2025-08-228.885
2025-08-238.99999894
2025-08-249.00024145
2025-08-258.85421765
2025-08-268.85828182
2025-08-278.88672222
2025-08-288.87353333
2025-08-298.86256842
2025-08-309.01420498
2025-08-318.95902443
2025-09-018.86192778
2025-09-028.87001579
2025-09-038.90311
2025-09-048.91654
2025-09-058.91596875
2025-09-069.06478458
2025-09-078.9922657
2025-09-088.91431
2025-09-098.87633
2025-09-108.87532632
2025-09-118.85220952
2025-09-128.84648889
2025-09-139.01190108
2025-09-148.92343079
2025-09-158.85942
2025-09-168.79719
2025-09-178.799035
2025-09-188.83205556
2025-09-198.85625238
2025-09-209.02685883
2025-09-218.92936037
2025-09-229.01140164
2025-09-239.03543543
2025-09-249.05257633
2025-09-259.07267786
2025-09-269.09979231
2025-09-279.09069948
2025-09-289.09653565
2025-09-299.09658067
2025-09-309.10228333
2025-10-019.10900417
2025-10-029.11785952
2025-10-039.12098361
2025-10-049.10621365
2025-10-059.11108948
2025-10-069.130475
2025-10-079.13024706
2025-10-089.13551771
2025-10-099.14248409
2025-10-109.16583464
2025-10-119.14426477
2025-10-129.1511251
2025-10-139.18936364
2025-10-149.19233815
2025-10-159.17915882
2025-10-169.19439245
2025-10-179.17573956
2025-10-189.16357936
2025-10-199.17006227
2025-10-209.20220716
2025-10-219.23095
2025-10-229.25310298
2025-10-239.2545197
2025-10-249.24453714
2025-10-259.23574449
2025-10-269.24083832
2025-10-279.23738589
2025-10-289.22942105
2025-10-299.23684474
2025-10-309.2660875
2025-10-319.2893625
2025-11-019.2994369
2025-11-029.30275484
2025-11-039.32140333
2025-11-049.32281152
2025-11-059.32060545
2025-11-069.30820413
2025-11-079.27848715
2025-11-089.25869877
2025-11-099.26762406
2025-11-109.27772143
2025-11-119.2854635
2025-11-129.29322353
2025-11-139.27568187
2025-11-149.25353359
2025-11-159.23591886
2025-11-169.24091953
2025-11-179.25225817
2025-11-189.24887234
2025-11-199.27479567
2025-11-209.29042143
2025-11-219.29282368
2025-11-229.28604212
2025-11-239.28965568
2025-11-249.29069844
2025-11-259.28405972
2025-11-269.26074065
2025-11-279.25544706
2025-11-289.27568508
2025-11-299.2649771
2025-11-309.27081522
2025-12-019.26451076
2025-12-029.26290847
2025-12-039.23760091
2025-12-049.23503512
2025-12-059.24073421
2025-12-069.22801648
2025-12-079.23521335
2025-12-089.25314615
2025-12-099.25926946
2025-12-109.252175
2025-12-119.20941775
2025-12-129.19555526
2025-12-139.1957597
2025-12-149.19516956
2025-12-159.18806714
2025-12-169.16864536
2025-12-179.16444315
2025-12-189.16664545
2025-12-199.17307204
2025-12-209.16457766
2025-12-219.16915241
2025-12-229.15542091
2025-12-239.13493552
2025-12-249.12406176
2025-12-259.11599341
2025-12-269.11852492
2025-12-279.10959843
2025-12-289.11660587
2025-12-299.11775707
2025-12-309.11557632
2025-12-319.13045313
2026-01-019.12009493
2026-01-029.13729706
2026-01-039.13461939
2026-01-049.14236522
2026-01-059.16995588
2026-01-069.18280238
2026-01-079.21028
2026-01-089.22602895
2026-01-099.2460375
2026-01-109.24146426
2026-01-119.24776944
2026-01-129.22506322
2026-01-139.22096053
2026-01-149.2250975
2026-01-159.23035556
2026-01-169.23543716
2026-01-179.22540289
2026-01-189.23559127
2026-01-199.22549674
2026-01-209.19343434
2026-01-219.18795526
2026-01-229.18736417
2026-01-239.16509997
2026-01-249.13753065
2026-01-259.13581237
2026-01-269.09631
2026-01-279.07828838
2026-01-289.05354706
2026-01-299.06103983
2026-01-309.09765449
2026-01-319.11551277
2026-02-019.1236925
2026-02-029.13870357
2026-02-039.16279444
2026-02-049.17098
2026-02-059.1846475
2026-02-069.18701389
2026-02-079.17544085
2026-02-089.17990736
2026-02-099.14928446
2026-02-109.12675955
2026-02-119.127115
2026-02-129.1441
2026-02-139.14923726
2026-02-149.14046969
2026-02-159.14076993
2026-02-169.13782632
2026-02-179.13871944
2026-02-189.14833012
2026-02-199.16718235
2026-02-209.17651703
2026-02-219.16955067
2026-02-229.17378599
2026-02-239.1787724
2026-02-249.18557836
2026-02-259.17930588
2026-02-269.17257735
2026-02-279.16864722
2026-02-289.15799516
2026-03-019.15819116
2026-03-029.20506176
2026-03-039.27441471
2026-03-049.29691947
2026-03-059.30548158
2026-03-069.31957222
2026-03-079.30623313
2026-03-089.31059595
2026-03-099.36265
2026-03-109.35183038
2026-03-119.3572
2026-03-129.39552546
2026-03-139.42402778
2026-03-149.42639627
2026-03-159.43367341
2026-03-169.41060994
2026-03-179.38846346
2026-03-189.37828421
2026-03-199.38622414
2026-03-209.35714063
2026-03-219.35661002
2026-03-229.35910216
2026-03-239.35856373
2026-03-249.33372458
2026-03-259.32794897
2026-03-269.33681508
2026-03-279.34749814
2026-03-289.34450059
2026-03-299.34290166
2026-03-309.39064086
2026-03-319.3740732
2026-04-019.33449907
2026-04-029.36253537
2026-04-039.411775
2026-04-049.40071542
2026-04-059.40638093
2026-04-069.39469828
2026-04-079.38101092
2026-04-089.314305
2026-04-099.31340929
2026-04-109.29862388
2026-04-119.28250166
2026-04-129.28222371
2026-04-139.29241891
2026-04-149.25287899
2026-04-159.24335556
2026-04-169.23666316
2026-04-179.23541711
2026-04-189.22450344
2026-04-199.23999518
2026-04-209.23563571
2026-04-219.24156053
2026-04-229.25527476
2026-04-239.26788157
2026-04-249.26706471
2026-04-259.25037747
2026-04-269.24976721
2026-04-279.253975
2026-04-289.26261842
2026-04-299.25861387
2026-04-309.25110249
2026-05-019.23390578
2026-05-029.25124708
2026-05-039.24274854
2026-05-049.24409503
2026-05-059.24396698
2026-05-069.20906332
2026-05-079.18287477
2026-05-089.14960833
2026-05-099.12038274
2026-05-109.12432352
2026-05-119.11300741
2026-05-129.12759524
2026-05-139.16226176
2026-05-149.18621944
2026-05-159.22840588
2026-05-169.23116547
2026-05-179.24008964
2026-05-189.215725
2026-05-199.22679444
2026-05-209.23904738
2026-05-219.23752
2026-05-229.233725
2026-05-239.2181485
2026-05-249.23134351
2026-05-259.21024643
2026-05-269.20389766
2026-05-279.1867646
2026-05-289.18836295
2026-05-299.18275502
2026-05-309.1765426
2026-05-319.18579867
2026-06-019.19509667
2026-06-029.19947077
2026-06-039.213535
2026-06-049.21232297
2026-06-059.22605421
2026-06-069.25036079
2026-06-079.2595
2026-06-089.25772692
2026-06-099.25691434
2026-06-109.26464737
2026-06-119.27441941
2026-06-129.27201563
2026-06-139.2643912
2026-06-149.269322
2026-06-159.26327741
2026-06-169.25738923
2026-06-179.24676294
2026-06-189.29738774
2026-06-199.32034535
2026-06-209.30808561
2026-06-219.316267
2026-06-229.33679769
2026-06-239.36859783
2026-06-249.40455
2026-06-259.41118623
2026-06-269.39869611
2026-06-279.38426185
2026-06-289.39017301
2026-06-299.38441511
2026-06-309.39619527
2026-07-019.40771482
2026-07-029.39424765
2026-07-039.37348778
2026-07-049.36635241
2026-07-059.36711687
2026-07-069.3733
2026-07-079.36713068
2026-07-089.37152393
2026-07-099.36076267
2026-07-109.34772731
2026-07-119.33547029
2026-07-129.34334939
2026-07-139.33559209
2026-07-149.33910041
2026-07-159.33791944
2026-07-169.33424722
2026-07-179.33802353
2026-07-189.33299945
2026-07-199.33817316
2026-07-209.35803462
2026-07-219.38403651
2026-07-229.39096044
2026-07-239.38274003
2026-07-249.37627091
2026-07-259.36127965
2026-07-269.37275647
2026-07-279.37428333
2026-07-289.3850225
2026-07-299.387175
2026-07-309.38389118
2026-07-319.35822852
2026-08-019.32745733
2026-08-029.33330684
2026-08-039.33411011
2026-08-049.33027885
2026-08-059.31711243
2026-08-069.32281638
2026-08-079.32558676
2026-08-089.31196599
2026-08-099.31726559
2026-08-109.31490209
2026-08-119.31032526
2026-08-129.31005745
2026-08-139.3127773
2026-08-149.30287803
2026-08-159.28503124
2026-08-169.28524829
2026-08-179.29512333
2026-08-189.30272276
2026-08-199.28471389
2026-08-209.25582249
2026-08-219.2418623
2026-08-229.24761853
2026-08-239.25558806
2026-08-249.25388422
2026-08-259.2604152
2026-08-269.25550874
2026-08-279.25831857
2026-08-289.26706944
2026-08-299.28732741
2026-08-309.29129416
2026-08-319.29884167
2026-09-019.32523333
2026-09-029.34551008
2026-09-039.35229737
2026-09-049.36479314
2026-09-059.36825883
2026-09-069.37255106
2026-09-079.38894869
2026-09-089.39539445
2026-09-099.37151242
2026-09-109.37716
2026-09-119.39806053
2026-09-129.40575504
2026-09-139.41326
2026-09-149.45283
2026-09-159.48451259
2026-09-169.47360895
2026-09-179.50008158
2026-09-189.51719369
2026-09-199.5090151
2026-09-209.51711844
2026-09-219.53526176
2026-09-229.565245
2026-09-239.59774538
2026-09-249.61950789
2026-09-259.61757112
2026-09-269.60600519
2026-09-279.60640474
2026-09-289.63799
2026-09-299.67280625
2026-09-309.69687167
2026-10-019.76585
2026-10-029.87542827
2026-10-039.93526897
2026-10-049.944125
2026-10-059.97276579
2026-10-069.98030389
2026-10-079.98052353
2026-10-089.95406678
2026-10-099.8544575
2026-10-109.75470953
2026-10-119.76102657
2026-10-129.73056025
2026-10-139.76457953
2026-10-149.80765

High

10.1097

Low

8.7972

Average

9.3423

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

USD/MAD API questions

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

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

How far back does USD/MAD historical data go?

Daily USD/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 USD/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.