Skip to content

XAF to MAD exchange rate API

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

0.01681

▲ +4.90% over 2Y

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

1 XAF buys 0.01681 MAD as of 2026-11-01, so 1 MAD buys 59.4778 XAF. Over the last 2 years, XAF/MAD traded between 0.01544 and 0.01709, averaged 0.01615 and rose 4.90%. The API holds daily XAF/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
XAF/MAD over 2Y: show the values
Rates per 1 XAF. Missing rates are shown as a dash.
DateMAD
2024-11-010.016027
2024-11-020.016318
2024-11-030.016121
2024-11-040.016034
2024-11-050.015975
2024-11-060.015991
2024-11-070.01586
2024-11-080.015985
2024-11-090.016157
2024-11-100.016004
2024-11-110.015968
2024-11-120.015852
2024-11-130.015793
2024-11-140.01576
2024-11-150.015737
2024-11-160.015994
2024-11-170.015909
2024-11-180.015813
2024-11-190.015844
2024-11-200.015858
2024-11-210.015819
2024-11-220.015751
2024-11-230.015831
2024-11-240.015878
2024-11-250.015821
2024-11-260.015711
2024-11-270.015724
2024-11-280.015831
2024-11-290.015859
2024-11-300.016154
2024-12-010.015938
2024-12-020.015813
2024-12-030.015697
2024-12-040.015688
2024-12-050.015635
2024-12-060.015762
2024-12-070.01612
2024-12-080.015899
2024-12-090.015796
2024-12-100.015795
2024-12-110.015776
2024-12-120.015738
2024-12-130.015667
2024-12-140.01598
2024-12-150.015793
2024-12-160.015742
2024-12-170.015753
2024-12-180.015754
2024-12-190.015639
2024-12-200.015609
2024-12-210.015849
2024-12-220.01581
2024-12-230.015751
2024-12-240.015712
2024-12-250.015953
2024-12-260.015685
2024-12-270.015704
2024-12-280.015971
2024-12-290.015863
2024-12-300.015812
2024-12-310.015793
2025-01-010.015828
2025-01-020.01573
2025-01-030.015548
2025-01-040.015889
2025-01-050.015688
2025-01-060.015519
2025-01-070.015564
2025-01-080.015566
2025-01-090.01553
2025-01-100.015542
2025-01-110.015678
2025-01-120.015586
2025-01-130.01551
2025-01-140.015437
2025-01-150.01554
2025-01-160.015552
2025-01-170.015551
2025-01-180.015735
2025-01-190.015598
2025-01-200.01549
2025-01-210.015615
2025-01-220.015614
2025-01-230.015607
2025-01-240.015607
2025-01-250.01603
2025-01-260.015808
2025-01-270.01569
2025-01-280.015698
2025-01-290.015661
2025-01-300.01566
2025-01-310.015638
2025-02-010.015852
2025-02-020.015691
2025-02-030.015461
2025-02-040.015551
2025-02-050.015616
2025-02-060.015651
2025-02-070.015594
2025-02-080.015763
2025-02-090.015602
2025-02-100.01553
2025-02-110.015525
2025-02-120.015563
2025-02-130.015593
2025-02-140.015666
2025-02-150.015974
2025-02-160.015763
2025-02-170.015711
2025-02-180.015674
2025-02-190.015656
2025-02-200.015607
2025-02-210.015671
2025-02-220.015886
2025-02-230.01571
2025-02-240.015692
2025-02-250.015563
2025-02-260.015603
2025-02-270.015644
2025-02-280.015536
2025-03-010.01577
2025-03-020.015613
2025-03-030.015552
2025-03-040.015554
2025-03-050.015593
2025-03-060.015837
2025-03-070.015772
2025-03-080.01609
2025-03-090.015912
2025-03-100.015859
2025-03-110.015749
2025-03-120.015811
2025-03-130.01582
2025-03-140.015793
2025-03-150.016083
2025-03-160.015877
2025-03-170.015806
2025-03-180.015783
2025-03-190.015799
2025-03-200.015799
2025-03-210.015684
2025-03-220.015903
2025-03-230.015768
2025-03-250.01549
2025-03-260.015511
2025-03-270.015529
2025-03-280.015612
2025-03-290.015961
2025-03-300.01582
2025-03-310.015657
2025-04-010.015596
2025-04-020.015529
2025-04-030.015575
2025-04-040.015769
2025-04-050.015951
2025-04-060.015825
2025-04-070.015707
2025-04-080.015682
2025-04-090.015746
2025-04-100.015604
2025-04-110.015793
2025-04-120.016129
2025-04-130.015962
2025-04-140.015882
2025-04-150.015807
2025-04-160.015784
2025-04-170.015826
2025-04-180.015818
2025-04-190.016096
2025-04-200.015921
2025-04-210.015897
2025-04-220.015881
2025-04-230.015851
2025-04-240.015786
2025-04-250.015729
2025-04-260.016086
2025-04-270.015897
2025-04-280.01576
2025-04-290.015771
2025-04-300.015762
2025-05-010.015708
2025-05-020.015682
2025-05-030.015985
2025-05-040.01582
2025-05-050.015696
2025-05-060.015556
2025-05-080.015662
2025-05-090.01553
2025-05-100.015855
2025-05-110.015709
2025-05-120.015648
2025-05-130.015477
2025-05-140.015554
2025-05-150.015561
2025-05-170.015838
2025-05-180.015674
2025-05-190.015533
2025-05-200.015561
2025-05-210.015586
2025-05-220.015653
2025-05-230.015587
2025-05-240.015953
2025-05-250.015824
2025-05-260.015757
2025-05-270.015743
2025-05-280.01567
2025-05-290.015568
2025-05-300.015689
2025-05-310.01597
2025-06-010.015789
2025-06-020.015684
2025-06-030.015722
2025-06-040.015639
2025-06-050.015632
2025-06-060.015683
2025-06-070.015931
2025-06-080.015753
2025-06-090.015689
2025-06-100.015603
2025-06-110.015613
2025-06-120.0157
2025-06-130.015703
2025-06-140.016055
2025-06-150.015932
2025-06-160.015749
2025-06-170.015765
2025-06-180.015729
2025-06-190.015692
2025-06-200.01576
2025-06-210.016046
2025-06-220.015883
2025-06-230.015751
2025-06-240.015795
2025-06-250.015809
2025-06-260.015839
2025-06-270.015858
2025-06-280.016107
2025-06-290.015973
2025-06-300.015868
2025-07-010.015854
2025-07-020.015837
2025-07-030.01589
2025-07-040.015859
2025-07-050.016122
2025-07-060.015946
2025-07-070.015865
2025-07-080.015799
2025-07-090.015788
2025-07-100.015803
2025-07-110.015728
2025-07-120.016058
2025-07-130.015878
2025-07-140.015783
2025-07-150.015764
2025-07-160.015713
2025-07-170.015788
2025-07-180.015813
2025-07-190.016039
2025-07-200.01588
2025-07-210.015742
2025-07-220.015752
2025-07-230.015785
2025-07-240.015819
2025-07-250.015784
2025-07-260.016112
2025-07-270.015944
2025-07-280.015906
2025-07-290.015745
2025-07-300.015739
2025-07-310.015633
2025-08-010.015584
2025-08-020.016026
2025-08-030.015873
2025-08-040.015735
2025-08-050.015694
2025-08-060.015701
2025-08-070.015776
2025-08-080.015771
2025-08-090.016023
2025-08-100.015856
2025-08-110.015841
2025-08-120.015778
2025-08-130.015792
2025-08-140.015816
2025-08-150.015757
2025-08-160.016062
2025-08-170.015908
2025-08-180.015832
2025-08-190.015766
2025-08-200.015746
2025-08-210.015779
2025-08-220.015723
2025-08-230.016081
2025-08-240.016083
2025-08-250.015787
2025-08-260.01572
2025-08-270.015762
2025-08-280.015751
2025-08-290.015753
2025-08-300.016058
2025-08-310.015957
2025-09-010.015808
2025-09-020.015825
2025-09-030.015787
2025-09-040.015852
2025-09-050.015855
2025-09-060.016189
2025-09-070.016064
2025-09-080.015912
2025-09-090.015931
2025-09-100.015827
2025-09-110.015786
2025-09-130.016106
2025-09-140.015963
2025-09-150.015841
2025-09-160.015782
2025-09-170.015902
2025-09-180.015903
2025-09-190.0159
2025-09-200.016159
2025-09-210.015989
2025-09-220.016118
2025-09-230.016278
2025-09-240.016286
2025-09-250.01624
2025-09-260.016186
2025-09-270.016219
2025-09-280.016229
2025-09-290.016255
2025-09-300.016264
2025-10-010.016302
2025-10-020.016315
2025-10-030.0163
2025-10-040.016298
2025-10-050.016305
2025-10-060.016317
2025-10-070.016283
2025-10-080.016192
2025-10-090.016222
2025-10-100.016163
2025-10-110.016176
2025-10-120.016206
2025-10-130.016279
2025-10-140.016215
2025-10-150.016259
2025-10-160.016362
2025-10-170.016369
2025-10-180.016284
2025-10-190.016296
2025-10-200.016358
2025-10-210.016387
2025-10-220.016369
2025-10-230.016368
2025-10-240.016363
2025-10-250.016367
2025-10-260.016377
2025-10-270.016388
2025-10-280.016402
2025-10-290.016402
2025-10-300.016406
2025-10-310.016386
2025-11-010.01636
2025-11-020.016432
2025-11-030.01638
2025-11-040.016357
2025-11-050.01633
2025-11-060.01633
2025-11-070.01632
2025-11-080.016329
2025-11-090.016345
2025-11-100.016347
2025-11-110.016355
2025-11-120.0164
2025-11-130.016387
2025-11-140.016413
2025-11-150.016357
2025-11-160.01637
2025-11-170.016371
2025-11-180.016343
2025-11-190.016369
2025-11-200.016322
2025-11-210.016342
2025-11-220.016299
2025-11-230.016306
2025-11-240.016304
2025-11-250.016314
2025-11-260.016349
2025-11-270.016383
2025-11-280.01638
2025-11-290.016374
2025-11-300.016389
2025-12-010.016379
2025-12-020.016393
2025-12-030.016388
2025-12-040.01642
2025-12-050.016417
2025-12-060.016381
2025-12-070.016391
2025-12-080.016437
2025-12-090.01644
2025-12-110.016407
2025-12-120.016447
2025-12-130.016453
2025-12-140.016462
2025-12-150.016444
2025-12-160.016425
2025-12-170.016412
2025-12-180.016404
2025-12-190.016399
2025-12-200.016365
2025-12-210.016372
2025-12-220.016355
2025-12-230.016398
2025-12-240.016421
2025-12-250.016367
2025-12-260.016385
2025-12-270.016352
2025-12-280.016363
2025-12-290.016373
2025-12-300.016363
2025-12-310.016342
2026-01-010.01633
2026-01-020.016386
2026-01-030.016333
2026-01-040.016348
2026-01-050.016348
2026-01-060.016412
2026-01-070.016429
2026-01-080.01642
2026-01-090.01642
2026-01-100.0164
2026-01-110.016402
2026-01-120.016397
2026-01-130.016389
2026-01-140.016368
2026-01-150.016377
2026-01-160.016344
2026-01-170.016306
2026-01-180.01634
2026-01-190.016342
2026-01-200.016316
2026-01-210.016428
2026-01-220.016374
2026-01-230.016413
2026-01-240.016469
2026-01-250.016468
2026-01-260.016463
2026-01-270.016444
2026-01-280.016551
2026-01-290.016533
2026-01-300.016514
2026-01-310.016479
2026-02-010.016489
2026-02-020.016541
2026-02-030.016491
2026-02-040.016532
2026-02-050.016519
2026-02-060.016512
2026-02-070.016518
2026-02-080.016539
2026-02-090.016487
2026-02-100.016576
2026-02-110.01657
2026-02-120.016563
2026-02-130.016555
2026-02-140.016531
2026-02-150.016541
2026-02-160.016527
2026-02-170.0165
2026-02-180.01652
2026-02-190.016483
2026-02-200.016446
2026-02-210.016471
2026-02-220.016479
2026-02-230.016552
2026-02-240.0165
2026-02-250.016494
2026-02-260.016527
2026-02-270.01649
2026-02-280.016482
2026-03-010.016497
2026-03-020.016538
2026-03-030.016538
2026-03-040.016438
2026-03-050.016489
2026-03-060.016508
2026-03-070.016481
2026-03-080.016492
2026-03-090.016453
2026-03-100.016573
2026-03-110.016576
2026-03-120.01652
2026-03-130.016548
2026-03-140.016456
2026-03-150.016492
2026-03-160.016424
2026-03-170.016454
2026-03-180.016492
2026-03-190.01644
2026-03-200.016498
2026-03-210.016534
2026-03-220.016538
2026-03-230.016473
2026-03-240.016492
2026-03-250.016504
2026-03-260.016454
2026-03-270.016443
2026-03-280.016391
2026-03-290.016433
2026-03-300.016487
2026-03-310.016402
2026-04-010.016459
2026-04-020.016482
2026-04-030.01655
2026-04-040.016501
2026-04-050.016518
2026-04-060.016498
2026-04-070.01649
2026-04-080.016572
2026-04-090.016609
2026-04-100.016565
2026-04-110.016582
2026-04-120.016599
2026-04-130.016617
2026-04-140.01651
2026-04-150.016614
2026-04-160.016625
2026-04-170.016585
2026-04-180.016587
2026-04-190.016585
2026-04-200.01655
2026-04-210.0166
2026-04-220.016573
2026-04-230.016546
2026-04-240.016502
2026-04-250.016531
2026-04-260.01653
2026-04-270.016537
2026-04-280.016546
2026-04-290.016508
2026-04-300.016508
2026-05-010.016487
2026-05-020.016518
2026-05-030.016503
2026-05-040.016506
2026-05-050.016489
2026-05-060.016445
2026-05-070.016446
2026-05-080.01636
2026-05-090.016357
2026-05-100.016407
2026-05-110.016387
2026-05-120.016361
2026-05-140.016404
2026-05-150.016397
2026-05-160.016359
2026-05-170.016375
2026-05-180.016334
2026-05-190.016374
2026-05-200.016347
2026-05-210.016364
2026-05-230.016305
2026-05-240.01633
2026-05-250.016339
2026-05-260.016324
2026-05-270.016301
2026-05-280.016233
2026-05-290.016293
2026-05-300.016311
2026-05-310.016327
2026-06-010.016326
2026-06-020.01632
2026-06-030.016329
2026-06-040.016306
2026-06-050.016336
2026-06-060.016247
2026-06-090.016282
2026-06-100.01631
2026-06-110.016326
2026-06-120.016358
2026-06-130.016336
2026-06-140.016355
2026-06-150.016401
2026-06-160.016343
2026-06-170.016368
2026-06-180.016333
2026-06-190.016238
2026-06-200.016282
2026-06-210.016299
2026-06-220.016305
2026-06-230.016324
2026-06-240.016293
2026-06-250.016312
2026-06-260.016294
2026-06-270.016289
2026-06-280.016303
2026-06-290.016287
2026-06-300.016328
2026-07-010.016356
2026-07-020.016318
2026-07-030.016347
2026-07-040.01633
2026-07-050.016338
2026-07-060.016336
2026-07-070.016332
2026-07-080.01631
2026-07-090.016306
2026-07-100.01632
2026-07-110.016237
2026-07-120.016261
2026-07-130.016219
2026-07-140.016219
2026-07-150.016287
2026-07-160.016316
2026-07-170.016283
2026-07-180.016273
2026-07-190.016283
2026-07-200.016322
2026-07-210.016323
2026-07-220.01633
2026-07-230.016346
2026-07-240.016265
2026-07-250.016232
2026-07-260.01625
2026-07-270.016295
2026-07-280.016279
2026-07-290.016309
2026-07-300.016386
2026-07-310.01642
2026-08-010.016393
2026-08-020.01641
2026-08-030.016405
2026-08-040.016371
2026-08-050.016387
2026-08-060.016419
2026-08-070.016382
2026-08-080.016408
2026-08-090.01642
2026-08-100.016406
2026-08-110.016387
2026-08-120.016373
2026-08-130.016359
2026-08-140.016359
2026-08-150.016377
2026-08-160.016376
2026-08-170.016408
2026-08-180.016419
2026-08-200.016482
2026-08-210.016471
2026-08-220.01646
2026-08-230.016487
2026-08-240.016474
2026-08-250.016467
2026-08-260.016466
2026-08-270.016442
2026-08-280.016452
2026-08-290.016398
2026-08-300.016409
2026-08-310.016431
2026-09-010.016495
2026-09-020.016496
2026-09-030.016535
2026-09-040.016594
2026-09-050.016586
2026-09-060.016598
2026-09-070.016618
2026-09-080.01665
2026-09-090.016617
2026-09-100.016637
2026-09-110.016621
2026-09-120.01663
2026-09-130.016644
2026-09-140.016669
2026-09-150.016679
2026-09-160.01667
2026-09-170.016601
2026-09-180.016672
2026-09-190.01665
2026-09-200.016664
2026-09-210.016684
2026-09-220.016732
2026-09-230.016718
2026-09-240.016683
2026-09-250.01667
2026-09-260.016681
2026-09-270.016683
2026-09-280.016733
2026-09-300.016752
2026-10-020.016941
2026-10-030.017044
2026-10-050.017002
2026-10-060.017063
2026-10-070.017087
2026-10-080.017003
2026-10-090.016883
2026-10-100.016658
2026-10-110.016671
2026-10-120.016614
2026-10-130.016635
2026-10-140.016832
2026-10-150.016795
2026-10-160.016698
2026-10-170.01669
2026-10-180.016708
2026-10-190.016746
2026-10-200.016785
2026-10-210.016772
2026-10-220.01681
2026-10-230.016801
2026-10-240.016773
2026-10-250.016774
2026-10-260.016833
2026-10-270.016789
2026-10-280.016716
2026-10-290.01672
2026-10-300.016764
2026-10-310.016743
2026-11-010.016813

High

0.01709

Low

0.01544

Average

0.01615

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

XAF/MAD API questions

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

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

How far back does XAF/MAD historical data go?

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