Skip to content

MAD to PEN exchange rate API

Moroccan Dirham to Sol · quoted 2026-11-01

0.35179

▼ +9.90% over 2Y

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

1 MAD buys 0.35179 PEN as of 2026-11-01, so 1 PEN buys 2.8426 MAD. Over the last 2 years, MAD/PEN traded between 0.34230 and 0.41079, averaged 0.37559 and fell 9.90%. The API holds daily MAD/PEN 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/PEN over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DatePEN
2024-11-010.390439
2024-11-020.383571
2024-11-030.386566
2024-11-040.389825
2024-11-050.391069
2024-11-060.389446
2024-11-070.38836
2024-11-080.38586
2024-11-090.381186
2024-11-100.385123
2024-11-110.385525
2024-11-120.386312
2024-11-130.388179
2024-11-140.387465
2024-11-150.387266
2024-11-160.38245
2024-11-170.384547
2024-11-180.386463
2024-11-190.386506
2024-11-200.386481
2024-11-210.38555
2024-11-220.38446
2024-11-230.381753
2024-11-240.379976
2024-11-250.383607
2024-11-260.382641
2024-11-270.383453
2024-11-280.38258
2024-11-290.380414
2024-11-300.375564
2024-12-010.378905
2024-12-020.379966
2024-12-030.38139
2024-12-040.381454
2024-12-050.383146
2024-12-060.383234
2024-12-070.37235
2024-12-080.377688
2024-12-090.382903
2024-12-100.379533
2024-12-110.380206
2024-12-120.379503
2024-12-130.380441
2024-12-140.373439
2024-12-150.379039
2024-12-160.38161
2024-12-170.381829
2024-12-180.380475
2024-12-190.37821
2024-12-200.37903
2024-12-210.374243
2024-12-220.374338
2024-12-230.3773
2024-12-240.376724
2024-12-250.373585
2024-12-260.378313
2024-12-270.377915
2024-12-280.369821
2024-12-290.375697
2024-12-300.376231
2024-12-310.37665
2025-01-010.374997
2025-01-020.377266
2025-01-030.37785
2025-01-040.371666
2025-01-050.376867
2025-01-060.380384
2025-01-070.381879
2025-01-080.38208
2025-01-090.382481
2025-01-100.381058
2025-01-110.375907
2025-01-120.37799
2025-01-130.379429
2025-01-140.382028
2025-01-150.381404
2025-01-160.380279
2025-01-170.379952
2025-01-180.373585
2025-01-190.375368
2025-01-200.379715
2025-01-210.378459
2025-01-220.379833
2025-01-230.378733
2025-01-240.377926
2025-01-250.371523
2025-01-260.376737
2025-01-270.377673
2025-01-280.378977
2025-01-290.37902
2025-01-300.377635
2025-01-310.376658
2025-02-010.370601
2025-02-020.375419
2025-02-030.376028
2025-02-040.375081
2025-02-050.376005
2025-02-060.376485
2025-02-070.376885
2025-02-080.370851
2025-02-090.375009
2025-02-100.375715
2025-02-110.375577
2025-02-120.376792
2025-02-130.377426
2025-02-140.378003
2025-02-150.371734
2025-02-160.375637
2025-02-170.376731
2025-02-180.376536
2025-02-190.374803
2025-02-200.3755
2025-02-210.374829
2025-02-220.369497
2025-02-230.374255
2025-02-240.37582
2025-02-250.377137
2025-02-260.377187
2025-02-270.374319
2025-02-280.374727
2025-03-010.369564
2025-03-020.377453
2025-03-030.376285
2025-03-040.379583
2025-03-050.381165
2025-03-060.380402
2025-03-070.380679
2025-03-080.375227
2025-03-090.379771
2025-03-100.382244
2025-03-110.385049
2025-03-120.385025
2025-03-130.384304
2025-03-140.384094
2025-03-150.378516
2025-03-160.382337
2025-03-170.386631
2025-03-180.384868
2025-03-190.383102
2025-03-200.382351
2025-03-210.382232
2025-03-220.376707
2025-03-230.380221
2025-03-240.384184
2025-03-250.388072
2025-03-260.386167
2025-03-270.385128
2025-03-280.384011
2025-03-290.377348
2025-03-300.383821
2025-03-310.386476
2025-04-010.387957
2025-04-020.388892
2025-04-030.390959
2025-04-040.39256
2025-04-050.382868
2025-04-060.388321
2025-04-070.391254
2025-04-080.394692
2025-04-090.397178
2025-04-100.395869
2025-04-110.403844
2025-04-120.398347
2025-04-130.404417
2025-04-140.405747
2025-04-150.407368
2025-04-160.409252
2025-04-170.407871
2025-04-180.410232
2025-04-190.403191
2025-04-200.407356
2025-04-210.410786
2025-04-220.408569
2025-04-230.406239
2025-04-240.404408
2025-04-250.404328
2025-04-260.397779
2025-04-270.400673
2025-04-280.402749
2025-04-290.40407
2025-04-300.402667
2025-05-010.401698
2025-05-020.401687
2025-05-030.395756
2025-05-040.397634
2025-05-050.402691
2025-05-060.405243
2025-05-070.403628
2025-05-080.402438
2025-05-090.399704
2025-05-100.395899
2025-05-110.399055
2025-05-120.398268
2025-05-130.399571
2025-05-140.403487
2025-05-150.402449
2025-05-160.402231
2025-05-170.39431
2025-05-180.400495
2025-05-190.404428
2025-05-200.406045
2025-05-210.406555
2025-05-220.406854
2025-05-230.404871
2025-05-240.398612
2025-05-250.400676
2025-05-260.403262
2025-05-270.403171
2025-05-280.40077
2025-05-290.400534
2025-05-300.399426
2025-05-310.394912
2025-06-010.396528
2025-06-020.399255
2025-06-030.400715
2025-06-040.402295
2025-06-050.402677
2025-06-060.403266
2025-06-070.398046
2025-06-080.402195
2025-06-090.403974
2025-06-100.404043
2025-06-110.404101
2025-06-120.405562
2025-06-130.404942
2025-06-140.396651
2025-06-150.400272
2025-06-160.403345
2025-06-170.402437
2025-06-180.402166
2025-06-190.399635
2025-06-200.399539
2025-06-210.394096
2025-06-220.398372
2025-06-230.400495
2025-06-240.40061
2025-06-250.401074
2025-06-260.401195
2025-06-270.399486
2025-06-280.393122
2025-06-290.397222
2025-06-300.399204
2025-07-010.402126
2025-07-020.403624
2025-07-030.402742
2025-07-040.401482
2025-07-050.395372
2025-07-060.39963
2025-07-070.401514
2025-07-080.403265
2025-07-090.401541
2025-07-100.40101
2025-07-110.401015
2025-07-120.394583
2025-07-130.399053
2025-07-140.400922
2025-07-150.402013
2025-07-160.401169
2025-07-170.398603
2025-07-180.396329
2025-07-190.394082
2025-07-200.39815
2025-07-210.400873
2025-07-220.402301
2025-07-230.402764
2025-07-240.403034
2025-07-250.401272
2025-07-260.393471
2025-07-270.398298
2025-07-280.398016
2025-07-290.400168
2025-07-300.39772
2025-07-310.397443
2025-08-010.399722
2025-08-020.394721
2025-08-030.398176
2025-08-040.399806
2025-08-050.40035
2025-08-060.39912
2025-08-070.400027
2025-08-080.399937
2025-08-090.38994
2025-08-100.394349
2025-08-110.395457
2025-08-120.396452
2025-08-130.39694
2025-08-140.399503
2025-08-150.402765
2025-08-160.395409
2025-08-170.399228
2025-08-180.40065
2025-08-190.400065
2025-08-200.397258
2025-08-210.393521
2025-08-220.395693
2025-08-230.389842
2025-08-240.388917
2025-08-250.394905
2025-08-260.396803
2025-08-270.395597
2025-08-280.397968
2025-08-290.399706
2025-08-300.392911
2025-08-310.394569
2025-09-010.397777
2025-09-020.398599
2025-09-030.396601
2025-09-040.39577
2025-09-050.394912
2025-09-060.388486
2025-09-070.391619
2025-09-080.394472
2025-09-090.394586
2025-09-100.39392
2025-09-110.393712
2025-09-120.393918
2025-09-130.387481
2025-09-140.391361
2025-09-150.393701
2025-09-160.396491
2025-09-170.39477
2025-09-180.393521
2025-09-190.393145
2025-09-200.386118
2025-09-210.390869
2025-09-220.386862
2025-09-230.387518
2025-09-240.406242
2025-09-250.38562
2025-09-260.385031
2025-09-270.385166
2025-09-280.384428
2025-09-290.380914
2025-09-300.380693
2025-10-010.378892
2025-10-020.379771
2025-10-030.377958
2025-10-040.380234
2025-10-050.378516
2025-10-060.37695
2025-10-070.375856
2025-10-080.375034
2025-10-090.373585
2025-10-100.373284
2025-10-110.375688
2025-10-120.37404
2025-10-130.371019
2025-10-140.370747
2025-10-150.369396
2025-10-160.366624
2025-10-170.366624
2025-10-180.368829
2025-10-190.367201
2025-10-200.364647
2025-10-210.365184
2025-10-220.365638
2025-10-230.365226
2025-10-240.36464
2025-10-250.36644
2025-10-260.36489
2025-10-270.364249
2025-10-280.365728
2025-10-290.3649
2025-10-300.364207
2025-10-310.361382
2025-11-010.364317
2025-11-020.360664
2025-11-030.35991
2025-11-040.361273
2025-11-050.35972
2025-11-060.360567
2025-11-070.36181
2025-11-080.364629
2025-11-090.362885
2025-11-100.361281
2025-11-110.359443
2025-11-120.360398
2025-11-130.360902
2025-11-140.362438
2025-11-150.364526
2025-11-160.362819
2025-11-170.361572
2025-11-180.362303
2025-11-190.362506
2025-11-200.362523
2025-11-210.362559
2025-11-220.363649
2025-11-230.363195
2025-11-240.362586
2025-11-250.361762
2025-11-260.361229
2025-11-270.361597
2025-11-280.360401
2025-11-290.362914
2025-11-300.361132
2025-12-010.361801
2025-12-020.361603
2025-12-030.362088
2025-12-040.361704
2025-12-050.36239
2025-12-060.364574
2025-12-070.362723
2025-12-080.361914
2025-12-090.361059
2025-12-100.362506
2025-12-110.363539
2025-12-120.364266
2025-12-130.366198
2025-12-140.364946
2025-12-150.364699
2025-12-160.365509
2025-12-170.365477
2025-12-180.365145
2025-12-190.365028
2025-12-200.367377
2025-12-210.365899
2025-12-220.365581
2025-12-230.366443
2025-12-240.366795
2025-12-250.36925
2025-12-260.367415
2025-12-270.369322
2025-12-280.36804
2025-12-290.367222
2025-12-300.366945
2025-12-310.366167
2026-01-010.368528
2026-01-020.365667
2026-01-030.367833
2026-01-040.366043
2026-01-050.364732
2026-01-060.364303
2026-01-070.362972
2026-01-080.362434
2026-01-090.361484
2026-01-100.363697
2026-01-110.361915
2026-01-120.362261
2026-01-130.362172
2026-01-140.362084
2026-01-150.362043
2026-01-160.361747
2026-01-170.365025
2026-01-180.362412
2026-01-190.362393
2026-01-200.363159
2026-01-210.36306
2026-01-220.363101
2026-01-230.363745
2026-01-240.367838
2026-01-250.365736
2026-01-260.366204
2026-01-270.366674
2026-01-280.366863
2026-01-290.366703
2026-01-300.367521
2026-01-310.368416
2026-02-010.368126
2026-02-020.366226
2026-02-030.364772
2026-02-040.364353
2026-02-050.364622
2026-02-060.363529
2026-02-070.367043
2026-02-080.3649
2026-02-090.36531
2026-02-100.366152
2026-02-110.365598
2026-02-120.364677
2026-02-130.364309
2026-02-140.366823
2026-02-150.365723
2026-02-160.364427
2026-02-170.364006
2026-02-180.364081
2026-02-190.364907
2026-02-200.364246
2026-02-210.366665
2026-02-220.365343
2026-02-230.363765
2026-02-240.363522
2026-02-250.36357
2026-02-260.363804
2026-02-270.363899
2026-02-280.366436
2026-03-010.365253
2026-03-020.363392
2026-03-030.365765
2026-03-040.364977
2026-03-050.367544
2026-03-060.371645
2026-03-070.373964
2026-03-080.372874
2026-03-090.370716
2026-03-100.365151
2026-03-110.364985
2026-03-120.36503
2026-03-130.364534
2026-03-140.366469
2026-03-150.365164
2026-03-160.361929
2026-03-170.361614
2026-03-180.364179
2026-03-190.366035
2026-03-200.369625
2026-03-210.371816
2026-03-220.370636
2026-03-230.367975
2026-03-240.368601
2026-03-250.369295
2026-03-260.369669
2026-03-270.371465
2026-03-280.370218
2026-03-290.371861
2026-03-300.369815
2026-03-310.370387
2026-04-010.368618
2026-04-020.367837
2026-04-030.365478
2026-04-040.367301
2026-04-050.365712
2026-04-060.362815
2026-04-070.363616
2026-04-080.361336
2026-04-090.361721
2026-04-100.362263
2026-04-110.364991
2026-04-120.363104
2026-04-130.360767
2026-04-140.364217
2026-04-150.369838
2026-04-160.370005
2026-04-170.370459
2026-04-180.37254
2026-04-190.371334
2026-04-200.370877
2026-04-210.369928
2026-04-220.370006
2026-04-230.371924
2026-04-240.373317
2026-04-250.376961
2026-04-260.37448
2026-04-270.377356
2026-04-280.377564
2026-04-290.378956
2026-04-300.378438
2026-05-010.379871
2026-05-020.379138
2026-05-030.378459
2026-05-040.378286
2026-05-050.37561
2026-05-060.374138
2026-05-070.374579
2026-05-080.374076
2026-05-090.376574
2026-05-100.376132
2026-05-110.374563
2026-05-120.373968
2026-05-130.371074
2026-05-140.370048
2026-05-150.369885
2026-05-160.371793
2026-05-170.370636
2026-05-180.370117
2026-05-190.36998
2026-05-200.367175
2026-05-210.367414
2026-05-220.368249
2026-05-230.371111
2026-05-240.369547
2026-05-250.36841
2026-05-260.369698
2026-05-270.370034
2026-05-280.369392
2026-05-290.369639
2026-05-300.370436
2026-05-310.369801
2026-06-010.36941
2026-06-020.368541
2026-06-030.368928
2026-06-040.368519
2026-06-050.372202
2026-06-060.375251
2026-06-070.372692
2026-06-080.374701
2026-06-090.362296
2026-06-100.366149
2026-06-110.36332
2026-06-120.363351
2026-06-130.367084
2026-06-140.365242
2026-06-150.363332
2026-06-160.36301
2026-06-170.363481
2026-06-180.362171
2026-06-190.360802
2026-06-200.36343
2026-06-210.362097
2026-06-220.360619
2026-06-230.361507
2026-06-240.361755
2026-06-250.360404
2026-06-260.360867
2026-06-270.364566
2026-06-280.36273
2026-06-290.361528
2026-06-300.360903
2026-07-010.361143
2026-07-020.360415
2026-07-030.360584
2026-07-040.363176
2026-07-050.362145
2026-07-060.36139
2026-07-070.361549
2026-07-080.362231
2026-07-090.361302
2026-07-100.3608
2026-07-110.363391
2026-07-120.362341
2026-07-130.362637
2026-07-140.36113
2026-07-150.360431
2026-07-160.361939
2026-07-170.36274
2026-07-180.363285
2026-07-190.363284
2026-07-200.361697
2026-07-210.360207
2026-07-220.360102
2026-07-230.360388
2026-07-240.361423
2026-07-250.363459
2026-07-260.362
2026-07-270.360868
2026-07-280.361317
2026-07-290.360776
2026-07-300.359577
2026-07-310.361117
2026-08-010.363394
2026-08-020.363056
2026-08-030.361738
2026-08-040.361361
2026-08-050.361764
2026-08-060.361038
2026-08-070.360497
2026-08-080.362128
2026-08-090.361882
2026-08-100.360433
2026-08-110.359396
2026-08-120.358992
2026-08-130.359216
2026-08-140.35967
2026-08-150.363019
2026-08-160.361994
2026-08-170.359641
2026-08-180.359224
2026-08-190.359573
2026-08-200.360394
2026-08-210.360096
2026-08-220.362673
2026-08-230.360825
2026-08-240.359607
2026-08-250.358925
2026-08-260.359272
2026-08-270.360183
2026-08-280.359941
2026-08-290.360908
2026-08-300.359981
2026-08-310.359907
2026-09-010.35857
2026-09-020.357262
2026-09-030.357269
2026-09-040.357309
2026-09-050.357883
2026-09-060.357345
2026-09-070.356224
2026-09-080.35504
2026-09-090.356241
2026-09-100.357338
2026-09-110.356351
2026-09-120.356677
2026-09-130.355818
2026-09-140.355528
2026-09-150.353977
2026-09-160.353459
2026-09-170.351956
2026-09-180.350871
2026-09-190.354881
2026-09-200.352756
2026-09-210.349886
2026-09-220.349389
2026-09-230.351055
2026-09-240.352197
2026-09-250.353847
2026-09-260.35277
2026-09-270.353327
2026-09-280.354475
2026-09-290.354337
2026-09-300.351976
2026-10-010.35185
2026-10-020.34601
2026-10-030.345642
2026-10-040.343589
2026-10-050.342442
2026-10-060.342296
2026-10-070.343707
2026-10-080.344481
2026-10-090.34827
2026-10-100.351849
2026-10-110.351309
2026-10-120.351596
2026-10-130.35057
2026-10-140.347058
2026-10-150.34712
2026-10-160.350716
2026-10-170.352913
2026-10-180.351446
2026-10-190.349842
2026-10-200.34813
2026-10-210.34849
2026-10-220.349512
2026-10-230.348975
2026-10-240.350444
2026-10-250.349755
2026-10-260.347963
2026-10-270.348064
2026-10-280.348559
2026-10-290.349637
2026-10-300.350395
2026-10-310.35179
2026-11-010.35179

High

0.41079

Low

0.34230

Average

0.37559

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/PEN API questions

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

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

How far back does MAD/PEN historical data go?

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