Skip to content

MAD to SOS exchange rate API

Moroccan Dirham to Somali Shilling · quoted 2026-11-01

58.0812

▼ +1.77% over 2Y

1 MAD = 58.0812 SOS · 1 SOS = 0.01722 MAD · Get this rate via the API

1 MAD buys 58.0812 SOS as of 2026-11-01, so 1 SOS buys 0.01722 MAD. Over the last 2 years, MAD/SOS traded between 56.5649 and 64.9448, averaged 61.1546 and fell 1.77%. The API holds daily MAD/SOS 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/SOS over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateSOS
2024-11-0159.124838
2024-11-0258.080405
2024-11-0358.57074
2024-11-0459.041383
2024-11-0559.155978
2024-11-0658.83492
2024-11-0758.618238
2024-11-0858.673478
2024-11-0957.736065
2024-11-1058.319897
2024-11-1158.429657
2024-11-1258.844408
2024-11-1358.791452
2024-11-1458.451705
2024-11-1558.468628
2024-11-1657.616463
2024-11-1757.727074
2024-11-1858.250453
2024-11-1958.201915
2024-11-2058.211509
2024-11-2158.09265
2024-11-2257.881608
2024-11-2357.343283
2024-11-2457.181293
2024-11-2557.718739
2024-11-2657.869641
2024-11-2757.987543
2024-11-2858.008148
2024-11-2957.964187
2024-11-3056.987729
2024-12-0157.819125
2024-12-0257.852628
2024-12-0358.112719
2024-12-0458.297588
2024-12-0558.499881
2024-12-0658.355679
2024-12-0757.058465
2024-12-0857.875916
2024-12-0958.110045
2024-12-1058.210696
2024-12-1158.170708
2024-12-1258.09619
2024-12-1358.066962
2024-12-1457.2943
2024-12-1557.92747
2024-12-1658.058807
2024-12-1757.936754
2024-12-1857.894768
2024-12-1957.665591
2024-12-2057.871814
2024-12-2157.352217
2024-12-2257.569987
2024-12-2357.383791
2024-12-2457.292274
2024-12-2556.564915
2024-12-2657.585104
2024-12-2757.693019
2024-12-2856.770162
2024-12-2957.227056
2024-12-3057.311912
2024-12-3157.29753
2025-01-0156.967407
2025-01-0257.264762
2025-01-0357.430623
2025-01-0456.622419
2025-01-0557.281199
2025-01-0657.786818
2025-01-0757.893899
2025-01-0857.960508
2025-01-0957.883133
2025-01-1057.790174
2025-01-1157.065565
2025-01-1257.41473
2025-01-1357.607734
2025-01-1457.900164
2025-01-1557.745089
2025-01-1657.754461
2025-01-1757.740668
2025-01-1857.028712
2025-01-1957.351729
2025-01-2057.849942
2025-01-2157.802632
2025-01-2257.97206
2025-01-2358.049063
2025-01-2458.085183
2025-01-2557.117483
2025-01-2657.868862
2025-01-2757.850804
2025-01-2857.88468
2025-01-2957.963909
2025-01-3057.869849
2025-01-3157.755224
2025-02-0156.913927
2025-02-0257.506901
2025-02-0357.638763
2025-02-0457.69029
2025-02-0557.78604
2025-02-0657.693293
2025-02-0757.869136
2025-02-0857.033708
2025-02-0957.676123
2025-02-1057.926531
2025-02-1158.00576
2025-02-1258.197035
2025-02-1358.339272
2025-02-1458.433451
2025-02-1557.036626
2025-02-1658.008165
2025-02-1757.910627
2025-02-1857.879778
2025-02-1958.028885
2025-02-2058.003429
2025-02-2158.160219
2025-02-2257.187211
2025-02-2358.01402
2025-02-2458.282615
2025-02-2558.389979
2025-02-2658.615949
2025-02-2758.216266
2025-02-2858.149805
2025-03-0157.412399
2025-03-0257.906148
2025-03-0358.415787
2025-03-0458.876405
2025-03-0559.303595
2025-03-0659.461144
2025-03-0758.797318
2025-03-0858.59644
2025-03-0959.410273
2025-03-1059.711038
2025-03-1160.011122
2025-03-1260.117113
2025-03-1359.92554
2025-03-1459.822226
2025-03-1558.992434
2025-03-1659.62979
2025-03-1759.811232
2025-03-1860.202199
2025-03-1960.228301
2025-03-2060.077576
2025-03-2160.251862
2025-03-2259.28764
2025-03-2359.949492
2025-03-2560.704611
2025-03-2660.537543
2025-03-2760.363252
2025-03-2860.174851
2025-03-2959.280549
2025-03-3059.909824
2025-03-3160.325622
2025-04-0160.212434
2025-04-0260.412687
2025-04-0360.881591
2025-04-0460.954486
2025-04-0559.614824
2025-04-0660.123297
2025-04-0761.185907
2025-04-0860.907945
2025-04-0961.011842
2025-04-1061.047077
2025-04-1161.379473
2025-04-1260.795472
2025-04-1361.429827
2025-04-1462.313788
2025-04-1562.293119
2025-04-1662.405581
2025-04-1762.410063
2025-04-1862.556611
2025-04-1961.45971
2025-04-2062.33866
2025-04-2162.709403
2025-04-2262.914069
2025-04-2362.550958
2025-04-2462.500553
2025-04-2562.765888
2025-04-2661.455905
2025-04-2762.377385
2025-04-2862.653849
2025-04-2962.785437
2025-04-3062.776595
2025-05-0162.913295
2025-05-0262.927774
2025-05-0361.636024
2025-05-0462.314629
2025-05-0563.244757
2025-05-0663.35684
2025-05-0863.069083
2025-05-0962.978497
2025-05-1061.853407
2025-05-1162.404104
2025-05-1262.591633
2025-05-1362.580548
2025-05-1462.571679
2025-05-1562.782124
2025-05-1761.469155
2025-05-1862.047287
2025-05-1962.804253
2025-05-2063.047826
2025-05-2163.038988
2025-05-2262.807272
2025-05-2362.824125
2025-05-2462.000664
2025-05-2562.514016
2025-05-2662.824846
2025-05-2762.85702
2025-05-2862.839417
2025-05-2962.920399
2025-05-3062.999027
2025-05-3161.747592
2025-06-0162.606759
2025-06-0262.919491
2025-06-0363.082415
2025-06-0463.390949
2025-06-0563.552559
2025-06-0663.048174
2025-06-0761.921467
2025-06-0862.991175
2025-06-0962.927123
2025-06-1063.580822
2025-06-1163.597237
2025-06-1263.913679
2025-06-1364.0475
2025-06-1462.58579
2025-06-1563.165379
2025-06-1663.794687
2025-06-1763.75161
2025-06-1863.672943
2025-06-1963.588157
2025-06-2063.473574
2025-06-2162.59944
2025-06-2263.17698
2025-06-2363.588631
2025-06-2463.842694
2025-06-2563.890828
2025-06-2664.099161
2025-06-2764.26542
2025-06-2863.095804
2025-06-2963.920204
2025-06-3064.224844
2025-07-0164.608087
2025-07-0264.829862
2025-07-0364.658305
2025-07-0464.532462
2025-07-0563.502653
2025-07-0664.223355
2025-07-0764.593866
2025-07-0864.58194
2025-07-0964.571743
2025-07-1064.567721
2025-07-1164.551029
2025-07-1263.429414
2025-07-1364.151824
2025-07-1464.367856
2025-07-1564.477505
2025-07-1664.561635
2025-07-1764.130367
2025-07-1863.785553
2025-07-1962.96629
2025-07-2063.781546
2025-07-2164.326157
2025-07-2264.435115
2025-07-2364.495291
2025-07-2464.741251
2025-07-2564.62375
2025-07-2663.259227
2025-07-2763.928434
2025-07-2864.140651
2025-07-2964.087033
2025-07-3064.046333
2025-07-3163.697133
2025-08-0163.79253
2025-08-0262.95504
2025-08-0363.620526
2025-08-0464.086437
2025-08-0563.488155
2025-08-0663.275136
2025-08-0763.426831
2025-08-0863.464073
2025-08-0963.224095
2025-08-1063.845377
2025-08-1163.975475
2025-08-1264.155847
2025-08-1364.412242
2025-08-1464.507281
2025-08-1564.439882
2025-08-1663.457754
2025-08-1764.098176
2025-08-1864.375946
2025-08-1964.371699
2025-08-2064.400247
2025-08-2164.316987
2025-08-2264.297208
2025-08-2363.346968
2025-08-2463.466538
2025-08-2563.887134
2025-08-2664.233583
2025-08-2764.30242
2025-08-2864.464007
2025-08-2964.373701
2025-08-3063.399927
2025-08-3163.790431
2025-09-0164.26003
2025-09-0264.415952
2025-09-0364.062363
2025-09-0464.033577
2025-09-0564.046182
2025-09-0663.029669
2025-09-0763.547789
2025-09-0864.016011
2025-09-0964.446932
2025-09-1064.38681
2025-09-1164.509491
2025-09-1363.468053
2025-09-1464.063877
2025-09-1564.55851
2025-09-1664.882177
2025-09-1764.944761
2025-09-1864.7019
2025-09-1964.52448
2025-09-2063.605425
2025-09-2164.262634
2025-09-2263.427435
2025-09-2363.248609
2025-09-2463.140567
2025-09-2563.00763
2025-09-2662.81335
2025-09-2762.873062
2025-09-2862.835081
2025-09-2962.838288
2025-09-3062.798319
2025-10-0162.737037
2025-10-0262.673332
2025-10-0362.66919
2025-10-0462.748074
2025-10-0562.72358
2025-10-0662.58499
2025-10-0762.562515
2025-10-0862.542274
2025-10-0962.49384
2025-10-1062.330671
2025-10-1162.297877
2025-10-1262.397335
2025-10-1362.176931
2025-10-1462.097478
2025-10-1562.305323
2025-10-1661.884356
2025-10-1762.019901
2025-10-1861.858727
2025-10-1961.99683
2025-10-2061.720762
2025-10-2161.909611
2025-10-2261.766959
2025-10-2361.463698
2025-10-2461.540106
2025-10-2561.659189
2025-10-2661.805351
2025-10-2761.730496
2025-10-2861.790109
2025-10-2961.697457
2025-10-3061.695645
2025-10-3163.750334
2025-11-0162.056998
2025-11-0261.805698
2025-11-0362.020581
2025-11-0461.296334
2025-11-0561.309825
2025-11-0661.278444
2025-11-0761.636953
2025-11-0861.605728
2025-11-0961.603924
2025-11-1061.372221
2025-11-1161.367277
2025-11-1261.611354
2025-11-1361.58418
2025-11-1462.00571
2025-11-1562.128442
2025-11-1661.900052
2025-11-1762.016402
2025-11-1861.599922
2025-11-1961.465067
2025-11-2061.333357
2025-11-2161.323009
2025-11-2261.456618
2025-11-2361.466971
2025-11-2461.437892
2025-11-2561.398091
2025-11-2661.563767
2025-11-2761.516107
2025-11-2861.317296
2025-11-2961.635714
2025-11-3061.613059
2025-12-0161.477321
2025-12-0261.692572
2025-12-0361.859834
2025-12-0461.875462
2025-12-0561.839938
2025-12-0661.856636
2025-12-0761.85039
2025-12-0861.757925
2025-12-0961.503024
2025-12-1161.547116
2025-12-1261.981722
2025-12-1362.107033
2025-12-1462.079746
2025-12-1561.950566
2025-12-1662.067974
2025-12-1762.310038
2025-12-1862.126687
2025-12-1962.111747
2025-12-2062.309442
2025-12-2162.2778
2025-12-2262.274756
2025-12-2362.157357
2025-12-2462.606211
2025-12-2562.678877
2025-12-2662.46119
2025-12-2762.626578
2025-12-2862.595201
2025-12-2962.468228
2025-12-3062.547648
2025-12-3162.584656
2026-01-0162.662445
2026-01-0262.298901
2026-01-0362.507385
2026-01-0462.476562
2026-01-0562.158993
2026-01-0662.167999
2026-01-0761.134799
2026-01-0861.118517
2026-01-0961.456743
2026-01-1061.790793
2026-01-1161.708366
2026-01-1261.697645
2026-01-1361.834797
2026-01-1461.827979
2026-01-1561.511456
2026-01-1661.389906
2026-01-1761.89984
2026-01-1861.841312
2026-01-1961.784403
2026-01-2061.860434
2026-01-2161.96204
2026-01-2261.553668
2026-01-2361.723382
2026-01-2463.545893
2026-01-2562.964044
2026-01-2662.404531
2026-01-2762.588052
2026-01-2863.019841
2026-01-2962.794447
2026-01-3062.651069
2026-01-3163.635157
2026-02-0162.763033
2026-02-0262.872173
2026-02-0362.4715
2026-02-0462.30951
2026-02-0561.926823
2026-02-0661.98926
2026-02-0763.402934
2026-02-0862.197783
2026-02-0962.133481
2026-02-1062.248619
2026-02-1162.610761
2026-02-1262.642984
2026-02-1362.4568
2026-02-1462.47375
2026-02-1562.4611
2026-02-1662.368393
2026-02-1762.376236
2026-02-1862.229728
2026-02-1962.329149
2026-02-2062.247936
2026-02-2162.253726
2026-02-2262.144186
2026-02-2361.729582
2026-02-2461.891636
2026-02-2562.164118
2026-02-2662.477582
2026-02-2762.298507
2026-02-2862.39703
2026-03-0162.40149
2026-03-0262.084657
2026-03-0361.615569
2026-03-0461.471423
2026-03-0561.40912
2026-03-0661.177924
2026-03-0761.349641
2026-03-0861.342462
2026-03-0960.943558
2026-03-1061.103956
2026-03-1161.048308
2026-03-1260.822497
2026-03-1360.698452
2026-03-1460.622796
2026-03-1560.543977
2026-03-1660.603697
2026-03-1760.866657
2026-03-1860.640728
2026-03-1961.254698
2026-03-2061.065363
2026-03-2161.077261
2026-03-2261.060774
2026-03-2360.905249
2026-03-2461.017741
2026-03-2561.262303
2026-03-2661.390108
2026-03-2761.140896
2026-03-2861.159338
2026-03-2961.166878
2026-03-3060.849314
2026-03-3160.960044
2026-04-0161.214451
2026-04-0261.032323
2026-04-0360.717377
2026-04-0460.652958
2026-04-0560.667371
2026-04-0660.827046
2026-04-0760.724767
2026-04-0861.351754
2026-04-0961.362872
2026-04-1061.460417
2026-04-1161.567836
2026-04-1261.477622
2026-04-1361.410161
2026-04-1461.764784
2026-04-1561.86109
2026-04-1661.721428
2026-04-1761.878885
2026-04-1861.954948
2026-04-1961.959811
2026-04-2062.090839
2026-04-2161.777125
2026-04-2261.823881
2026-04-2361.877215
2026-04-2461.669632
2026-04-2561.676034
2026-04-2661.680103
2026-04-2761.652092
2026-04-2861.849064
2026-04-2961.72641
2026-04-3061.776148
2026-05-0161.8912
2026-05-0261.721421
2026-05-0361.778173
2026-05-0461.769221
2026-05-0561.823845
2026-05-0661.932564
2026-05-0762.44849
2026-05-0862.666367
2026-05-0962.662263
2026-05-1062.466361
2026-05-1162.543924
2026-05-1262.561429
2026-05-1462.3469
2026-05-1562.216007
2026-05-1661.902639
2026-05-1761.846342
2026-05-1862.13917
2026-05-1961.93223
2026-05-2061.838255
2026-05-2161.862866
2026-05-2362.017761
2026-05-2461.92137
2026-05-2561.967347
2026-05-2661.945212
2026-05-2762.123037
2026-05-2862.139391
2026-05-2961.934145
2026-05-3062.276957
2026-05-3162.213591
2026-06-0162.114185
2026-06-0262.090177
2026-06-0362.024081
2026-06-0462.027187
2026-06-0561.975426
2026-06-0661.778964
2026-06-0961.660937
2026-06-1061.690222
2026-06-1161.622642
2026-06-1261.638541
2026-06-1361.683085
2026-06-1461.651801
2026-06-1561.691712
2026-06-1661.719526
2026-06-1761.705021
2026-06-1861.463319
2026-06-1961.262733
2026-06-2061.395381
2026-06-2161.341437
2026-06-2261.147937
2026-06-2361.020688
2026-06-2460.757369
2026-06-2560.495217
2026-06-2660.622255
2026-06-2760.90225
2026-06-2860.862743
2026-06-2960.924317
2026-06-3060.672271
2026-07-0160.623815
2026-07-0260.834868
2026-07-0360.972739
2026-07-0461.073786
2026-07-0561.04761
2026-07-0660.922058
2026-07-0760.854743
2026-07-0860.976606
2026-07-0960.845163
2026-07-1060.952561
2026-07-1159.210695
2026-07-1260.947055
2026-07-1361.341993
2026-07-1461.198595
2026-07-1561.192874
2026-07-1660.77863
2026-07-1760.970681
2026-07-1861.232282
2026-07-1961.199017
2026-07-2060.894696
2026-07-2160.93233
2026-07-2260.824534
2026-07-2360.734564
2026-07-2460.971894
2026-07-2561.048738
2026-07-2660.972656
2026-07-2760.755218
2026-07-2860.79836
2026-07-2960.649625
2026-07-3060.65029
2026-07-3160.830203
2026-08-0161.215081
2026-08-0261.158111
2026-08-0361.010918
2026-08-0461.033071
2026-08-0561.194389
2026-08-0661.143896
2026-08-0761.27573
2026-08-0861.367177
2026-08-0962.5153
2026-08-1061.125397
2026-08-1161.367567
2026-08-1261.292487
2026-08-1361.34401
2026-08-1461.366412
2026-08-1559.627555
2026-08-1660.914802
2026-08-1761.266449
2026-08-1861.347541
2026-08-2061.272772
2026-08-2161.872961
2026-08-2261.792353
2026-08-2361.745113
2026-08-2461.530866
2026-08-2561.708939
2026-08-2661.610367
2026-08-2761.720433
2026-08-2861.559934
2026-08-2961.529504
2026-08-3061.505562
2026-08-3161.452503
2026-09-0161.202466
2026-09-0261.089172
2026-09-0360.984033
2026-09-0460.790025
2026-09-0560.996425
2026-09-0660.97606
2026-09-0760.863029
2026-09-0860.721014
2026-09-0960.893602
2026-09-1060.88971
2026-09-1160.714887
2026-09-1258.899322
2026-09-1358.843067
2026-09-1460.456809
2026-09-1560.201099
2026-09-1660.261335
2026-09-1760.448294
2026-09-1860.041687
2026-09-1960.125137
2026-09-2060.049809
2026-09-2159.833375
2026-09-2259.7067
2026-09-2359.565362
2026-09-2459.505754
2026-09-2559.333334
2026-09-2659.447352
2026-09-2759.488009
2026-09-2859.243294
2026-09-3058.908498
2026-10-0258.010082
2026-10-0357.421433
2026-10-0557.143468
2026-10-0657.007525
2026-10-0757.176485
2026-10-0857.29841
2026-10-0957.990884
2026-10-1058.581854
2026-10-1158.547012
2026-10-1258.72786
2026-10-1358.578221
2026-10-1458.02992
2026-10-1558.223033
2026-10-1658.625045
2026-10-1758.662798
2026-10-1858.597949
2026-10-1958.510086
2026-10-2058.196358
2026-10-2158.156463
2026-10-2258.158761
2026-10-2358.095873
2026-10-2458.174794
2026-10-2558.182652
2026-10-2657.882015
2026-10-2758.039037
2026-10-2857.961515
2026-10-2958.058554
2026-10-3058.124093
2026-10-3158.081165
2026-11-0158.081165

High

64.9448

Low

56.5649

Average

61.1546

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/SOS API questions

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

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

How far back does MAD/SOS historical data go?

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