Skip to content

TOP to MRO exchange rate API

Pa’anga to Ouguiya · quoted 2026-10-15

170.2647

▼ +1.06% over 2Y

1 TOP = 170.2647 MRO · 1 MRO = 0.005873 TOP · Get this rate via the API

1 TOP buys 170.2647 MRO as of 2026-10-15, so 1 MRO buys 0.005873 TOP. Over the last 2 years, TOP/MRO traded between 164.3903 and 175.2044, averaged 169.2664 and fell 1.06%. The API holds daily TOP/MRO 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
TOP/MRO over 2Y: show the values
Rates per 1 TOP. Missing rates are shown as a dash.
DateMRO
2024-10-15172.084639
2024-10-16173.520746
2024-10-17173.207784
2024-10-18173.899579
2024-10-19170.29817
2024-10-20173.353326
2024-10-21171.736785
2024-10-22173.328873
2024-10-23171.805351
2024-10-24172.838213
2024-10-25173.482863
2024-10-26170.285407
2024-10-27173.40041
2024-10-28174.365702
2024-10-29174.901812
2024-10-30174.288685
2024-10-31174.348667
2024-11-01173.090773
2024-11-02168.81974
2024-11-03171.548077
2024-11-04172.678011
2024-11-05174.864142
2024-11-06174.377071
2024-11-07171.373968
2024-11-08171.050828
2024-11-09170.193504
2024-11-10170.745162
2024-11-11172.501436
2024-11-12171.333326
2024-11-13171.021519
2024-11-14171.58127
2024-11-15172.199118
2024-11-16168.890214
2024-11-17168.359716
2024-11-18170.228773
2024-11-19171.896846
2024-11-20170.694792
2024-11-21170.702629
2024-11-22171.616938
2024-11-23168.904251
2024-11-24170.118869
2024-11-25171.222124
2024-11-26170.463815
2024-11-27169.64403
2024-11-28170.451387
2024-11-29170.148394
2024-11-30168.783235
2024-12-01168.559304
2024-12-02168.939534
2024-12-03170.66112
2024-12-04171.277338
2024-12-05170.039154
2024-12-06170.43804
2024-12-07167.54235
2024-12-08168.432796
2024-12-09169.225318
2024-12-10170.744013
2024-12-11169.361147
2024-12-12168.303662
2024-12-13168.96437
2024-12-14166.987683
2024-12-15168.725621
2024-12-16168.663359
2024-12-17168.295981
2024-12-18167.882479
2024-12-19167.756196
2024-12-20169.271326
2024-12-21165.365298
2024-12-22169.21773
2024-12-23169.740603
2024-12-24169.08183
2024-12-25165.896644
2024-12-26168.646644
2024-12-27169.069251
2024-12-28165.205354
2024-12-29169.33172
2024-12-30169.210524
2024-12-31170.084854
2025-01-01166.995394
2025-01-02168.363583
2025-01-03169.189136
2025-01-04165.809512
2025-01-05169.647374
2025-01-06170.20136
2025-01-07169.126035
2025-01-08169.833511
2025-01-09170.118197
2025-01-10169.299416
2025-01-11165.224893
2025-01-12166.404363
2025-01-13169.403162
2025-01-14168.56637
2025-01-15169.615483
2025-01-16169.246252
2025-01-17168.322628
2025-01-18165.150807
2025-01-19166.909522
2025-01-20166.465116
2025-01-21167.137971
2025-01-22167.229348
2025-01-23168.429068
2025-01-24167.918949
2025-01-25166.134206
2025-01-26166.680857
2025-01-27166.32238
2025-01-28166.773377
2025-01-29166.622557
2025-01-30166.127005
2025-01-31166.565877
2025-02-01166.453509
2025-02-02165.95751
2025-02-03165.415043
2025-02-04167.586788
2025-02-05169.536856
2025-02-06172.274924
2025-02-07171.057468
2025-02-08167.110851
2025-02-09167.130135
2025-02-10168.031019
2025-02-11168.795913
2025-02-12168.552404
2025-02-13168.896203
2025-02-14169.885319
2025-02-15167.00559
2025-02-16167.792903
2025-02-17168.06825
2025-02-18168.785047
2025-02-19169.761074
2025-02-20169.055458
2025-02-21167.938481
2025-02-22168.275483
2025-02-23168.609132
2025-02-24169.172914
2025-02-25168.637518
2025-02-27170.18939
2025-02-28169.51646
2025-03-01166.712235
2025-03-02167.92555
2025-03-03168.564341
2025-03-04169.183471
2025-03-05169.245989
2025-03-06170.157765
2025-03-07168.546869
2025-03-08165.076269
2025-03-10167.027888
2025-03-11166.320001
2025-03-12168.792229
2025-03-13169.138225
2025-03-14169.117123
2025-03-15165.507651
2025-03-17168.540459
2025-03-18169.713233
2025-03-19169.986051
2025-03-20169.232264
2025-03-21167.746104
2025-03-22165.324798
2025-03-25167.143459
2025-03-26167.913041
2025-03-27168.036627
2025-03-28168.404518
2025-03-29165.079846
2025-03-30167.396487
2025-04-01167.757398
2025-04-02168.219498
2025-04-03167.980005
2025-04-04167.892003
2025-04-05165.36563
2025-04-06167.788141
2025-04-07169.288712
2025-04-08166.614944
2025-04-09167.362629
2025-04-10169.306104
2025-04-11168.994645
2025-04-12164.938623
2025-04-13167.684188
2025-04-14168.076931
2025-04-15167.458498
2025-04-16168.472845
2025-04-17168.897962
2025-04-18168.200507
2025-04-19164.979448
2025-04-20166.855683
2025-04-21168.107205
2025-04-22168.928115
2025-04-23170.220133
2025-04-24168.885039
2025-04-25169.288948
2025-04-26167.54722
2025-04-27168.297859
2025-04-28169.582954
2025-04-29169.62553
2025-04-30169.038322
2025-05-01170.218881
2025-05-02169.504844
2025-05-03167.754124
2025-05-04168.203539
2025-05-05170.280708
2025-05-06170.302759
2025-05-08171.101569
2025-05-09170.583105
2025-05-10166.905119
2025-05-11170.909016
2025-05-12171.973031
2025-05-13169.992423
2025-05-14170.727725
2025-05-15169.673972
2025-05-17166.859961
2025-05-18169.353398
2025-05-19169.17829
2025-05-20168.619667
2025-05-21167.57997
2025-05-22170.513293
2025-05-23170.645112
2025-05-24167.379362
2025-05-25169.365814
2025-05-26169.417323
2025-05-27169.455802
2025-05-28169.004622
2025-05-29170.700233
2025-05-30171.20419
2025-05-31167.525839
2025-06-01168.77692
2025-06-02168.774002
2025-06-03169.524132
2025-06-04169.338663
2025-06-05170.142079
2025-06-06169.845478
2025-06-07168.557354
2025-06-08169.204362
2025-06-09169.523277
2025-06-10169.190854
2025-06-11170.543397
2025-06-12169.16312
2025-06-13170.20928
2025-06-14168.518603
2025-06-15169.328747
2025-06-16168.374986
2025-06-17170.730177
2025-06-18171.429966
2025-06-19173.295776
2025-06-20171.531381
2025-06-21167.007472
2025-06-22170.527693
2025-06-23171.145056
2025-06-24171.205116
2025-06-25170.097365
2025-06-26171.897313
2025-06-27170.164544
2025-06-28165.034914
2025-06-29168.865547
2025-06-30171.512093
2025-07-01172.501816
2025-07-02172.214561
2025-07-03171.818586
2025-07-04171.63497
2025-07-05168.833467
2025-07-06170.588954
2025-07-07171.549972
2025-07-08171.197012
2025-07-09171.183244
2025-07-10170.828045
2025-07-11170.606411
2025-07-12166.5396
2025-07-13169.041798
2025-07-14170.671999
2025-07-15171.099583
2025-07-16171.61858
2025-07-17171.312436
2025-07-18170.067861
2025-07-19167.024935
2025-07-20169.507645
2025-07-21170.941089
2025-07-22170.751932
2025-07-23170.823791
2025-07-24171.023495
2025-07-25171.71928
2025-07-26168.369929
2025-07-27170.373851
2025-07-28171.929243
2025-07-29172.92576
2025-07-30171.644762
2025-07-31172.223448
2025-08-01171.396195
2025-08-02166.086718
2025-08-03169.233495
2025-08-04171.105334
2025-08-05171.027703
2025-08-06171.366019
2025-08-07169.732893
2025-08-08171.291586
2025-08-09169.378486
2025-08-10170.100309
2025-08-11166.941678
2025-08-12168.615077
2025-08-13170.033742
2025-08-14169.967615
2025-08-15171.348417
2025-08-16170.595427
2025-08-17169.140845
2025-08-18170.620929
2025-08-19169.908402
2025-08-20173.380257
2025-08-21166.155113
2025-08-22168.30837
2025-08-23165.871354
2025-08-24170.387754
2025-08-25168.23768
2025-08-26168.843184
2025-08-27167.630428
2025-08-28169.835872
2025-08-29170.114091
2025-08-30165.914128
2025-08-31169.895051
2025-09-01170.33234
2025-09-02170.57393
2025-09-03170.757555
2025-09-04171.050724
2025-09-05172.633638
2025-09-06165.875444
2025-09-07171.811128
2025-09-08168.200907
2025-09-09170.922508
2025-09-10169.490693
2025-09-11169.742424
2025-09-13168.096698
2025-09-14168.605749
2025-09-15169.019536
2025-09-16170.288945
2025-09-17170.843055
2025-09-18169.975117
2025-09-19174.328361
2025-09-20168.155914
2025-09-21172.672908
2025-09-22175.204435
2025-09-23171.066174
2025-09-24169.087402
2025-09-25171.046405
2025-09-26169.334907
2025-09-27170.118266
2025-09-28168.831575
2025-09-29168.838799
2025-09-30168.07586
2025-10-01168.666728
2025-10-02168.784641
2025-10-03168.75449
2025-10-04165.626961
2025-10-05169.873383
2025-10-06168.623616
2025-10-07169.173396
2025-10-08169.260597
2025-10-09168.589973
2025-10-10172.077516
2025-10-11168.815269
2025-10-12171.968363
2025-10-13169.992411
2025-10-14170.076808
2025-10-15169.544173
2025-10-16169.358562
2025-10-17169.61637
2025-10-18169.174916
2025-10-19171.596753
2025-10-20170.285053
2025-10-21171.563225
2025-10-22169.436954
2025-10-23169.561603
2025-10-24169.939739
2025-10-25169.172939
2025-10-26169.946835
2025-10-27169.884257
2025-10-28168.996328
2025-10-29168.320189
2025-10-30168.916958
2025-10-31169.753707
2025-11-01169.789735
2025-11-02170.637139
2025-11-03168.058704
2025-11-04169.974433
2025-11-05169.805549
2025-11-06168.95558
2025-11-07168.64729
2025-11-08165.37599
2025-11-09170.42871
2025-11-10167.92795
2025-11-11167.436743
2025-11-12168.424497
2025-11-13168.93136
2025-11-14166.981773
2025-11-15165.442105
2025-11-16166.519432
2025-11-17166.556567
2025-11-18166.358293
2025-11-19166.341599
2025-11-20166.135624
2025-11-21166.050854
2025-11-22165.576964
2025-11-23166.328959
2025-11-24165.759929
2025-11-25165.647476
2025-11-26165.709782
2025-11-27165.777839
2025-11-28165.852768
2025-11-29165.192077
2025-11-30166.18535
2025-12-01166.609254
2025-12-02166.405573
2025-12-03165.904911
2025-12-04166.890462
2025-12-05166.427224
2025-12-06165.228199
2025-12-07165.875877
2025-12-08165.349853
2025-12-09165.973545
2025-12-11166.193869
2025-12-12166.073251
2025-12-13164.606445
2025-12-14166.376582
2025-12-15167.235792
2025-12-16166.643529
2025-12-17166.48775
2025-12-18165.541374
2025-12-19167.375564
2025-12-20166.667018
2025-12-21166.186944
2025-12-22167.118618
2025-12-23166.152888
2025-12-24166.930279
2025-12-25165.732436
2025-12-26167.885513
2025-12-27164.390256
2025-12-28165.88621
2025-12-29166.301795
2025-12-30166.366566
2025-12-31166.906856
2026-01-01166.284099
2026-01-02166.629684
2026-01-03165.704164
2026-01-04166.941853
2026-01-05167.673549
2026-01-06167.679777
2026-01-07166.196827
2026-01-08165.831962
2026-01-09165.747084
2026-01-10165.502957
2026-01-11166.021865
2026-01-12166.280558
2026-01-13167.202074
2026-01-14167.92184
2026-01-15167.98275
2026-01-16169.088578
2026-01-17166.137793
2026-01-18167.223918
2026-01-19168.426271
2026-01-20168.006194
2026-01-21168.878172
2026-01-22168.741743
2026-01-23168.705108
2026-01-24167.518451
2026-01-25170.161651
2026-01-26169.099358
2026-01-27170.480461
2026-01-28170.110066
2026-01-29169.970551
2026-01-30170.567505
2026-01-31169.610372
2026-02-01171.385753
2026-02-02171.484699
2026-02-03171.3046
2026-02-04170.643943
2026-02-05169.181511
2026-02-06168.743016
2026-02-07165.727656
2026-02-08168.987176
2026-02-09169.909948
2026-02-10170.23652
2026-02-11171.130093
2026-02-13170.47274
2026-02-14165.74168
2026-02-15170.320612
2026-02-16170.529195
2026-02-17171.017087
2026-02-18170.455692
2026-02-19170.770561
2026-02-20170.471166
2026-02-21167.436421
2026-02-22169.141275
2026-02-23171.667222
2026-02-24170.956191
2026-02-25171.061692
2026-02-26170.966114
2026-02-27171.561043
2026-02-28169.495808
2026-03-01169.688582
2026-03-02170.813954
2026-03-03170.418888
2026-03-04170.469484
2026-03-05170.687621
2026-03-06169.932326
2026-03-07168.118666
2026-03-08170.990918
2026-03-09170.891331
2026-03-10171.086235
2026-03-11170.534355
2026-03-12171.523622
2026-03-13170.104601
2026-03-14169.988086
2026-03-15169.331671
2026-03-16171.041071
2026-03-17170.747202
2026-03-18171.372905
2026-03-19170.480737
2026-03-20170.883035
2026-03-21167.377092
2026-03-22168.47814
2026-03-23170.824699
2026-03-24171.373853
2026-03-25170.74935
2026-03-26171.11055
2026-03-27171.667563
2026-03-29169.922287
2026-03-30171.654639
2026-03-31169.492023
2026-04-01169.337409
2026-04-02169.76354
2026-04-03168.794554
2026-04-04166.360049
2026-04-05169.872174
2026-04-06170.467266
2026-04-07168.555429
2026-04-08170.054477
2026-05-12171.725917
2026-05-14172.465995
2026-05-16169.283313
2026-05-17170.079498
2026-05-19171.059
2026-05-20171.168392
2026-05-21171.85656
2026-05-23169.407847
2026-05-24169.772854
2026-05-25170.610015
2026-05-26170.958469
2026-05-27171.184837
2026-05-28171.652228
2026-05-29172.563566
2026-05-30167.809269
2026-05-31170.871576
2026-06-01171.85435
2026-06-02171.550903
2026-06-03171.215463
2026-06-04170.635484
2026-06-05169.982767
2026-06-06168.169362
2026-06-09172.20425
2026-06-10171.119346
2026-06-11169.436557
2026-06-12169.959352
2026-06-13167.896236
2026-06-14169.101503
2026-06-15169.750937
2026-06-16170.163311
2026-06-17171.44779
2026-06-18172.820269
2026-06-19170.220892
2026-06-20168.167084
2026-06-21168.904803
2026-06-22169.520906
2026-06-23170.398624
2026-06-24169.181567
2026-06-25168.534104
2026-06-26168.99359
2026-06-27166.564776
2026-06-28167.003511
2026-06-29168.052492
2026-06-30168.31206
2026-07-01168.454615
2026-07-03169.130116
2026-07-04167.13262
2026-07-05167.097526
2026-07-06168.779699
2026-07-07168.301211
2026-07-08171.249457
2026-07-09168.273837
2026-07-10168.514173
2026-07-11165.361387
2026-07-12167.443427
2026-07-13169.190358
2026-07-14169.427966
2026-07-15169.00866
2026-07-16169.134283
2026-07-17171.46538
2026-07-18166.81091
2026-07-19167.91778
2026-07-20169.422598
2026-07-21170.017443
2026-07-22169.416726
2026-07-23171.259684
2026-07-24171.625544
2026-07-25168.267779
2026-07-26168.482062
2026-07-27169.598383
2026-07-28170.166757
2026-07-29170.382199
2026-07-30170.413473
2026-07-31170.907228
2026-08-01167.484891
2026-08-02169.015425
2026-08-03169.944455
2026-08-04171.492223
2026-08-05170.283289
2026-08-06169.786864
2026-08-07171.838521
2026-08-08167.428671
2026-08-09169.27956
2026-08-10170.717557
2026-08-11169.999879
2026-08-12169.849859
2026-08-13169.80934
2026-08-14170.071135
2026-08-15166.650163
2026-08-16170.356727
2026-08-17170.891782
2026-08-18171.443981
2026-08-20169.980125
2026-08-21170.468404
2026-08-22166.592143
2026-08-23170.824029
2026-08-24172.879628
2026-08-25172.394655
2026-08-26171.500156
2026-08-27172.202284
2026-08-28171.896526
2026-08-29170.061926
2026-08-30171.783622
2026-08-31171.792978
2026-09-01170.791805
2026-09-02171.521921
2026-09-03171.016879
2026-09-04170.949441
2026-09-05170.397925
2026-09-06170.872468
2026-09-07171.839102
2026-09-08171.899846
2026-09-09172.354558
2026-09-10171.035759
2026-09-11170.984831
2026-09-12168.994729
2026-09-13170.646439
2026-09-14170.44733
2026-09-15169.722201
2026-09-16169.786271
2026-09-17170.763429
2026-09-19167.174599
2026-09-20168.97404
2026-09-21171.486763
2026-09-22172.035292
2026-09-23171.522226
2026-09-24170.176765
2026-09-25169.403505
2026-09-26166.748727
2026-09-27167.738066
2026-09-28168.980688
2026-09-30168.493719
2026-10-02167.716814
2026-10-03166.822583
2026-10-05168.595985
2026-10-06168.517912
2026-10-07168.246957
2026-10-08169.115265
2026-10-09167.616684
2026-10-10166.150716
2026-10-11168.148497
2026-10-12168.547351
2026-10-13170.129952
2026-10-14169.159878
2026-10-15170.264692

High

175.2044

Low

164.3903

Average

169.2664

Statistics use all 674 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

TOP/MRO API questions

How do I get the TOP/MRO exchange rate from an API?

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

How far back does TOP/MRO historical data go?

Daily TOP/MRO 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 TOP/MRO 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.