Skip to content

SOS to MAD exchange rate API

Somali Shilling to Moroccan Dirham · quoted 2026-10-31

0.01722

▲ +1.85% over 2Y

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

1 SOS buys 0.01722 MAD as of 2026-10-31, so 1 MAD buys 58.0821 SOS. Over the last 2 years, SOS/MAD traded between 0.01540 and 0.01768, averaged 0.01637 and rose 1.85%. The API holds daily SOS/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
SOS/MAD over 2Y: show the values
Rates per 1 SOS. Missing rates are shown as a dash.
DateMAD
2024-10-310.016904
2024-11-010.016913
2024-11-020.017217
2024-11-030.017073
2024-11-040.016937
2024-11-050.016904
2024-11-060.016996
2024-11-070.017059
2024-11-080.017043
2024-11-090.01732
2024-11-100.017146
2024-11-110.017114
2024-11-120.016993
2024-11-130.017009
2024-11-140.017108
2024-11-150.017103
2024-11-160.017356
2024-11-170.017322
2024-11-180.017167
2024-11-190.017181
2024-11-200.017178
2024-11-210.017213
2024-11-220.017276
2024-11-230.017438
2024-11-240.017488
2024-11-250.017325
2024-11-260.01728
2024-11-270.017245
2024-11-280.017238
2024-11-290.017252
2024-11-300.017547
2024-12-010.017295
2024-12-020.017285
2024-12-030.017207
2024-12-040.017153
2024-12-050.017094
2024-12-060.017136
2024-12-070.017525
2024-12-080.017278
2024-12-090.017208
2024-12-100.017178
2024-12-110.01719
2024-12-120.017212
2024-12-130.017221
2024-12-140.017453
2024-12-150.017262
2024-12-160.017223
2024-12-170.01726
2024-12-180.017272
2024-12-190.017341
2024-12-200.017279
2024-12-210.017436
2024-12-220.01737
2024-12-230.017426
2024-12-240.017454
2024-12-250.017678
2024-12-260.017365
2024-12-270.017333
2024-12-280.017614
2024-12-290.017474
2024-12-300.017448
2024-12-310.017452
2025-01-010.017553
2025-01-020.017462
2025-01-030.017412
2025-01-040.01766
2025-01-050.017457
2025-01-060.017304
2025-01-070.017272
2025-01-080.017253
2025-01-090.017276
2025-01-100.017303
2025-01-110.017523
2025-01-120.017417
2025-01-130.017358
2025-01-140.017271
2025-01-150.017317
2025-01-160.017314
2025-01-170.017318
2025-01-180.017535
2025-01-190.017436
2025-01-200.017286
2025-01-210.0173
2025-01-220.017249
2025-01-230.017226
2025-01-240.017216
2025-01-250.017507
2025-01-260.01728
2025-01-270.017285
2025-01-280.017275
2025-01-290.017252
2025-01-300.01728
2025-01-310.017314
2025-02-010.01757
2025-02-020.017389
2025-02-030.017349
2025-02-040.017333
2025-02-050.017305
2025-02-060.017333
2025-02-070.01728
2025-02-080.017533
2025-02-090.017338
2025-02-100.017263
2025-02-110.017239
2025-02-120.017183
2025-02-130.017141
2025-02-140.017113
2025-02-150.017532
2025-02-160.017238
2025-02-170.017267
2025-02-180.017277
2025-02-190.017232
2025-02-200.01724
2025-02-210.017193
2025-02-220.017486
2025-02-230.017237
2025-02-240.017157
2025-02-250.017126
2025-02-260.01706
2025-02-270.017177
2025-02-280.017196
2025-03-010.017417
2025-03-020.017269
2025-03-030.017118
2025-03-040.016984
2025-03-050.016862
2025-03-060.016817
2025-03-070.017007
2025-03-080.017065
2025-03-090.016832
2025-03-100.016747
2025-03-110.016663
2025-03-120.016634
2025-03-130.016687
2025-03-140.016716
2025-03-150.016951
2025-03-160.01677
2025-03-170.016719
2025-03-180.01661
2025-03-190.016603
2025-03-200.016645
2025-03-210.016596
2025-03-220.016866
2025-03-230.01668
2025-03-250.016473
2025-03-260.016518
2025-03-270.016566
2025-03-280.016618
2025-03-290.016868
2025-03-300.016691
2025-03-310.016576
2025-04-010.016607
2025-04-020.016552
2025-04-030.016425
2025-04-040.016405
2025-04-050.016774
2025-04-060.016632
2025-04-070.016343
2025-04-080.016418
2025-04-090.01639
2025-04-100.01638
2025-04-110.016292
2025-04-120.016448
2025-04-130.016278
2025-04-140.016047
2025-04-150.016053
2025-04-160.016024
2025-04-170.016023
2025-04-180.015985
2025-04-190.01627
2025-04-200.016041
2025-04-210.015946
2025-04-220.015894
2025-04-230.015986
2025-04-240.015999
2025-04-250.015932
2025-04-260.016271
2025-04-270.016031
2025-04-280.01596
2025-04-290.015927
2025-04-300.015929
2025-05-010.015894
2025-05-020.015891
2025-05-030.016224
2025-05-040.016047
2025-05-050.015811
2025-05-060.015783
2025-05-080.015855
2025-05-090.015878
2025-05-100.016167
2025-05-110.016024
2025-05-120.015976
2025-05-130.015979
2025-05-140.015981
2025-05-150.015928
2025-05-170.016268
2025-05-180.016116
2025-05-190.015922
2025-05-200.01586
2025-05-210.015863
2025-05-220.015921
2025-05-230.015917
2025-05-240.016128
2025-05-250.015996
2025-05-260.015917
2025-05-270.015909
2025-05-280.015913
2025-05-290.015893
2025-05-300.015873
2025-05-310.016194
2025-06-010.015972
2025-06-020.015893
2025-06-030.015852
2025-06-040.015775
2025-06-050.015735
2025-06-060.01586
2025-06-070.016149
2025-06-080.015875
2025-06-090.015891
2025-06-100.015728
2025-06-110.015723
2025-06-120.015646
2025-06-130.015613
2025-06-140.015978
2025-06-150.015831
2025-06-160.015675
2025-06-170.015685
2025-06-180.015705
2025-06-190.015726
2025-06-200.015754
2025-06-210.015974
2025-06-220.015828
2025-06-230.015726
2025-06-240.015663
2025-06-250.015651
2025-06-260.0156
2025-06-270.01556
2025-06-280.015848
2025-06-290.015644
2025-06-300.01557
2025-07-010.015477
2025-07-020.015424
2025-07-030.015465
2025-07-040.015496
2025-07-050.015747
2025-07-060.01557
2025-07-070.015481
2025-07-080.015484
2025-07-090.015486
2025-07-100.015487
2025-07-110.015491
2025-07-120.015765
2025-07-130.015588
2025-07-140.015535
2025-07-150.015509
2025-07-160.015489
2025-07-170.015593
2025-07-180.015677
2025-07-190.015881
2025-07-200.015678
2025-07-210.015545
2025-07-220.015519
2025-07-230.015505
2025-07-240.015446
2025-07-250.015474
2025-07-260.015807
2025-07-270.015642
2025-07-280.01559
2025-07-290.015603
2025-07-300.015613
2025-07-310.015699
2025-08-010.015675
2025-08-020.015884
2025-08-030.015718
2025-08-040.015603
2025-08-050.01575
2025-08-060.015803
2025-08-070.015766
2025-08-080.015756
2025-08-090.015816
2025-08-100.015662
2025-08-110.01563
2025-08-120.015587
2025-08-130.015524
2025-08-140.015502
2025-08-150.015518
2025-08-160.015758
2025-08-170.015601
2025-08-180.015533
2025-08-190.015534
2025-08-200.015527
2025-08-210.015547
2025-08-220.015552
2025-08-230.015786
2025-08-240.015756
2025-08-250.015652
2025-08-260.015568
2025-08-270.015551
2025-08-280.015512
2025-08-290.015534
2025-08-300.015772
2025-08-310.015676
2025-09-010.015561
2025-09-020.015524
2025-09-030.015609
2025-09-040.015616
2025-09-050.015613
2025-09-060.015865
2025-09-070.015736
2025-09-080.015621
2025-09-090.015516
2025-09-100.015531
2025-09-110.015501
2025-09-130.015755
2025-09-140.015609
2025-09-150.015489
2025-09-160.015412
2025-09-170.015397
2025-09-180.015455
2025-09-190.015497
2025-09-200.015721
2025-09-210.015561
2025-09-220.015766
2025-09-230.01581
2025-09-240.015837
2025-09-250.015871
2025-09-260.01592
2025-09-270.015905
2025-09-280.015914
2025-09-290.015913
2025-09-300.015923
2025-10-010.015939
2025-10-020.015955
2025-10-030.015956
2025-10-040.015936
2025-10-050.015942
2025-10-060.015978
2025-10-070.015984
2025-10-080.015989
2025-10-090.016001
2025-10-100.016043
2025-10-110.016051
2025-10-120.016026
2025-10-130.016083
2025-10-140.016103
2025-10-150.016049
2025-10-160.016159
2025-10-170.016123
2025-10-180.016165
2025-10-190.016129
2025-10-200.016202
2025-10-210.016152
2025-10-220.016189
2025-10-230.016269
2025-10-240.016249
2025-10-250.016218
2025-10-260.016179
2025-10-270.016199
2025-10-280.016183
2025-10-290.016208
2025-10-300.016208
2025-10-310.015686
2025-11-010.016114
2025-11-020.016179
2025-11-030.016123
2025-11-040.016314
2025-11-050.01631
2025-11-060.016318
2025-11-070.016224
2025-11-080.016232
2025-11-090.016232
2025-11-100.016294
2025-11-110.016295
2025-11-120.01623
2025-11-130.016237
2025-11-140.016127
2025-11-150.016095
2025-11-160.016155
2025-11-170.016124
2025-11-180.016233
2025-11-190.016269
2025-11-200.016304
2025-11-210.016307
2025-11-220.016271
2025-11-230.016268
2025-11-240.016276
2025-11-250.016287
2025-11-260.016243
2025-11-270.016255
2025-11-280.016308
2025-11-290.016224
2025-11-300.01623
2025-12-010.016266
2025-12-020.016209
2025-12-030.016165
2025-12-040.016161
2025-12-050.01617
2025-12-060.016166
2025-12-070.016168
2025-12-080.016192
2025-12-090.016259
2025-12-110.016247
2025-12-120.016133
2025-12-130.016101
2025-12-140.016108
2025-12-150.016141
2025-12-160.016111
2025-12-170.016048
2025-12-180.016096
2025-12-190.0161
2025-12-200.016048
2025-12-210.016057
2025-12-220.016057
2025-12-230.016088
2025-12-240.015972
2025-12-250.015954
2025-12-260.016009
2025-12-270.015967
2025-12-280.015975
2025-12-290.016008
2025-12-300.015987
2025-12-310.015978
2026-01-010.015958
2026-01-020.016051
2026-01-030.015998
2026-01-040.016006
2026-01-050.016087
2026-01-060.016085
2026-01-070.016357
2026-01-080.016361
2026-01-090.016271
2026-01-100.016183
2026-01-110.016205
2026-01-120.016208
2026-01-130.016172
2026-01-140.016173
2026-01-150.016257
2026-01-160.016289
2026-01-170.016155
2026-01-180.01617
2026-01-190.016185
2026-01-200.016165
2026-01-210.016138
2026-01-220.016245
2026-01-230.016201
2026-01-240.015736
2026-01-250.015882
2026-01-260.016024
2026-01-270.015977
2026-01-280.015868
2026-01-290.015924
2026-01-300.015961
2026-01-310.015714
2026-02-010.015932
2026-02-020.015905
2026-02-030.016007
2026-02-040.016048
2026-02-050.016148
2026-02-060.016131
2026-02-070.015772
2026-02-080.016077
2026-02-090.016094
2026-02-100.016064
2026-02-110.015971
2026-02-120.015963
2026-02-130.016011
2026-02-140.016006
2026-02-150.016009
2026-02-160.016033
2026-02-170.016031
2026-02-180.016069
2026-02-190.016043
2026-02-200.016064
2026-02-210.016063
2026-02-220.016091
2026-02-230.016199
2026-02-240.016157
2026-02-250.016086
2026-02-260.016005
2026-02-270.016051
2026-02-280.016026
2026-03-010.016025
2026-03-020.016107
2026-03-030.016229
2026-03-040.016267
2026-03-050.016284
2026-03-060.016345
2026-03-070.0163
2026-03-080.016301
2026-03-090.016408
2026-03-100.016365
2026-03-110.01638
2026-03-120.016441
2026-03-130.016474
2026-03-140.016495
2026-03-150.016516
2026-03-160.0165
2026-03-170.016429
2026-03-180.01649
2026-03-190.016325
2026-03-200.016375
2026-03-210.016372
2026-03-220.016377
2026-03-230.016418
2026-03-240.016388
2026-03-250.016323
2026-03-260.016289
2026-03-270.016355
2026-03-280.01635
2026-03-290.016348
2026-03-300.016434
2026-03-310.016404
2026-04-010.016336
2026-04-020.016384
2026-04-030.016469
2026-04-040.016487
2026-04-050.016483
2026-04-060.01644
2026-04-070.016467
2026-04-080.016299
2026-04-090.016296
2026-04-100.01627
2026-04-110.016242
2026-04-120.016266
2026-04-130.016283
2026-04-140.01619
2026-04-150.016165
2026-04-160.016201
2026-04-170.01616
2026-04-180.01614
2026-04-190.016139
2026-04-200.016105
2026-04-210.016187
2026-04-220.016174
2026-04-230.016161
2026-04-240.016215
2026-04-250.016213
2026-04-260.016212
2026-04-270.01622
2026-04-280.016168
2026-04-290.0162
2026-04-300.016187
2026-05-010.016157
2026-05-020.016201
2026-05-030.016186
2026-05-040.016189
2026-05-050.016174
2026-05-060.016146
2026-05-070.016013
2026-05-080.015957
2026-05-090.015958
2026-05-100.016008
2026-05-110.015988
2026-05-120.015984
2026-05-140.016039
2026-05-150.016073
2026-05-160.016154
2026-05-170.016169
2026-05-180.016092
2026-05-190.016146
2026-05-200.016171
2026-05-210.016164
2026-05-230.016124
2026-05-240.016149
2026-05-250.016137
2026-05-260.016143
2026-05-270.016097
2026-05-280.016092
2026-05-290.016146
2026-05-300.016057
2026-05-310.016073
2026-06-010.016099
2026-06-020.016105
2026-06-030.016122
2026-06-040.016121
2026-06-050.016135
2026-06-060.016186
2026-06-090.016217
2026-06-100.01621
2026-06-110.016227
2026-06-120.016223
2026-06-130.016211
2026-06-140.01622
2026-06-150.016209
2026-06-160.016202
2026-06-170.016206
2026-06-180.016269
2026-06-190.016323
2026-06-200.016287
2026-06-210.016302
2026-06-220.016353
2026-06-230.016387
2026-06-240.016458
2026-06-250.01653
2026-06-260.016495
2026-06-270.016419
2026-06-280.01643
2026-06-290.016413
2026-06-300.016481
2026-07-010.016495
2026-07-020.016437
2026-07-030.0164
2026-07-040.016373
2026-07-050.01638
2026-07-060.016414
2026-07-070.016432
2026-07-080.016399
2026-07-090.016435
2026-07-100.016406
2026-07-110.016888
2026-07-120.016407
2026-07-130.016302
2026-07-140.01634
2026-07-150.016341
2026-07-160.016453
2026-07-170.016401
2026-07-180.016331
2026-07-190.01634
2026-07-200.016421
2026-07-210.016411
2026-07-220.01644
2026-07-230.016465
2026-07-240.0164
2026-07-250.01638
2026-07-260.0164
2026-07-270.016459
2026-07-280.016447
2026-07-290.016488
2026-07-300.016487
2026-07-310.016439
2026-08-010.016335
2026-08-020.016351
2026-08-030.01639
2026-08-040.016384
2026-08-050.016341
2026-08-060.016354
2026-08-070.016319
2026-08-080.016295
2026-08-090.015996
2026-08-100.016359
2026-08-110.016295
2026-08-120.016315
2026-08-130.016301
2026-08-140.016295
2026-08-150.01677
2026-08-160.016416
2026-08-170.016322
2026-08-180.0163
2026-08-200.01632
2026-08-210.016162
2026-08-220.016183
2026-08-230.016195
2026-08-240.016252
2026-08-250.016205
2026-08-260.016231
2026-08-270.016202
2026-08-280.016244
2026-08-290.016252
2026-08-300.016258
2026-08-310.016272
2026-09-010.016339
2026-09-020.016369
2026-09-030.016397
2026-09-040.01645
2026-09-050.016394
2026-09-060.016399
2026-09-070.01643
2026-09-080.016468
2026-09-090.016422
2026-09-100.016423
2026-09-110.01647
2026-09-120.016978
2026-09-130.016994
2026-09-140.01654
2026-09-150.01661
2026-09-160.016594
2026-09-170.016543
2026-09-180.016655
2026-09-190.016631
2026-09-200.016652
2026-09-210.016713
2026-09-220.016748
2026-09-230.016788
2026-09-240.016805
2026-09-250.016853
2026-09-260.016821
2026-09-270.01681
2026-09-280.016879
2026-09-300.016975
2026-10-020.017238
2026-10-030.017415
2026-10-050.017499
2026-10-060.017541
2026-10-070.017489
2026-10-080.017452
2026-10-090.017244
2026-10-100.01707
2026-10-110.01708
2026-10-120.017027
2026-10-130.017071
2026-10-140.017232
2026-10-150.017175
2026-10-160.017057
2026-10-170.017046
2026-10-180.017065
2026-10-190.017091
2026-10-200.017183
2026-10-210.017194
2026-10-220.017194
2026-10-230.017212
2026-10-240.017189
2026-10-250.017187
2026-10-260.017276
2026-10-270.017229
2026-10-280.017252
2026-10-290.017223
2026-10-300.017204
2026-10-310.017217

High

0.01768

Low

0.01540

Average

0.01637

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

SOS/MAD API questions

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

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

How far back does SOS/MAD historical data go?

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