Skip to content

MGA to XPF exchange rate API

Malagasy Ariary to CFP Franc · quoted 2026-10-28

0.02342

▼ +4.89% over 2Y

1 MGA = 0.02342 XPF · 1 XPF = 42.6931 MGA · Get this rate via the API

1 MGA buys 0.02342 XPF as of 2026-10-28, so 1 XPF buys 42.6931 MGA. Over the last 2 years, MGA/XPF traded between 0.02208 and 0.02619, averaged 0.02385 and fell 4.89%. The API holds daily MGA/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
MGA/XPF over 2Y: show the values
Rates per 1 MGA. Missing rates are shown as a dash.
DateXPF
2024-10-280.024628
2024-10-290.024627
2024-10-300.024557
2024-10-310.024498
2024-11-010.024492
2024-11-020.023771
2024-11-030.024553
2024-11-040.024444
2024-11-050.024434
2024-11-060.024794
2024-11-070.024655
2024-11-080.024687
2024-11-090.024043
2024-11-100.024615
2024-11-110.024889
2024-11-120.025002
2024-11-130.02507
2024-11-140.025239
2024-11-150.025233
2024-11-160.024249
2024-11-170.024702
2024-11-180.025224
2024-11-190.025202
2024-11-200.025201
2024-11-210.025191
2024-11-220.025279
2024-11-230.024516
2024-11-240.024873
2024-11-250.025115
2024-11-260.02494
2024-11-270.024857
2024-11-280.024766
2024-11-290.024716
2024-11-300.024072
2024-12-010.024473
2024-12-020.024846
2024-12-030.024844
2024-12-040.024858
2024-12-050.024764
2024-12-060.024708
2024-12-070.024081
2024-12-080.024499
2024-12-090.02476
2024-12-100.024832
2024-12-110.024905
2024-12-120.024937
2024-12-130.024968
2024-12-140.024204
2024-12-150.024742
2024-12-160.02487
2024-12-170.024883
2024-12-180.024993
2024-12-190.025216
2024-12-200.025177
2024-12-210.024388
2024-12-220.024798
2024-12-230.025172
2024-12-240.025264
2024-12-250.02416
2024-12-260.025208
2024-12-270.025131
2024-12-280.024316
2024-12-290.024885
2024-12-300.025128
2024-12-310.025182
2025-01-010.024985
2025-01-020.02537
2025-01-030.025399
2025-01-040.024447
2025-01-050.025138
2025-01-060.025226
2025-01-070.025152
2025-01-080.025316
2025-01-090.025334
2025-01-100.025393
2025-01-110.024645
2025-01-120.025295
2025-01-130.025559
2025-01-140.025464
2025-01-150.025376
2025-01-160.025438
2025-01-170.025512
2025-01-180.024713
2025-01-190.025368
2025-01-200.025387
2025-01-210.025253
2025-01-220.025186
2025-01-230.025206
2025-01-240.025035
2025-01-250.024163
2025-01-260.024781
2025-01-270.024968
2025-01-280.025087
2025-01-290.02511
2025-01-300.025117
2025-01-310.025185
2025-02-010.024771
2025-02-020.024999
2025-02-030.02523
2025-02-040.025294
2025-02-050.025162
2025-02-060.025217
2025-02-070.025251
2025-02-080.024554
2025-02-090.025213
2025-02-100.025383
2025-02-110.025335
2025-02-120.02527
2025-02-130.025164
2025-02-140.024992
2025-02-150.024145
2025-02-160.024792
2025-02-170.024992
2025-02-180.025085
2025-02-190.025209
2025-02-200.025169
2025-02-210.025105
2025-02-220.024179
2025-02-230.024782
2025-02-240.025075
2025-02-250.025056
2025-02-260.024989
2025-02-270.025049
2025-02-280.025147
2025-03-010.024331
2025-03-020.024932
2025-03-030.025001
2025-03-040.02482
2025-03-050.024423
2025-03-060.024146
2025-03-070.024163
2025-03-080.023635
2025-03-090.023786
2025-03-100.024231
2025-03-110.024122
2025-03-120.024126
2025-03-130.024207
2025-03-140.024214
2025-03-150.023448
2025-03-160.023925
2025-03-170.02413
2025-03-180.024065
2025-03-190.024118
2025-03-200.024187
2025-03-210.024169
2025-03-220.023598
2025-03-230.023806
2025-03-240.02396
2025-03-250.023979
2025-03-260.024015
2025-03-270.024002
2025-03-280.02391
2025-03-290.02355
2025-03-300.023704
2025-03-310.023722
2025-04-010.023899
2025-04-020.023989
2025-04-030.023639
2025-04-040.023861
2025-04-050.023523
2025-04-060.02386
2025-04-070.024271
2025-04-080.024503
2025-04-090.024455
2025-04-100.024336
2025-04-110.023897
2025-04-120.022628
2025-04-130.023347
2025-04-140.023775
2025-04-150.023723
2025-04-160.023474
2025-04-170.023316
2025-04-180.023234
2025-04-190.023019
2025-04-200.023113
2025-04-210.023154
2025-04-220.023365
2025-04-230.023635
2025-04-240.023683
2025-04-250.023608
2025-04-260.0232
2025-04-270.023384
2025-04-280.023483
2025-04-290.023468
2025-04-300.023585
2025-05-010.02379
2025-05-020.023748
2025-05-030.023696
2025-05-040.023767
2025-05-050.023851
2025-05-060.02386
2025-05-070.023734
2025-05-080.023833
2025-05-090.023816
2025-05-100.023763
2025-05-110.023703
2025-05-120.023833
2025-05-130.02371
2025-05-140.023509
2025-05-150.023479
2025-05-160.023447
2025-05-170.023643
2025-05-180.023498
2025-05-190.023344
2025-05-200.023278
2025-05-210.023128
2025-05-220.023153
2025-05-230.023064
2025-05-240.023393
2025-05-250.022982
2025-05-260.023034
2025-05-270.023164
2025-05-280.023214
2025-05-290.023198
2025-05-300.023076
2025-05-310.023029
2025-06-010.023067
2025-06-020.022937
2025-06-030.023117
2025-06-040.023239
2025-06-050.023408
2025-06-060.02353
2025-06-070.023311
2025-06-080.023536
2025-06-090.02348
2025-06-100.023562
2025-06-110.023482
2025-06-120.023248
2025-06-130.02333
2025-06-140.02312
2025-06-150.023243
2025-06-160.023316
2025-06-170.023375
2025-06-180.023436
2025-06-190.02342
2025-06-200.023307
2025-06-210.023175
2025-06-220.023361
2025-06-230.023288
2025-06-240.023182
2025-06-250.023237
2025-06-260.023109
2025-06-270.023117
2025-06-280.023041
2025-06-290.023094
2025-06-300.023011
2025-07-010.022975
2025-07-020.023039
2025-07-030.023017
2025-07-040.023055
2025-07-050.023018
2025-07-060.023117
2025-07-070.023102
2025-07-080.023049
2025-07-090.023031
2025-07-100.023036
2025-07-110.023085
2025-07-120.023051
2025-07-130.023152
2025-07-140.023167
2025-07-150.02326
2025-07-160.023294
2025-07-170.023286
2025-07-180.023215
2025-07-190.023124
2025-07-200.023177
2025-07-210.023194
2025-07-220.023134
2025-07-230.023146
2025-07-240.02308
2025-07-250.023164
2025-07-260.023039
2025-07-270.02305
2025-07-280.023338
2025-07-290.023533
2025-07-300.023666
2025-07-310.023786
2025-08-010.023709
2025-08-020.023235
2025-08-030.023302
2025-08-040.023459
2025-08-050.023361
2025-08-060.023257
2025-08-070.023226
2025-08-080.023191
2025-08-090.023204
2025-08-100.023204
2025-08-110.02326
2025-08-120.023212
2025-08-130.023108
2025-08-140.023238
2025-08-150.023237
2025-08-160.022969
2025-08-170.023047
2025-08-180.023237
2025-08-190.023245
2025-08-200.023251
2025-08-210.023303
2025-08-220.023293
2025-08-230.023016
2025-08-240.022887
2025-08-250.023252
2025-08-260.023277
2025-08-270.023268
2025-08-280.023206
2025-08-290.023169
2025-08-300.022827
2025-08-310.02303
2025-09-010.023121
2025-09-020.023297
2025-09-030.023551
2025-09-040.023755
2025-09-050.023622
2025-09-060.022782
2025-09-070.023292
2025-09-080.023767
2025-09-090.023888
2025-09-100.02371
2025-09-110.023663
2025-09-120.023623
2025-09-130.022744
2025-09-140.0234
2025-09-150.023828
2025-09-160.023762
2025-09-170.023561
2025-09-180.023574
2025-09-190.023551
2025-09-200.022871
2025-09-210.023115
2025-09-220.023484
2025-09-230.023484
2025-09-240.023515
2025-09-250.023589
2025-09-260.023955
2025-09-270.022885
2025-09-280.023902
2025-09-290.024152
2025-09-300.024404
2025-10-010.024828
2025-10-020.025182
2025-10-030.025807
2025-10-040.022767
2025-10-050.022755
2025-10-060.022794
2025-10-070.022848
2025-10-080.026192
2025-10-090.022951
2025-10-100.025219
2025-10-110.022965
2025-10-120.022875
2025-10-130.022924
2025-10-140.022963
2025-10-150.022974
2025-10-160.022997
2025-10-170.022991
2025-10-180.022737
2025-10-190.022719
2025-10-200.022955
2025-10-210.022972
2025-10-220.022997
2025-10-230.022992
2025-10-240.022982
2025-10-250.022748
2025-10-260.022755
2025-10-270.02278
2025-10-280.022985
2025-10-290.022979
2025-10-300.022853
2025-10-310.022963
2025-11-010.022957
2025-11-020.022906
2025-11-030.022959
2025-11-040.023005
2025-11-050.023017
2025-11-060.022973
2025-11-070.022959
2025-11-080.022954
2025-11-090.022961
2025-11-100.022977
2025-11-110.022931
2025-11-120.022974
2025-11-130.02296
2025-11-140.022976
2025-11-150.022841
2025-11-160.022912
2025-11-170.023018
2025-11-180.022992
2025-11-190.023
2025-11-200.022985
2025-11-210.022979
2025-11-220.023055
2025-11-230.023041
2025-11-240.022932
2025-11-250.022998
2025-11-260.022989
2025-11-270.023002
2025-11-280.022978
2025-11-290.022918
2025-11-300.022924
2025-12-010.022986
2025-12-020.022995
2025-12-030.022962
2025-12-040.022997
2025-12-050.022995
2025-12-060.022884
2025-12-070.022896
2025-12-080.022961
2025-12-090.023019
2025-12-110.022969
2025-12-120.022931
2025-12-130.022509
2025-12-140.022601
2025-12-150.022927
2025-12-160.022742
2025-12-170.022913
2025-12-180.022579
2025-12-190.022615
2025-12-200.022443
2025-12-210.02234
2025-12-220.022508
2025-12-230.022506
2025-12-240.022208
2025-12-250.022155
2025-12-260.022191
2025-12-270.02218
2025-12-280.022148
2025-12-290.022184
2025-12-300.02245
2025-12-310.022188
2026-01-010.022117
2026-01-020.022123
2026-01-030.022192
2026-01-040.022176
2026-01-050.022168
2026-01-060.022122
2026-01-070.022113
2026-01-080.022087
2026-01-090.022106
2026-01-100.022311
2026-01-110.022292
2026-01-120.02218
2026-01-130.022081
2026-01-140.022154
2026-01-150.02213
2026-01-160.022173
2026-01-170.022247
2026-01-180.022404
2026-01-190.022153
2026-01-200.022563
2026-01-210.02244
2026-01-220.0222
2026-01-230.022421
2026-01-240.022257
2026-01-250.022384
2026-01-260.022474
2026-01-270.022392
2026-01-280.022455
2026-01-290.022485
2026-01-300.022335
2026-01-310.022619
2026-02-010.022558
2026-02-020.022397
2026-02-030.022526
2026-02-040.022651
2026-02-050.022767
2026-02-060.022795
2026-02-070.02281
2026-02-080.022682
2026-02-090.022688
2026-02-100.022581
2026-02-110.022629
2026-02-120.022622
2026-02-130.022747
2026-02-140.022875
2026-02-150.022895
2026-02-160.023027
2026-02-170.023052
2026-02-180.023058
2026-02-190.023158
2026-02-200.023243
2026-02-210.023411
2026-02-220.023348
2026-02-230.023504
2026-02-240.023523
2026-02-250.023641
2026-02-260.023928
2026-02-270.023841
2026-02-280.024
2026-03-010.024012
2026-03-020.024024
2026-03-030.024355
2026-03-040.024429
2026-03-050.024602
2026-03-060.024758
2026-03-070.024671
2026-03-080.024474
2026-03-090.024639
2026-03-100.02461
2026-03-110.024752
2026-03-120.024747
2026-03-130.024983
2026-03-140.025071
2026-03-150.025014
2026-03-160.025012
2026-03-170.024948
2026-03-180.024941
2026-03-190.024803
2026-03-200.024862
2026-03-210.024672
2026-03-220.024688
2026-03-230.024761
2026-03-240.024839
2026-03-250.024731
2026-03-260.024726
2026-03-270.024836
2026-03-280.024755
2026-03-290.024759
2026-03-300.02491
2026-03-310.02484
2026-04-010.02473
2026-04-020.024791
2026-04-030.0249
2026-04-040.024836
2026-04-050.024844
2026-04-060.024869
2026-04-070.024856
2026-04-080.024665
2026-04-090.024842
2026-04-100.024702
2026-04-110.024548
2026-04-120.024702
2026-04-130.024745
2026-04-140.024554
2026-04-150.024521
2026-04-160.024511
2026-04-170.024437
2026-04-180.024489
2026-04-190.024432
2026-04-200.024429
2026-04-210.02458
2026-04-220.024558
2026-04-230.024517
2026-04-240.02463
2026-04-250.024538
2026-04-260.024544
2026-04-270.024557
2026-04-280.024473
2026-04-290.024594
2026-04-300.02461
2026-05-010.024513
2026-05-020.024523
2026-05-030.024542
2026-05-040.024573
2026-05-050.024578
2026-05-060.024483
2026-05-070.024328
2026-05-080.024427
2026-05-090.024297
2026-05-100.024353
2026-05-110.024384
2026-05-120.024446
2026-05-140.024489
2026-05-150.024306
2026-05-160.024532
2026-05-170.024443
2026-05-180.024579
2026-05-190.024504
2026-05-200.02448
2026-05-210.024446
2026-05-230.024481
2026-05-240.024418
2026-05-250.024407
2026-05-260.024426
2026-05-270.024355
2026-05-280.02444
2026-05-290.024471
2026-05-300.024413
2026-05-310.024412
2026-06-010.024467
2026-06-020.024448
2026-06-030.024442
2026-06-040.024482
2026-06-050.024487
2026-06-060.024654
2026-06-090.02458
2026-06-100.024557
2026-06-110.024657
2026-06-120.02455
2026-06-130.024552
2026-06-140.024572
2026-06-150.024637
2026-06-160.024559
2026-06-170.024668
2026-06-180.024781
2026-06-190.024756
2026-06-200.024755
2026-06-210.024627
2026-06-220.024721
2026-06-230.024687
2026-06-240.024866
2026-06-250.02488
2026-06-260.02456
2026-06-270.024662
2026-06-280.024659
2026-06-290.024689
2026-06-300.024597
2026-07-010.024685
2026-07-020.024391
2026-07-030.024479
2026-07-040.024608
2026-07-050.024492
2026-07-060.024598
2026-07-070.024616
2026-07-080.024616
2026-07-090.024637
2026-07-100.02443
2026-07-110.024346
2026-07-120.024329
2026-07-130.024317
2026-07-140.024387
2026-07-150.02443
2026-07-160.024628
2026-07-170.024489
2026-07-180.024527
2026-07-190.024282
2026-07-200.024434
2026-07-210.02433
2026-07-220.024317
2026-07-230.02453
2026-07-240.024284
2026-07-250.024324
2026-07-260.024302
2026-07-270.024012
2026-07-280.024286
2026-07-290.024296
2026-07-300.024101
2026-07-310.024094
2026-08-010.024259
2026-08-020.024015
2026-08-030.024263
2026-08-040.024264
2026-08-050.024207
2026-08-060.024069
2026-08-070.024006
2026-08-080.023947
2026-08-090.023932
2026-08-100.023938
2026-08-110.02403
2026-08-120.02398
2026-08-130.024009
2026-08-140.023928
2026-08-150.023976
2026-08-160.023851
2026-08-170.023955
2026-08-180.023886
2026-08-200.02387
2026-08-210.02388
2026-08-220.023651
2026-08-230.023643
2026-08-240.023683
2026-08-250.023763
2026-08-260.023936
2026-08-270.023741
2026-08-280.023655
2026-08-290.023793
2026-08-300.023737
2026-08-310.02368
2026-09-010.023742
2026-09-020.023791
2026-09-030.023801
2026-09-040.02379
2026-09-050.02385
2026-09-060.023671
2026-09-070.023908
2026-09-080.023908
2026-09-090.023708
2026-09-100.023813
2026-09-110.023782
2026-09-120.02376
2026-09-130.023625
2026-09-140.023767
2026-09-150.02385
2026-09-160.023845
2026-09-170.02382
2026-09-180.023621
2026-09-190.023951
2026-09-200.02376
2026-09-210.023956
2026-09-220.023674
2026-09-230.023806
2026-09-240.02378
2026-09-250.023931
2026-09-260.023765
2026-09-270.023718
2026-09-280.023661
2026-09-300.023848
2026-10-020.023927
2026-10-030.023958
2026-10-050.023862
2026-10-060.023964
2026-10-070.024045
2026-10-080.02388
2026-10-090.023676
2026-10-100.023911
2026-10-110.02364
2026-10-120.023833
2026-10-130.023616
2026-10-140.023433
2026-10-150.023562
2026-10-160.023575
2026-10-170.023607
2026-10-180.023337
2026-10-190.023552
2026-10-200.023381
2026-10-210.023288
2026-10-220.023502
2026-10-230.023457
2026-10-240.023573
2026-10-250.023284
2026-10-260.023588
2026-10-270.0235
2026-10-280.023423

High

0.02619

Low

0.02208

Average

0.02385

Statistics use all 722 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

MGA/XPF API questions

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

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

How far back does MGA/XPF historical data go?

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