Skip to content

MAD to XPF exchange rate API

Moroccan Dirham to CFP Franc · quoted 2026-11-01

10.8196

▼ +3.33% over 2Y

1 MAD = 10.8196 XPF · 1 XPF = 0.09242 MAD · Get this rate via the API

1 MAD buys 10.8196 XPF as of 2026-11-01, so 1 XPF buys 0.09242 MAD. Over the last 2 years, MAD/XPF traded between 10.6337 and 11.6033, averaged 11.2043 and fell 3.33%. The API holds daily MAD/XPF 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/XPF over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateXPF
2024-11-0111.192461
2024-11-0211.147887
2024-11-0311.284017
2024-11-0411.165346
2024-11-0511.186564
2024-11-0611.294973
2024-11-0711.240008
2024-11-0811.235516
2024-11-0911.25915
2024-11-1011.28481
2024-11-1111.265655
2024-11-1211.325354
2024-11-1311.371026
2024-11-1411.376352
2024-11-1511.36606
2024-11-1611.373823
2024-11-1711.347586
2024-11-1811.311968
2024-11-1911.315712
2024-11-2011.338019
2024-11-2111.352906
2024-11-2211.418687
2024-11-2311.490972
2024-11-2411.372182
2024-11-2511.344137
2024-11-2611.374259
2024-11-2711.35496
2024-11-2811.325254
2024-11-2911.291363
2024-11-3011.26121
2024-12-0111.302339
2024-12-0211.356928
2024-12-0311.38917
2024-12-0411.418085
2024-12-0511.417709
2024-12-0611.361639
2024-12-0711.285269
2024-12-0811.332522
2024-12-0911.333289
2024-12-1011.35739
2024-12-1111.384265
2024-12-1211.394168
2024-12-1311.421595
2024-12-1411.384127
2024-12-1511.408355
2024-12-1611.392289
2024-12-1711.395703
2024-12-1811.393589
2024-12-1911.449955
2024-12-2011.450682
2024-12-2111.4778
2024-12-2211.383974
2024-12-2311.397483
2024-12-2411.409311
2024-12-2511.31962
2024-12-2611.416063
2024-12-2711.402307
2024-12-2811.390063
2024-12-2911.379088
2024-12-3011.345397
2024-12-3111.362331
2025-01-0111.375536
2025-01-0211.43872
2025-01-0311.505199
2025-01-0411.448996
2025-01-0511.513336
2025-01-0611.49934
2025-01-0711.505696
2025-01-0811.544369
2025-01-0911.551465
2025-01-1011.557256
2025-01-1111.603254
2025-01-1211.563816
2025-01-1311.57967
2025-01-1411.581722
2025-01-1511.531534
2025-01-1611.525161
2025-01-1711.534924
2025-01-1811.561239
2025-01-1911.572864
2025-01-2011.504436
2025-01-2111.460382
2025-01-2211.467643
2025-01-2311.481967
2025-01-2411.413516
2025-01-2511.348555
2025-01-2611.429813
2025-01-2711.395199
2025-01-2811.432674
2025-01-2911.453242
2025-01-3011.449227
2025-01-3111.462986
2025-02-0111.476027
2025-02-0211.474959
2025-02-0311.454221
2025-02-0411.485857
2025-02-0511.445338
2025-02-0611.472356
2025-02-0711.506435
2025-02-0811.540877
2025-02-0911.572702
2025-02-1011.527313
2025-02-1111.518428
2025-02-1211.501108
2025-02-1311.469299
2025-02-1411.420655
2025-02-1511.388097
2025-02-1611.42968
2025-02-1711.424115
2025-02-1811.439711
2025-02-1911.454217
2025-02-2011.447439
2025-02-2111.440734
2025-02-2211.451513
2025-02-2311.450453
2025-02-2411.448874
2025-02-2511.485916
2025-02-2611.483356
2025-02-2711.491929
2025-02-2811.532256
2025-03-0111.535641
2025-03-0211.514693
2025-03-0311.494591
2025-03-0411.486175
2025-03-0511.405323
2025-03-0611.323217
2025-03-0711.305238
2025-03-0811.30632
2025-03-0911.30862
2025-03-1011.32135
2025-03-1111.331276
2025-03-1211.337923
2025-03-1311.343934
2025-03-1411.322761
2025-03-1511.310765
2025-03-1611.331543
2025-03-1711.318969
2025-03-1811.335951
2025-03-1911.365468
2025-03-2011.375372
2025-03-2111.440553
2025-03-2211.438729
2025-03-2311.461371
2025-03-2411.501916
2025-03-2511.566941
2025-03-2611.562951
2025-03-2711.518529
2025-03-2811.467308
2025-03-2911.397691
2025-03-3011.426753
2025-03-3111.468405
2025-04-0111.503375
2025-04-0211.507537
2025-04-0311.406095
2025-04-0411.404983
2025-04-0511.404386
2025-04-0611.407206
2025-04-0711.420886
2025-04-0811.43575
2025-04-0911.390705
2025-04-1011.37586
2025-04-1111.29535
2025-04-1211.278521
2025-04-1311.292365
2025-04-1411.291097
2025-04-1511.331048
2025-04-1611.305149
2025-04-1711.310551
2025-04-1811.300698
2025-04-1911.301501
2025-04-2011.28192
2025-04-2111.253397
2025-04-2211.288786
2025-04-2311.337917
2025-04-2411.334451
2025-04-2511.370918
2025-04-2611.308889
2025-04-2711.364475
2025-04-2811.343603
2025-04-2911.352597
2025-04-3011.368221
2025-05-0111.401502
2025-05-0211.395881
2025-05-0311.380276
2025-05-0411.408744
2025-05-0511.416647
2025-05-0611.468998
2025-05-0711.449606
2025-05-0811.479937
2025-05-0911.500539
2025-05-1011.473555
2025-05-1111.480823
2025-05-1211.534934
2025-05-1311.548057
2025-05-1411.504377
2025-05-1511.513415
2025-05-1611.508831
2025-05-1711.48629
2025-05-1811.47167
2025-05-1911.475732
2025-05-2011.489151
2025-05-2111.459359
2025-05-2211.478258
2025-05-2311.469446
2025-05-2411.40338
2025-05-2511.373494
2025-05-2611.384474
2025-05-2711.411467
2025-05-2811.438169
2025-05-2911.451304
2025-05-3011.426618
2025-05-3111.390775
2025-06-0111.395803
2025-06-0211.376896
2025-06-0311.413345
2025-06-0411.436765
2025-06-0511.443977
2025-06-0611.442259
2025-06-0711.418903
2025-06-0811.455561
2025-06-0911.412632
2025-06-1011.448282
2025-06-1111.425194
2025-06-1211.365656
2025-06-1311.413683
2025-06-1411.330916
2025-06-1511.304535
2025-06-1611.337874
2025-06-1711.375588
2025-06-1811.382466
2025-06-1911.391485
2025-06-2011.351781
2025-06-2111.336851
2025-06-2211.361901
2025-06-2311.344712
2025-06-2411.319083
2025-06-2511.33014
2025-06-2611.285122
2025-06-2711.280368
2025-06-2811.293916
2025-06-2911.292364
2025-06-3011.261827
2025-07-0111.282939
2025-07-0211.311935
2025-07-0311.290739
2025-07-0411.273888
2025-07-0511.283365
2025-07-0611.315917
2025-07-0711.31672
2025-07-0811.342066
2025-07-0911.346639
2025-07-1011.355393
2025-07-1111.370051
2025-07-1211.32837
2025-07-1311.373866
2025-07-1411.353128
2025-07-1511.377212
2025-07-1611.389399
2025-07-1711.365681
2025-07-1811.318519
2025-07-1911.341759
2025-07-2011.33377
2025-07-2111.334968
2025-07-2211.342843
2025-07-2311.341917
2025-07-2411.327697
2025-07-2511.346872
2025-07-2611.290801
2025-07-2711.281454
2025-07-2811.32793
2025-07-2911.409307
2025-07-3011.441424
2025-07-3111.457047
2025-08-0111.455205
2025-08-0211.351117
2025-08-0311.395678
2025-08-0411.39454
2025-08-0511.408523
2025-08-0611.3604
2025-08-0711.354147
2025-08-0811.362799
2025-08-0911.353443
2025-08-1011.340438
2025-08-1111.333874
2025-08-1211.329795
2025-08-1311.316129
2025-08-1411.359422
2025-08-1511.33612
2025-08-1611.325709
2025-08-1711.339806
2025-08-1811.329444
2025-08-1911.345734
2025-08-2011.355843
2025-08-2111.364891
2025-08-2211.366197
2025-08-2311.312478
2025-08-2411.311202
2025-08-2511.36474
2025-08-2611.392038
2025-08-2711.378159
2025-08-2811.351305
2025-08-2911.348995
2025-08-3011.328893
2025-08-3111.275891
2025-09-0111.316725
2025-09-0211.352854
2025-09-0311.327502
2025-09-0411.308304
2025-09-0511.259385
2025-09-0611.236624
2025-09-0711.235342
2025-09-0811.230482
2025-09-0911.268621
2025-09-1011.304992
2025-09-1111.332368
2025-09-1211.322924
2025-09-1311.295071
2025-09-1411.308007
2025-09-1511.287598
2025-09-1611.303438
2025-09-1711.273801
2025-09-1811.273963
2025-09-1911.284151
2025-09-2011.257758
2025-09-2111.263396
2025-09-2211.079297
2025-09-2311.017148
2025-09-2411.033323
2025-09-2511.06509
2025-09-2611.05449
2025-09-2711.216346
2025-09-2811.122806
2025-09-2911.016577
2025-09-3011.15922
2025-10-0111.164966
2025-10-0211.161258
2025-10-0311.15782
2025-10-0411.161694
2025-10-0511.154241
2025-10-0611.163975
2025-10-0711.176603
2025-10-0811.209431
2025-10-0911.214239
2025-10-1011.246719
2025-10-1111.246268
2025-10-1211.222735
2025-10-1311.16863
2025-10-1411.223731
2025-10-1511.206725
2025-10-1611.159755
2025-10-1711.15467
2025-10-1811.171401
2025-10-1911.193392
2025-10-2011.149426
2025-10-2111.140314
2025-10-2211.13044
2025-10-2311.129084
2025-10-2411.131785
2025-10-2511.115011
2025-10-2611.126656
2025-10-2711.128517
2025-10-2811.12119
2025-10-2911.124961
2025-10-3011.118789
2025-10-3111.115539
2025-11-0111.119246
2025-11-0211.091319
2025-11-0311.097398
2025-11-0411.119401
2025-11-0511.134959
2025-11-0611.12792
2025-11-0711.140133
2025-11-0811.140342
2025-11-0911.127373
2025-11-1011.118054
2025-11-1111.100082
2025-11-1211.094709
2025-11-1311.103803
2025-11-1411.111184
2025-11-1511.12144
2025-11-1611.130276
2025-11-1711.133752
2025-11-1811.145442
2025-11-1911.13028
2025-11-2011.139148
2025-11-2111.139598
2025-11-2211.160751
2025-11-2311.140077
2025-11-2411.142076
2025-11-2511.144613
2025-11-2611.141078
2025-11-2711.127276
2025-11-2811.110124
2025-11-2911.110075
2025-11-3011.101603
2025-12-0111.106915
2025-12-0211.10941
2025-12-0311.112799
2025-12-0411.104651
2025-12-0511.108084
2025-12-0611.105529
2025-12-0711.117597
2025-12-0811.095444
2025-12-0911.094851
2025-12-1011.101514
2025-12-1111.102384
2025-12-1211.064433
2025-12-1311.056492
2025-12-1411.05169
2025-12-1511.070932
2025-12-1611.083278
2025-12-1711.097242
2025-12-1811.098831
2025-12-1911.101477
2025-12-2011.116018
2025-12-2111.102264
2025-12-2211.114732
2025-12-2311.10777
2025-12-2411.109792
2025-12-2511.114427
2025-12-2611.125443
2025-12-2711.124805
2025-12-2811.128468
2025-12-2911.1303
2025-12-3011.134254
2025-12-3111.133161
2026-01-0111.133588
2026-01-0211.11651
2026-01-0311.137755
2026-01-0411.118944
2026-01-0511.115528
2026-01-0611.09466
2026-01-0711.076412
2026-01-0811.068869
2026-01-0911.064094
2026-01-1011.092624
2026-01-1111.048937
2026-01-1211.077458
2026-01-1311.073496
2026-01-1411.112801
2026-01-1511.1196
2026-01-1611.128941
2026-01-1711.156418
2026-01-1811.121054
2026-01-1911.131039
2026-01-2011.113516
2026-01-2111.10794
2026-01-2211.121403
2026-01-2311.106716
2026-01-2411.045742
2026-01-2511.10031
2026-01-2611.110016
2026-01-2711.106746
2026-01-2811.060183
2026-01-2911.075177
2026-01-3011.010545
2026-01-3111.039187
2026-02-0110.998483
2026-02-0211.010139
2026-02-0310.991712
2026-02-0410.969503
2026-02-0510.982817
2026-02-0610.987539
2026-02-0711.012886
2026-02-0810.964743
2026-02-0910.981695
2026-02-1010.975424
2026-02-1110.979991
2026-02-1210.977389
2026-02-1310.994438
2026-02-1411.004615
2026-02-1510.994453
2026-02-1611.013802
2026-02-1711.022471
2026-02-1811.017996
2026-02-1911.031385
2026-02-2011.025489
2026-02-2111.044235
2026-02-2211.014834
2026-02-2310.999047
2026-02-2411.010254
2026-02-2511.012085
2026-02-2610.992093
2026-02-2711.028984
2026-02-2811.037307
2026-03-0111.029139
2026-03-0211.035902
2026-03-0311.002702
2026-03-0411.010357
2026-03-0511.002499
2026-03-0610.998825
2026-03-0711.037837
2026-03-0810.985892
2026-03-0910.985766
2026-03-1010.944762
2026-03-1110.987335
2026-03-1210.960652
2026-03-1311.022065
2026-03-1411.054454
2026-03-1511.037508
2026-03-1611.056706
2026-03-1711.048366
2026-03-1811.047375
2026-03-1911.070577
2026-03-2011.045314
2026-03-2111.002648
2026-03-2211.018192
2026-03-2311.047196
2026-03-2411.053782
2026-03-2511.0511
2026-03-2611.076099
2026-03-2711.07272
2026-03-2811.060374
2026-03-2911.078334
2026-03-3011.056639
2026-03-3111.096056
2026-04-0111.076292
2026-04-0211.05869
2026-04-0311.036012
2026-04-0411.024149
2026-04-0511.028137
2026-04-0611.04335
2026-04-0711.039827
2026-04-0811.025813
2026-04-0911.03638
2026-04-1011.02467
2026-04-1110.961985
2026-04-1211.027842
2026-04-1311.034935
2026-04-1410.973062
2026-04-1510.975534
2026-04-1610.981945
2026-04-1710.986196
2026-04-1810.988219
2026-04-1910.986132
2026-04-2011.00801
2026-04-2110.993462
2026-04-2210.999351
2026-04-2311.009857
2026-04-2411.016669
2026-04-2511.004388
2026-04-2611.007949
2026-04-2711.008736
2026-04-2811.007989
2026-04-2911.021443
2026-04-3011.040221
2026-05-0111.030446
2026-05-0211.000904
2026-05-0311.019624
2026-05-0411.03173
2026-05-0511.047393
2026-05-0611.059893
2026-05-0711.077287
2026-05-0811.121178
2026-05-0911.095822
2026-05-1011.119314
2026-05-1111.147318
2026-05-1211.144258
2026-05-1311.124446
2026-05-1411.104385
2026-05-1511.082193
2026-05-1611.120242
2026-05-1711.098553
2026-05-1811.123422
2026-05-1911.112684
2026-05-2011.111003
2026-05-2111.108824
2026-05-2211.11657
2026-05-2311.15712
2026-05-2411.114737
2026-05-2511.096015
2026-05-2611.140446
2026-05-2711.149082
2026-05-2811.157518
2026-05-2911.165648
2026-05-3011.152754
2026-05-3111.148861
2026-06-0111.148347
2026-06-0211.148345
2026-06-0311.148993
2026-06-0411.154024
2026-06-0511.157637
2026-06-0611.196682
2026-06-0711.132966
2026-06-0811.165885
2026-06-0911.152518
2026-06-1011.143272
2026-06-1111.157
2026-06-1211.133436
2026-06-1311.135822
2026-06-1411.136501
2026-06-1511.119642
2026-06-1611.151272
2026-06-1711.145384
2026-06-1811.158073
2026-06-1911.15694
2026-06-2011.172777
2026-06-2111.151085
2026-06-2211.146321
2026-06-2311.142983
2026-06-2411.142735
2026-06-2511.13232
2026-06-2611.125586
2026-06-2711.167901
2026-06-2811.143066
2026-06-2911.147189
2026-06-3011.127811
2026-07-0111.122078
2026-07-0211.132357
2026-07-0311.134998
2026-07-0411.139883
2026-07-0511.139212
2026-07-0611.136307
2026-07-0711.144762
2026-07-0811.155077
2026-07-0911.153873
2026-07-1011.164682
2026-07-1111.203557
2026-07-1211.184766
2026-07-1311.205772
2026-07-1411.182376
2026-07-1511.175173
2026-07-1611.163028
2026-07-1711.172895
2026-07-1811.178869
2026-07-1911.174554
2026-07-2011.157999
2026-07-2111.138537
2026-07-2211.133113
2026-07-2311.150242
2026-07-2411.166043
2026-07-2511.206904
2026-07-2611.181905
2026-07-2711.165316
2026-07-2811.152256
2026-07-2911.139393
2026-07-3011.086731
2026-07-3111.08453
2026-08-0111.096754
2026-08-0211.094053
2026-08-0311.079419
2026-08-0411.108228
2026-08-0511.08389
2026-08-0611.076685
2026-08-0711.088043
2026-08-0811.086869
2026-08-0911.075792
2026-08-1011.076933
2026-08-1111.095676
2026-08-1211.09822
2026-08-1311.10315
2026-08-1411.096311
2026-08-1511.107679
2026-08-1611.10587
2026-08-1711.075265
2026-08-1811.069323
2026-08-1911.073706
2026-08-2011.045997
2026-08-2111.052736
2026-08-2211.051651
2026-08-2311.037342
2026-08-2411.043973
2026-08-2511.048596
2026-08-2611.05412
2026-08-2711.058817
2026-08-2811.060279
2026-08-2911.093799
2026-08-3011.062758
2026-08-3111.04066
2026-09-0110.998898
2026-09-0211.02635
2026-09-0310.986518
2026-09-0410.938816
2026-09-0510.967872
2026-09-0610.940514
2026-09-0710.924964
2026-09-0810.903888
2026-09-0910.927838
2026-09-1010.912928
2026-09-1110.914684
2026-09-1210.938743
2026-09-1310.907778
2026-09-1410.882237
2026-09-1510.895194
2026-09-1610.918723
2026-09-1710.947276
2026-09-1810.895947
2026-09-1910.926088
2026-09-2010.911212
2026-09-2110.902527
2026-09-2210.84267
2026-09-2310.876256
2026-09-2410.898693
2026-09-2510.907712
2026-09-2610.905386
2026-09-2710.89867
2026-09-2810.874251
2026-09-2910.859221
2026-09-3010.841536
2026-10-0110.787743
2026-10-0210.727801
2026-10-0310.673218
2026-10-0410.651449
2026-10-0510.662996
2026-10-0610.633659
2026-10-0710.657923
2026-10-0810.684806
2026-10-0910.793698
2026-10-1010.920817
2026-10-1110.910624
2026-10-1210.929768
2026-10-1310.930361
2026-10-1410.822921
2026-10-1510.842426
2026-10-1610.899988
2026-10-1710.899897
2026-10-1810.893797
2026-10-1910.864412
2026-10-2010.843313
2026-10-2110.830179
2026-10-2210.82823
2026-10-2310.819671
2026-10-2410.845546
2026-10-2510.831072
2026-10-2610.808539
2026-10-2710.827332
2026-10-2810.859462
2026-10-2910.865714
2026-10-3010.857007
2026-10-3110.86512
2026-11-0110.8196

High

11.6033

Low

10.6337

Average

11.2043

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/XPF API questions

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

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

How far back does MAD/XPF historical data go?

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