Skip to content

PEN to MAD exchange rate API

Sol to Moroccan Dirham · quoted 2026-10-31

2.8426

▲ +11.08% over 2Y

1 PEN = 2.8426 MAD · 1 MAD = 0.35179 PEN · Get this rate via the API

1 PEN buys 2.8426 MAD as of 2026-10-31, so 1 MAD buys 0.35179 PEN. Over the last 2 years, PEN/MAD traded between 2.4344 and 2.9214, averaged 2.6667 and rose 11.08%. The API holds daily PEN/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
PEN/MAD over 2Y: show the values
Rates per 1 PEN. Missing rates are shown as a dash.
DateMAD
2024-10-312.55905
2024-11-012.561217
2024-11-022.607072
2024-11-032.586874
2024-11-042.565248
2024-11-052.55709
2024-11-062.567744
2024-11-072.574927
2024-11-082.59161
2024-11-092.623389
2024-11-102.596571
2024-11-112.593858
2024-11-122.58858
2024-11-132.576127
2024-11-142.580876
2024-11-152.582202
2024-11-162.614719
2024-11-172.600462
2024-11-182.587568
2024-11-192.58728
2024-11-202.587446
2024-11-212.593694
2024-11-222.601046
2024-11-232.619491
2024-11-242.631743
2024-11-252.60683
2024-11-262.613413
2024-11-272.60788
2024-11-282.613827
2024-11-292.628711
2024-11-302.662657
2024-12-012.63918
2024-12-022.631809
2024-12-032.621986
2024-12-042.621542
2024-12-052.609965
2024-12-062.609366
2024-12-072.685639
2024-12-082.647684
2024-12-092.611624
2024-12-102.634815
2024-12-112.630149
2024-12-122.635022
2024-12-132.628524
2024-12-142.677809
2024-12-152.638244
2024-12-162.620473
2024-12-172.618969
2024-12-182.62829
2024-12-192.644028
2024-12-202.638313
2024-12-212.672057
2024-12-222.671382
2024-12-232.650407
2024-12-242.654459
2024-12-252.67676
2024-12-262.643311
2024-12-272.64609
2024-12-282.704006
2024-12-292.661718
2024-12-302.657934
2024-12-312.654982
2025-01-012.666687
2025-01-022.650645
2025-01-032.646552
2025-01-042.690586
2025-01-052.653452
2025-01-062.628921
2025-01-072.618629
2025-01-082.617249
2025-01-092.614505
2025-01-102.62427
2025-01-112.660225
2025-01-122.645566
2025-01-132.635533
2025-01-142.617602
2025-01-152.621888
2025-01-162.629646
2025-01-172.631911
2025-01-182.676763
2025-01-192.664046
2025-01-202.633548
2025-01-212.642291
2025-01-222.632735
2025-01-232.640378
2025-01-242.646015
2025-01-252.691617
2025-01-262.654366
2025-01-272.647788
2025-01-282.638679
2025-01-292.638381
2025-01-302.648053
2025-01-312.654926
2025-02-012.698319
2025-02-022.663689
2025-02-032.659374
2025-02-042.66609
2025-02-052.659536
2025-02-062.656141
2025-02-072.653326
2025-02-082.696495
2025-02-092.6666
2025-02-102.661589
2025-02-112.662567
2025-02-122.653982
2025-02-132.649519
2025-02-142.645478
2025-02-152.690091
2025-02-162.662141
2025-02-172.65441
2025-02-182.655787
2025-02-192.668067
2025-02-202.663109
2025-02-212.66788
2025-02-222.70638
2025-02-232.671973
2025-02-242.660843
2025-02-252.651555
2025-02-262.651204
2025-02-272.671518
2025-02-282.668605
2025-03-012.705889
2025-03-022.649331
2025-03-032.657555
2025-03-042.634463
2025-03-052.623533
2025-03-062.628791
2025-03-072.626881
2025-03-082.665046
2025-03-092.633161
2025-03-102.616128
2025-03-112.597071
2025-03-122.597229
2025-03-132.602106
2025-03-142.603527
2025-03-152.641892
2025-03-162.61549
2025-03-172.586443
2025-03-182.598291
2025-03-192.610269
2025-03-202.615396
2025-03-212.616209
2025-03-222.654582
2025-03-232.630045
2025-03-242.602913
2025-03-252.576837
2025-03-262.589552
2025-03-272.596535
2025-03-282.604089
2025-03-292.650067
2025-03-302.605374
2025-03-312.587478
2025-04-012.577603
2025-04-022.571404
2025-04-032.55781
2025-04-042.547377
2025-04-052.61186
2025-04-062.575185
2025-04-072.55588
2025-04-082.533615
2025-04-092.517757
2025-04-102.526085
2025-04-112.4762
2025-04-122.510368
2025-04-132.472689
2025-04-142.464586
2025-04-152.454778
2025-04-162.443481
2025-04-172.451751
2025-04-182.437643
2025-04-192.480211
2025-04-202.45485
2025-04-212.434355
2025-04-222.447564
2025-04-232.461604
2025-04-242.472746
2025-04-252.473239
2025-04-262.513957
2025-04-272.495799
2025-04-282.482933
2025-04-292.474815
2025-04-302.483437
2025-05-012.48943
2025-05-022.489497
2025-05-032.526808
2025-05-042.514869
2025-05-052.483288
2025-05-062.467653
2025-05-072.477528
2025-05-082.484854
2025-05-092.501845
2025-05-102.525891
2025-05-112.505919
2025-05-122.510866
2025-05-132.502678
2025-05-142.478393
2025-05-152.484781
2025-05-162.486132
2025-05-172.53607
2025-05-182.496908
2025-05-192.472624
2025-05-202.462778
2025-05-212.459691
2025-05-222.457882
2025-05-232.469921
2025-05-242.5087
2025-05-252.495782
2025-05-262.479773
2025-05-272.480337
2025-05-282.495193
2025-05-292.496664
2025-05-302.503587
2025-05-312.532206
2025-06-012.521889
2025-06-022.504663
2025-06-032.495535
2025-06-042.485734
2025-06-052.483378
2025-06-062.479749
2025-06-072.512269
2025-06-082.486352
2025-06-092.475401
2025-06-102.474978
2025-06-112.474622
2025-06-122.465713
2025-06-132.469485
2025-06-142.521103
2025-06-152.4983
2025-06-162.479262
2025-06-172.484856
2025-06-182.486533
2025-06-192.502277
2025-06-202.502884
2025-06-212.537451
2025-06-222.510215
2025-06-232.496908
2025-06-242.49619
2025-06-252.493304
2025-06-262.492551
2025-06-272.503211
2025-06-282.543736
2025-06-292.517483
2025-06-302.50498
2025-07-012.486782
2025-07-022.477548
2025-07-032.482974
2025-07-042.490771
2025-07-052.529258
2025-07-062.502312
2025-07-072.490572
2025-07-082.479757
2025-07-092.4904
2025-07-102.493702
2025-07-112.493667
2025-07-122.534319
2025-07-132.50593
2025-07-142.494245
2025-07-152.487478
2025-07-162.492713
2025-07-172.50876
2025-07-182.52315
2025-07-192.537542
2025-07-202.511613
2025-07-212.494554
2025-07-222.485699
2025-07-232.482843
2025-07-242.481175
2025-07-252.49207
2025-07-262.541481
2025-07-272.510677
2025-07-282.512459
2025-07-292.49895
2025-07-302.514327
2025-07-312.516083
2025-08-012.501733
2025-08-022.533434
2025-08-032.511452
2025-08-042.501211
2025-08-052.497812
2025-08-062.505509
2025-08-072.499831
2025-08-082.500393
2025-08-092.564491
2025-08-102.535822
2025-08-112.528713
2025-08-122.522369
2025-08-132.519266
2025-08-142.503105
2025-08-152.482833
2025-08-162.529025
2025-08-172.504828
2025-08-182.495942
2025-08-192.499589
2025-08-202.517254
2025-08-212.541156
2025-08-222.527206
2025-08-232.565137
2025-08-242.571237
2025-08-252.532249
2025-08-262.520137
2025-08-272.52782
2025-08-282.512759
2025-08-292.501834
2025-08-302.545099
2025-08-312.534407
2025-09-012.513967
2025-09-022.508783
2025-09-032.521419
2025-09-042.526719
2025-09-052.532204
2025-09-062.57409
2025-09-072.553496
2025-09-082.535033
2025-09-092.534301
2025-09-102.53858
2025-09-112.539925
2025-09-122.538593
2025-09-132.580767
2025-09-142.555181
2025-09-152.539996
2025-09-162.522123
2025-09-172.533119
2025-09-182.541154
2025-09-192.543589
2025-09-202.589876
2025-09-212.558401
2025-09-222.584894
2025-09-232.580518
2025-09-242.461583
2025-09-252.593224
2025-09-262.59719
2025-09-272.596282
2025-09-282.60126
2025-09-292.625262
2025-09-302.626787
2025-10-012.639273
2025-10-022.633164
2025-10-032.645795
2025-10-042.629955
2025-10-052.641893
2025-10-062.652867
2025-10-072.660591
2025-10-082.666418
2025-10-092.676763
2025-10-102.678919
2025-10-112.661779
2025-10-122.673508
2025-10-132.695275
2025-10-142.697255
2025-10-152.707117
2025-10-162.727588
2025-10-172.727587
2025-10-182.71128
2025-10-192.723298
2025-10-202.742375
2025-10-212.738341
2025-10-222.734944
2025-10-232.738023
2025-10-242.742429
2025-10-252.728958
2025-10-262.740551
2025-10-272.745371
2025-10-282.734265
2025-10-292.740469
2025-10-302.74569
2025-10-312.767148
2025-11-012.744857
2025-11-022.772661
2025-11-032.778465
2025-11-042.767987
2025-11-052.779932
2025-11-062.773407
2025-11-072.763881
2025-11-082.742506
2025-11-092.755689
2025-11-102.767924
2025-11-112.782077
2025-11-122.774707
2025-11-132.770834
2025-11-142.759091
2025-11-152.743288
2025-11-162.756189
2025-11-172.765693
2025-11-182.760115
2025-11-192.75857
2025-11-202.758444
2025-11-212.758169
2025-11-222.749897
2025-11-232.753341
2025-11-242.757961
2025-11-252.764244
2025-11-262.768325
2025-11-272.765502
2025-11-282.774686
2025-11-292.755467
2025-11-302.769067
2025-12-012.763947
2025-12-022.76546
2025-12-032.761752
2025-12-042.76469
2025-12-052.759457
2025-12-062.74292
2025-12-072.756924
2025-12-082.763084
2025-12-092.769624
2025-12-102.75857
2025-12-112.750732
2025-12-122.745242
2025-12-132.73076
2025-12-142.740125
2025-12-152.74198
2025-12-162.735904
2025-12-172.736144
2025-12-182.738631
2025-12-192.739511
2025-12-202.721992
2025-12-212.732993
2025-12-222.73537
2025-12-232.728933
2025-12-242.726316
2025-12-252.708189
2025-12-262.721717
2025-12-272.707659
2025-12-282.717089
2025-12-292.723141
2025-12-302.725202
2025-12-312.73099
2026-01-012.713492
2026-01-022.734726
2026-01-032.718621
2026-01-042.731917
2026-01-052.741733
2026-01-062.744961
2026-01-072.755032
2026-01-082.759117
2026-01-092.766369
2026-01-102.749539
2026-01-112.763072
2026-01-122.760434
2026-01-132.761117
2026-01-142.761788
2026-01-152.762101
2026-01-162.764356
2026-01-172.739534
2026-01-182.759289
2026-01-192.759428
2026-01-202.75361
2026-01-212.754358
2026-01-222.754047
2026-01-232.749172
2026-01-242.718583
2026-01-252.734207
2026-01-262.730712
2026-01-272.727215
2026-01-282.725808
2026-01-292.726997
2026-01-302.720928
2026-01-312.714321
2026-02-012.71646
2026-02-022.730552
2026-02-032.741433
2026-02-042.74459
2026-02-052.742559
2026-02-062.750808
2026-02-072.724473
2026-02-082.740469
2026-02-092.737398
2026-02-102.731105
2026-02-112.735238
2026-02-122.742146
2026-02-132.744922
2026-02-142.726109
2026-02-152.734307
2026-02-162.74403
2026-02-172.747206
2026-02-182.746637
2026-02-192.740419
2026-02-202.745391
2026-02-212.727281
2026-02-222.737151
2026-02-232.749027
2026-02-242.750859
2026-02-252.750498
2026-02-262.748728
2026-02-272.748011
2026-02-282.728986
2026-03-012.737824
2026-03-022.751845
2026-03-032.733993
2026-03-042.739894
2026-03-052.720758
2026-03-062.690737
2026-03-072.67405
2026-03-082.681867
2026-03-092.69748
2026-03-102.738587
2026-03-112.739832
2026-03-122.7395
2026-03-132.743224
2026-03-142.728736
2026-03-152.738489
2026-03-162.76297
2026-03-172.765379
2026-03-182.745901
2026-03-192.731977
2026-03-202.705444
2026-03-212.689497
2026-03-222.69806
2026-03-232.717569
2026-03-242.712956
2026-03-252.707858
2026-03-262.705116
2026-03-272.69204
2026-03-282.70111
2026-03-292.68917
2026-03-302.704054
2026-03-312.699876
2026-04-012.712833
2026-04-022.718588
2026-04-032.736142
2026-04-042.722557
2026-04-052.734388
2026-04-062.756225
2026-04-072.750152
2026-04-082.767502
2026-04-092.764556
2026-04-102.760423
2026-04-112.739787
2026-04-122.754029
2026-04-132.77187
2026-04-142.745609
2026-04-152.703881
2026-04-162.702662
2026-04-172.699348
2026-04-182.684269
2026-04-192.692988
2026-04-202.696308
2026-04-212.703228
2026-04-222.702654
2026-04-232.688716
2026-04-242.678687
2026-04-252.65279
2026-04-262.670367
2026-04-272.650012
2026-04-282.648553
2026-04-292.638824
2026-04-302.642435
2026-05-012.632467
2026-05-022.637559
2026-05-032.642294
2026-05-042.643501
2026-05-052.66233
2026-05-062.672805
2026-05-072.669663
2026-05-082.673252
2026-05-092.655516
2026-05-102.658635
2026-05-112.669774
2026-05-122.674018
2026-05-132.694875
2026-05-142.702345
2026-05-152.703542
2026-05-162.689665
2026-05-172.698062
2026-05-182.701845
2026-05-192.702846
2026-05-202.723494
2026-05-212.72172
2026-05-222.715551
2026-05-232.694605
2026-05-242.706014
2026-05-252.714364
2026-05-262.704906
2026-05-272.702453
2026-05-282.707144
2026-05-292.705335
2026-05-302.699515
2026-05-312.704154
2026-06-012.707016
2026-06-022.713401
2026-06-032.71055
2026-06-042.713563
2026-06-052.686707
2026-06-062.664879
2026-06-072.683174
2026-06-082.668791
2026-06-092.760168
2026-06-102.731121
2026-06-112.752393
2026-06-122.752156
2026-06-132.72417
2026-06-142.73791
2026-06-152.752299
2026-06-162.754738
2026-06-172.751173
2026-06-182.761121
2026-06-192.771602
2026-06-202.751554
2026-06-212.76169
2026-06-222.773004
2026-06-232.766193
2026-06-242.764296
2026-06-252.774657
2026-06-262.771097
2026-06-272.742985
2026-06-282.756867
2026-06-292.766033
2026-06-302.770826
2026-07-012.768983
2026-07-022.774574
2026-07-032.773275
2026-07-042.753483
2026-07-052.761323
2026-07-062.767087
2026-07-072.765871
2026-07-082.760662
2026-07-092.767764
2026-07-102.771616
2026-07-112.751855
2026-07-122.759826
2026-07-132.757576
2026-07-142.769082
2026-07-152.774449
2026-07-162.762892
2026-07-172.756795
2026-07-182.752658
2026-07-192.75266
2026-07-202.764743
2026-07-212.776177
2026-07-222.776983
2026-07-232.774781
2026-07-242.766834
2026-07-252.751336
2026-07-262.762423
2026-07-272.771089
2026-07-282.767647
2026-07-292.7718
2026-07-302.781043
2026-07-312.769184
2026-08-012.751831
2026-08-022.75439
2026-08-032.764425
2026-08-042.767314
2026-08-052.764229
2026-08-062.769784
2026-08-072.773944
2026-08-082.761447
2026-08-092.763331
2026-08-102.774439
2026-08-112.78244
2026-08-122.785576
2026-08-132.783839
2026-08-142.780319
2026-08-152.754671
2026-08-162.762469
2026-08-172.780542
2026-08-182.783777
2026-08-192.781072
2026-08-202.774735
2026-08-212.777029
2026-08-222.757299
2026-08-232.771422
2026-08-242.780809
2026-08-252.786092
2026-08-262.783402
2026-08-272.776361
2026-08-282.778231
2026-08-292.770787
2026-08-302.777924
2026-08-312.778489
2026-09-012.788854
2026-09-022.799062
2026-09-032.79901
2026-09-042.79869
2026-09-052.794202
2026-09-062.798415
2026-09-072.807221
2026-09-082.816576
2026-09-092.807081
2026-09-102.798468
2026-09-112.80622
2026-09-122.803657
2026-09-132.810421
2026-09-142.812714
2026-09-152.825041
2026-09-162.829182
2026-09-172.841262
2026-09-182.850042
2026-09-192.81784
2026-09-202.83482
2026-09-212.858067
2026-09-222.862131
2026-09-232.848555
2026-09-242.839319
2026-09-252.826079
2026-09-262.834704
2026-09-272.830236
2026-09-282.821068
2026-09-292.822171
2026-09-302.841102
2026-10-012.842118
2026-10-022.890087
2026-10-032.893159
2026-10-042.910447
2026-10-052.920197
2026-10-062.921442
2026-10-072.909448
2026-10-082.902914
2026-10-092.871334
2026-10-102.842121
2026-10-112.846493
2026-10-122.844167
2026-10-132.852497
2026-10-142.881357
2026-10-152.880841
2026-10-162.851301
2026-10-172.833551
2026-10-182.845386
2026-10-192.858431
2026-10-202.872488
2026-10-212.869519
2026-10-222.861125
2026-10-232.865533
2026-10-242.853516
2026-10-252.859136
2026-10-262.873862
2026-10-272.873028
2026-10-282.868947
2026-10-292.860102
2026-10-302.853919
2026-10-312.8426

High

2.9214

Low

2.4344

Average

2.6667

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

PEN/MAD API questions

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

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

How far back does PEN/MAD historical data go?

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