Skip to content

MAD to XAF exchange rate API

Moroccan Dirham to CFA Franc BEAC · quoted 2026-11-01

59.4745

▼ +4.68% over 2Y

1 MAD = 59.4745 XAF · 1 XAF = 0.01681 MAD · Get this rate via the API

1 MAD buys 59.4745 XAF as of 2026-11-01, so 1 XAF buys 0.01681 MAD. Over the last 2 years, MAD/XAF traded between 58.5216 and 64.7779, averaged 61.9488 and fell 4.68%. The API holds daily MAD/XAF 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/XAF over 2Y: show the values
Rates per 1 MAD. Missing rates are shown as a dash.
DateXAF
2024-11-0162.394464
2024-11-0261.279039
2024-11-0362.027335
2024-11-0462.364417
2024-11-0562.594208
2024-11-0662.532417
2024-11-0763.048684
2024-11-0862.555009
2024-11-0961.890647
2024-11-1062.481385
2024-11-1162.623193
2024-11-1263.079733
2024-11-1363.316648
2024-11-1463.451291
2024-11-1563.542085
2024-11-1662.520993
2024-11-1762.856064
2024-11-1863.237971
2024-11-1963.114371
2024-11-2063.056591
2024-11-2163.214214
2024-11-2263.485158
2024-11-2363.164955
2024-11-2462.979852
2024-11-2563.205026
2024-11-2663.64657
2024-11-2763.596121
2024-11-2863.16595
2024-11-2963.053976
2024-11-3061.901971
2024-12-0162.74125
2024-12-0263.237755
2024-12-0363.704056
2024-12-0463.739453
2024-12-0563.957071
2024-12-0663.441145
2024-12-0762.03422
2024-12-0862.895946
2024-12-0963.303339
2024-12-1063.307518
2024-12-1163.383954
2024-12-1263.536973
2024-12-1363.828055
2024-12-1462.577635
2024-12-1563.317779
2024-12-1663.522809
2024-12-1763.476288
2024-12-1863.473605
2024-12-1963.941733
2024-12-2064.064057
2024-12-2163.092548
2024-12-2263.250988
2024-12-2363.485211
2024-12-2463.643869
2024-12-2562.683469
2024-12-2663.7519
2024-12-2763.674509
2024-12-2862.610262
2024-12-2963.038191
2024-12-3063.241451
2024-12-3163.317351
2025-01-0163.177776
2025-01-0263.569021
2025-01-0364.316703
2025-01-0462.934213
2025-01-0563.742673
2025-01-0664.43616
2025-01-0764.246918
2025-01-0864.238973
2025-01-0964.390914
2025-01-1064.33944
2025-01-1163.782158
2025-01-1264.156604
2025-01-1364.471892
2025-01-1464.777851
2025-01-1564.349723
2025-01-1664.296963
2025-01-1764.303902
2025-01-1863.551205
2025-01-1964.107076
2025-01-2064.557068
2025-01-2164.037742
2025-01-2264.041123
2025-01-2364.071158
2025-01-2464.071398
2025-01-2562.382096
2025-01-2663.256646
2025-01-2763.733836
2025-01-2863.698536
2025-01-2963.848935
2025-01-3063.856417
2025-01-3163.942929
2025-02-0163.082799
2025-02-0263.727587
2025-02-0364.676893
2025-02-0464.300912
2025-02-0564.034173
2025-02-0663.891851
2025-02-0764.125737
2025-02-0863.439277
2025-02-0964.093133
2025-02-1064.390615
2025-02-1164.408172
2025-02-1264.254664
2025-02-1364.131013
2025-02-1463.831367
2025-02-1562.599454
2025-02-1663.438982
2025-02-1763.647734
2025-02-1863.799478
2025-02-1963.871945
2025-02-2064.072507
2025-02-2163.809347
2025-02-2262.948049
2025-02-2363.6505
2025-02-2463.723935
2025-02-2564.254891
2025-02-2664.089244
2025-02-2763.918822
2025-02-2864.364149
2025-03-0163.410492
2025-03-0264.047086
2025-03-0364.300389
2025-03-0464.290935
2025-03-0564.129295
2025-03-0663.142624
2025-03-0763.401964
2025-03-0862.149935
2025-03-0962.845645
2025-03-1063.052106
2025-03-1163.492752
2025-03-1263.243159
2025-03-1363.208137
2025-03-1463.316999
2025-03-1562.174367
2025-03-1662.981316
2025-03-1763.264752
2025-03-1863.359121
2025-03-1963.294435
2025-03-2063.292524
2025-03-2163.757954
2025-03-2262.877776
2025-03-2363.416044
2025-03-2564.554724
2025-03-2664.467145
2025-03-2764.392276
2025-03-2864.04999
2025-03-2962.652194
2025-03-3063.2098
2025-03-3163.865146
2025-04-0164.117819
2025-04-0264.392447
2025-04-0364.203473
2025-04-0463.412972
2025-04-0562.688994
2025-04-0663.190952
2025-04-0763.662508
2025-04-0863.763407
2025-04-0963.506068
2025-04-1064.082419
2025-04-1163.318529
2025-04-1261.997127
2025-04-1362.647168
2025-04-1462.963797
2025-04-1563.26015
2025-04-1663.352126
2025-04-1763.186053
2025-04-1863.21805
2025-04-1962.123443
2025-04-2062.808583
2025-04-2162.901418
2025-04-2262.965396
2025-04-2363.086129
2025-04-2463.346499
2025-04-2563.576325
2025-04-2662.164055
2025-04-2762.903554
2025-04-2863.449348
2025-04-2963.40628
2025-04-3063.441829
2025-05-0163.659769
2025-05-0263.765072
2025-05-0362.556465
2025-05-0463.209211
2025-05-0563.707188
2025-05-0664.280436
2025-05-0863.848477
2025-05-0964.39032
2025-05-1063.069212
2025-05-1163.65457
2025-05-1263.90466
2025-05-1364.610706
2025-05-1464.288694
2025-05-1564.259385
2025-05-1763.139213
2025-05-1863.796028
2025-05-1964.378162
2025-05-2064.262533
2025-05-2164.157383
2025-05-2263.885086
2025-05-2364.154467
2025-05-2462.683468
2025-05-2563.19208
2025-05-2663.461233
2025-05-2763.517512
2025-05-2863.814468
2025-05-2964.230505
2025-05-3063.738375
2025-05-3162.614175
2025-06-0163.331483
2025-06-0263.757974
2025-06-0363.602836
2025-06-0463.941284
2025-06-0563.9707
2025-06-0663.760778
2025-06-0762.768792
2025-06-0863.477741
2025-06-0963.735103
2025-06-1064.086866
2025-06-1164.048134
2025-06-1263.693026
2025-06-1363.681518
2025-06-1462.285139
2025-06-1562.764936
2025-06-1663.493004
2025-06-1763.430593
2025-06-1863.574919
2025-06-1963.72472
2025-06-2063.449664
2025-06-2162.317762
2025-06-2262.958147
2025-06-2363.485094
2025-06-2463.309834
2025-06-2563.254743
2025-06-2663.133403
2025-06-2763.056635
2025-06-2862.08175
2025-06-2962.605645
2025-06-3063.018199
2025-07-0163.072089
2025-07-0263.141191
2025-07-0362.930917
2025-07-0463.055573
2025-07-0562.023752
2025-07-0662.71004
2025-07-0763.029493
2025-07-0863.292219
2025-07-0963.336251
2025-07-1063.278684
2025-07-1163.578315
2025-07-1262.271142
2025-07-1362.977414
2025-07-1463.356843
2025-07-1563.433289
2025-07-1663.638857
2025-07-1763.338858
2025-07-1863.236283
2025-07-1962.34474
2025-07-2062.968784
2025-07-2163.521882
2025-07-2263.48328
2025-07-2363.348422
2025-07-2463.212773
2025-07-2563.351512
2025-07-2662.06463
2025-07-2762.718908
2025-07-2862.867483
2025-07-2963.509277
2025-07-3063.535386
2025-07-3163.965906
2025-08-0164.166898
2025-08-0262.396183
2025-08-0362.998927
2025-08-0463.550384
2025-08-0563.717711
2025-08-0663.6862
2025-08-0763.386373
2025-08-0863.403986
2025-08-0962.408965
2025-08-1063.066928
2025-08-1163.125378
2025-08-1263.377877
2025-08-1363.319466
2025-08-1463.223879
2025-08-1563.461614
2025-08-1662.256514
2025-08-1762.859088
2025-08-1863.161496
2025-08-1963.42526
2025-08-2063.505736
2025-08-2163.375114
2025-08-2263.599993
2025-08-2362.183783
2025-08-2462.17677
2025-08-2563.3422
2025-08-2663.609947
2025-08-2763.441887
2025-08-2863.484166
2025-08-2963.479968
2025-08-3062.274015
2025-08-3162.664931
2025-09-0163.257288
2025-09-0263.190107
2025-09-0363.341206
2025-09-0463.081796
2025-09-0563.070798
2025-09-0661.766822
2025-09-0762.249538
2025-09-0862.842711
2025-09-0962.768812
2025-09-1063.181939
2025-09-1163.344991
2025-09-1362.088098
2025-09-1462.643525
2025-09-1563.12644
2025-09-1663.362915
2025-09-1762.883997
2025-09-1862.881071
2025-09-1962.889686
2025-09-2061.882995
2025-09-2162.541801
2025-09-2262.038677
2025-09-2361.430302
2025-09-2461.402252
2025-09-2561.572631
2025-09-2661.778574
2025-09-2761.655355
2025-09-2861.617963
2025-09-2961.516379
2025-09-3061.482978
2025-10-0161.34136
2025-10-0261.290767
2025-10-0361.346286
2025-10-0461.354937
2025-10-0561.328015
2025-10-0661.282641
2025-10-0761.410907
2025-10-0861.755406
2025-10-0961.641722
2025-10-1061.866643
2025-10-1161.819833
2025-10-1261.703152
2025-10-1361.428714
2025-10-1461.667694
2025-10-1561.502123
2025-10-1661.113931
2025-10-1761.08908
2025-10-1861.408296
2025-10-1961.361158
2025-10-2061.130193
2025-10-2161.023599
2025-10-2261.087963
2025-10-2361.09167
2025-10-2461.11074
2025-10-2561.098323
2025-10-2661.061078
2025-10-2761.0186
2025-10-2860.967058
2025-10-2960.967732
2025-10-3060.95096
2025-10-3161.026615
2025-11-0161.121603
2025-11-0260.853174
2025-11-0361.049069
2025-11-0461.132771
2025-11-0561.235093
2025-11-0661.23446
2025-11-0761.272039
2025-11-0861.237566
2025-11-0961.17987
2025-11-1061.171654
2025-11-1161.142365
2025-11-1260.972334
2025-11-1361.020388
2025-11-1460.925331
2025-11-1561.133664
2025-11-1661.08728
2025-11-1761.0811
2025-11-1861.186008
2025-11-1961.090121
2025-11-2061.264218
2025-11-2161.189461
2025-11-2261.349753
2025-11-2361.323438
2025-11-2461.333425
2025-11-2561.294887
2025-11-2661.165024
2025-11-2761.037161
2025-11-2861.046388
2025-11-2961.071194
2025-11-3061.013716
2025-12-0161.053571
2025-12-0260.998797
2025-12-0361.020213
2025-12-0460.899837
2025-12-0560.911783
2025-12-0661.046201
2025-12-0761.006351
2025-12-0860.838165
2025-12-0960.824796
2025-12-1160.946308
2025-12-1260.798748
2025-12-1360.776649
2025-12-1460.74531
2025-12-1560.810953
2025-12-1660.880138
2025-12-1760.930315
2025-12-1860.959739
2025-12-1960.977322
2025-12-2061.10386
2025-12-2161.078794
2025-12-2261.140368
2025-12-2360.98263
2025-12-2460.894232
2025-12-2561.095115
2025-12-2661.030091
2025-12-2761.152161
2025-12-2861.110447
2025-12-2961.074344
2025-12-3061.110932
2025-12-3161.188824
2026-01-0161.234181
2026-01-0261.027544
2026-01-0361.223346
2026-01-0461.166845
2026-01-0561.169378
2026-01-0660.928506
2026-01-0760.866009
2026-01-0860.900187
2026-01-0960.900627
2026-01-1060.975266
2026-01-1160.964718
2026-01-1260.985779
2026-01-1361.015254
2026-01-1461.093571
2026-01-1561.060563
2026-01-1661.183573
2026-01-1761.325934
2026-01-1861.197684
2026-01-1961.189248
2026-01-2061.286709
2026-01-2160.871212
2026-01-2261.07129
2026-01-2360.926068
2026-01-2460.717556
2026-01-2560.722569
2026-01-2660.741604
2026-01-2760.809319
2026-01-2860.41571
2026-01-2960.4827
2026-01-3060.552934
2026-01-3160.681526
2026-02-0160.645798
2026-02-0260.454214
2026-02-0360.63563
2026-02-0460.486473
2026-02-0560.534411
2026-02-0660.558417
2026-02-0760.53695
2026-02-0860.459574
2026-02-0960.652262
2026-02-1060.326683
2026-02-1160.3464
2026-02-1260.375076
2026-02-1360.401827
2026-02-1460.491485
2026-02-1560.453676
2026-02-1660.503483
2026-02-1760.60418
2026-02-1860.531937
2026-02-1960.664958
2026-02-2060.80394
2026-02-2160.709275
2026-02-2260.681117
2026-02-2360.41437
2026-02-2460.603064
2026-02-2560.626006
2026-02-2660.50398
2026-02-2760.64234
2026-02-2860.671191
2026-03-0160.614716
2026-03-0260.464535
2026-03-0360.464945
2026-03-0460.831499
2026-03-0560.644095
2026-03-0660.574375
2026-03-0760.674108
2026-03-0860.63367
2026-03-0960.778399
2026-03-1060.336606
2026-03-1160.326492
2026-03-1260.530125
2026-03-1360.429335
2026-03-1460.765447
2026-03-1560.633783
2026-03-1660.8836
2026-03-1760.774458
2026-03-1860.634454
2026-03-1960.826489
2026-03-2060.611306
2026-03-2160.480677
2026-03-2260.463182
2026-03-2360.701958
2026-03-2460.634573
2026-03-2560.588104
2026-03-2660.774854
2026-03-2760.81399
2026-03-2861.005938
2026-03-2960.852932
2026-03-3060.651996
2026-03-3160.964908
2026-04-0160.753824
2026-04-0260.669766
2026-04-0360.419395
2026-04-0460.598865
2026-04-0560.53802
2026-04-0660.611399
2026-04-0760.642555
2026-04-0860.342465
2026-04-0960.207348
2026-04-1060.366825
2026-04-1160.302903
2026-04-1260.243018
2026-04-1360.176912
2026-04-1460.566012
2026-04-1560.187207
2026-04-1660.149462
2026-04-1760.293951
2026-04-1860.287467
2026-04-1960.292199
2026-04-2060.419701
2026-04-2160.239538
2026-04-2260.338949
2026-04-2360.435962
2026-04-2460.596489
2026-04-2560.491666
2026-04-2660.495657
2026-04-2760.468184
2026-04-2860.435463
2026-04-2960.575582
2026-04-3060.573998
2026-05-0160.650541
2026-05-0260.536842
2026-05-0360.592504
2026-05-0460.583704
2026-05-0560.644059
2026-05-0660.806913
2026-05-0760.803806
2026-05-0861.121434
2026-05-0961.135125
2026-05-1060.94786
2026-05-1161.023538
2026-05-1261.120141
2026-05-1460.957169
2026-05-1560.984795
2026-05-1661.12708
2026-05-1761.067246
2026-05-1861.220522
2026-05-1961.069634
2026-05-2061.172945
2026-05-2161.107475
2026-05-2361.329794
2026-05-2461.236401
2026-05-2561.202412
2026-05-2661.257784
2026-05-2761.342385
2026-05-2861.599803
2026-05-2961.374084
2026-05-3061.305793
2026-05-3161.24514
2026-06-0161.248378
2026-06-0261.272913
2026-06-0361.239388
2026-06-0461.326972
2026-06-0561.212863
2026-06-0661.547262
2026-06-0961.416502
2026-06-1061.309109
2026-06-1161.249479
2026-06-1261.1303
2026-06-1361.21272
2026-06-1461.1405
2026-06-1560.971433
2026-06-1661.186122
2026-06-1761.09115
2026-06-1861.222336
2026-06-1961.583193
2026-06-2061.415861
2026-06-2161.35158
2026-06-2261.328066
2026-06-2361.258619
2026-06-2461.375006
2026-06-2561.301946
2026-06-2661.371447
2026-06-2761.389058
2026-06-2861.335937
2026-06-2961.395889
2026-06-3061.242638
2026-07-0161.139318
2026-07-0261.279367
2026-07-0361.171473
2026-07-0461.235043
2026-07-0561.205397
2026-07-0661.21186
2026-07-0761.228529
2026-07-0861.310684
2026-07-0961.324734
2026-07-1061.273527
2026-07-1161.585058
2026-07-1261.493454
2026-07-1361.656015
2026-07-1461.655607
2026-07-1561.398299
2026-07-1661.289496
2026-07-1761.411912
2026-07-1861.44935
2026-07-1961.41366
2026-07-2061.266339
2026-07-2161.259661
2026-07-2261.235845
2026-07-2361.17558
2026-07-2461.480658
2026-07-2561.603451
2026-07-2661.536081
2026-07-2761.367431
2026-07-2861.425587
2026-07-2961.315779
2026-07-3061.024579
2026-07-3160.90121
2026-08-0160.997966
2026-08-0260.937122
2026-08-0360.954034
2026-08-0461.080456
2026-08-0561.02251
2026-08-0660.903049
2026-08-0761.041391
2026-08-0860.943629
2026-08-0960.899762
2026-08-1060.951478
2026-08-1161.02302
2026-08-1261.073874
2026-08-1361.124867
2026-08-1461.124862
2026-08-1561.05802
2026-08-1661.064514
2026-08-1760.944444
2026-08-1860.90305
2026-08-2060.668891
2026-08-2160.712513
2026-08-2260.750039
2026-08-2360.650535
2026-08-2460.700287
2026-08-2560.723954
2026-08-2660.731177
2026-08-2760.81937
2026-08-2860.779529
2026-08-2960.981724
2026-08-3060.939024
2026-08-3160.858793
2026-09-0160.622301
2026-09-0260.618062
2026-09-0360.476745
2026-09-0460.261416
2026-09-0560.289515
2026-09-0660.245658
2026-09-0760.174567
2026-09-0860.058595
2026-09-0960.178713
2026-09-1060.10695
2026-09-1160.162377
2026-09-1260.129395
2026-09-1360.079833
2026-09-1459.988132
2026-09-1559.953866
2026-09-1659.987183
2026-09-1760.234328
2026-09-1859.977221
2026-09-1960.059829
2026-09-2060.006077
2026-09-2159.93736
2026-09-2259.764076
2026-09-2359.813764
2026-09-2459.938155
2026-09-2559.987773
2026-09-2659.946034
2026-09-2759.939524
2026-09-2859.758807
2026-09-3059.693325
2026-10-0259.025304
2026-10-0358.669825
2026-10-0558.81412
2026-10-0658.60538
2026-10-0758.521625
2026-10-0858.811856
2026-10-0959.22885
2026-10-1060.030855
2026-10-1159.98223
2026-10-1260.186969
2026-10-1360.113194
2026-10-1459.409848
2026-10-1559.538501
2026-10-1659.886285
2026-10-1759.915858
2026-10-1859.849854
2026-10-1959.712413
2026-10-2059.575185
2026-10-2159.62311
2026-10-2259.486626
2026-10-2359.519364
2026-10-2459.617095
2026-10-2559.615144
2026-10-2659.405104
2026-10-2759.561859
2026-10-2859.819503
2026-10-2959.806856
2026-10-3059.648422
2026-10-3159.724693
2026-11-0159.474473

High

64.7779

Low

58.5216

Average

61.9488

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MAD/XAF API questions

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

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

How far back does MAD/XAF historical data go?

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