Skip to content

XPF to MOP exchange rate API

CFP Franc to Pataca · quoted 2026-10-23

0.07601

▲ +3.41% over 2Y

1 XPF = 0.07601 MOP · 1 MOP = 13.1562 XPF · Get this rate via the API

1 XPF buys 0.07601 MOP as of 2026-10-23, so 1 MOP buys 13.1562 XPF. Over the last 2 years, XPF/MOP traded between 0.06888 and 0.08119, averaged 0.07690 and rose 3.41%. The API holds daily XPF/MOP 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
XPF/MOP over 2Y: show the values
Rates per 1 XPF. Missing rates are shown as a dash.
DateMOP
2024-10-230.0735
2024-10-240.073548
2024-10-250.073701
2024-10-260.072448
2024-10-270.072419
2024-10-280.073638
2024-10-290.073626
2024-10-300.073814
2024-10-310.074
2024-11-010.074039
2024-11-020.073065
2024-11-030.072795
2024-11-040.074229
2024-11-050.074275
2024-11-060.073217
2024-11-070.073376
2024-11-080.073258
2024-11-090.07194
2024-11-100.072469
2024-11-110.072777
2024-11-120.072437
2024-11-130.072272
2024-11-140.071916
2024-11-150.071955
2024-11-160.070842
2024-11-170.071387
2024-11-180.072036
2024-11-190.072199
2024-11-200.072034
2024-11-210.07178
2024-11-220.071164
2024-11-230.07003
2024-11-240.070546
2024-11-250.071372
2024-11-260.071492
2024-11-270.071766
2024-11-280.071972
2024-11-290.072081
2024-11-300.07105
2024-12-010.071753
2024-12-020.071674
2024-12-030.071673
2024-12-040.071686
2024-12-050.071956
2024-12-060.072113
2024-12-070.07096
2024-12-080.071686
2024-12-090.07201
2024-12-100.071794
2024-12-110.071598
2024-12-120.071521
2024-12-130.071418
2024-12-140.070486
2024-12-150.071169
2024-12-160.07161
2024-12-170.071541
2024-12-180.071308
2024-12-190.070721
2024-12-200.070769
2024-12-210.070027
2024-12-220.070729
2024-12-230.070916
2024-12-240.070796
2024-12-250.07029
2024-12-260.070828
2024-12-270.070931
2024-12-280.069879
2024-12-290.070405
2024-12-300.070876
2024-12-310.070725
2025-01-010.070152
2025-01-020.070235
2025-01-030.0701
2025-01-040.069193
2025-01-050.069721
2025-01-060.070556
2025-01-070.070726
2025-01-080.070318
2025-01-090.070257
2025-01-100.070076
2025-01-110.06888
2025-01-120.069569
2025-01-130.069729
2025-01-140.070029
2025-01-150.070295
2025-01-160.070213
2025-01-170.07025
2025-01-180.069048
2025-01-190.069545
2025-01-200.07054
2025-01-210.070836
2025-01-220.071114
2025-01-230.071046
2025-01-240.071493
2025-01-250.070584
2025-01-260.071063
2025-01-270.07161
2025-01-280.071223
2025-01-290.071145
2025-01-300.071129
2025-01-310.070918
2025-02-010.06971
2025-02-020.070409
2025-02-030.070785
2025-02-040.070626
2025-02-050.071005
2025-02-060.07083
2025-02-070.070741
2025-02-080.06946
2025-02-090.069985
2025-02-100.070414
2025-02-110.070466
2025-02-120.070822
2025-02-130.071102
2025-02-140.071516
2025-02-150.070505
2025-02-160.071209
2025-02-170.071502
2025-02-180.071325
2025-02-190.071115
2025-02-200.071246
2025-02-210.071388
2025-02-220.070155
2025-02-230.070955
2025-02-240.071415
2025-02-250.07147
2025-02-260.071476
2025-02-270.071156
2025-02-280.070834
2025-03-010.069723
2025-03-020.070505
2025-03-030.071176
2025-03-040.071724
2025-03-050.072838
2025-03-060.073577
2025-03-070.073859
2025-03-080.072669
2025-03-090.073572
2025-03-100.073844
2025-03-110.074199
2025-03-120.074263
2025-03-130.074022
2025-03-140.074038
2025-03-150.073045
2025-03-160.073752
2025-03-170.074256
2025-03-180.074425
2025-03-190.074304
2025-03-200.074033
2025-03-210.073806
2025-03-220.072673
2025-03-230.07328
2025-03-250.073626
2025-03-260.073457
2025-03-270.073479
2025-03-280.073624
2025-03-290.072968
2025-03-300.073558
2025-03-310.073798
2025-04-010.073689
2025-04-020.073787
2025-04-030.075129
2025-04-040.075149
2025-04-050.073536
2025-04-060.074107
2025-04-070.074696
2025-04-080.074553
2025-04-090.075008
2025-04-100.075334
2025-04-110.077017
2025-04-120.076037
2025-04-130.076722
2025-04-140.077342
2025-04-150.077012
2025-04-160.077308
2025-04-170.077369
2025-04-180.07755
2025-04-190.076314
2025-04-200.077304
2025-04-210.078166
2025-04-220.07812
2025-04-230.07734
2025-04-240.077316
2025-04-250.077274
2025-04-260.076323
2025-04-270.076752
2025-04-280.077362
2025-04-290.077485
2025-04-300.077304
2025-05-010.076896
2025-05-020.076974
2025-05-030.075578
2025-05-040.076203
2025-05-050.076974
2025-05-060.07704
2025-05-080.076808
2025-05-090.076627
2025-05-100.075535
2025-05-110.076209
2025-05-120.075954
2025-05-130.076023
2025-05-140.076598
2025-05-150.076616
2025-05-170.075283
2025-05-180.076175
2025-05-190.076981
2025-05-200.077213
2025-05-210.077752
2025-05-220.077548
2025-05-230.077828
2025-05-240.076845
2025-05-250.077691
2025-05-260.078249
2025-05-270.07805
2025-05-280.07773
2025-05-290.077659
2025-05-300.078003
2025-05-310.076821
2025-06-010.077641
2025-06-020.07847
2025-06-030.078426
2025-06-040.078416
2025-06-050.078621
2025-06-060.078557
2025-06-070.077202
2025-06-080.077775
2025-06-090.07858
2025-06-100.078571
2025-06-110.078825
2025-06-120.079561
2025-06-130.07941
2025-06-140.078251
2025-06-150.079051
2025-06-160.079591
2025-06-170.079403
2025-06-180.079147
2025-06-190.078983
2025-06-200.079321
2025-06-210.078071
2025-06-220.078722
2025-06-230.079314
2025-06-240.079915
2025-06-250.080024
2025-06-260.080579
2025-06-270.080617
2025-06-280.079288
2025-06-290.080086
2025-06-300.080841
2025-07-010.081186
2025-07-020.081143
2025-07-030.0811
2025-07-040.081066
2025-07-050.079775
2025-07-060.08045
2025-07-070.080825
2025-07-080.080755
2025-07-090.080655
2025-07-100.080655
2025-07-110.080469
2025-07-120.079219
2025-07-130.079797
2025-07-140.080397
2025-07-150.080192
2025-07-160.079971
2025-07-170.079848
2025-07-180.080049
2025-07-190.078768
2025-07-200.07959
2025-07-210.080266
2025-07-220.080643
2025-07-230.080818
2025-07-240.080989
2025-07-250.080801
2025-07-260.07959
2025-07-270.080488
2025-07-280.080354
2025-07-290.07957
2025-07-300.079176
2025-07-310.078663
2025-08-010.078797
2025-08-020.07847
2025-08-030.078981
2025-08-040.079576
2025-08-050.079577
2025-08-060.079939
2025-08-070.080243
2025-08-080.080209
2025-08-090.078834
2025-08-100.079704
2025-08-110.08008
2025-08-120.080118
2025-08-130.080537
2025-08-140.080341
2025-08-150.080355
2025-08-160.079028
2025-08-170.079722
2025-08-180.080184
2025-08-190.07983
2025-08-200.079685
2025-08-210.079637
2025-08-220.079691
2025-08-230.079057
2025-08-240.079067
2025-08-250.079959
2025-08-260.079707
2025-08-270.079286
2025-08-280.079644
2025-08-290.079732
2025-08-300.07863
2025-08-310.079498
2025-09-010.080061
2025-09-020.079773
2025-09-030.079777
2025-09-040.079655
2025-09-050.080029
2025-09-060.078839
2025-09-070.079484
2025-09-080.080226
2025-09-090.080246
2025-09-100.079956
2025-09-110.079986
2025-09-130.078731
2025-09-140.079397
2025-09-150.080103
2025-09-160.080573
2025-09-170.080771
2025-09-180.080456
2025-09-190.080176
2025-09-200.078801
2025-09-210.079625
2025-09-220.080168
2025-09-230.080423
2025-09-240.080179
2025-09-250.079815
2025-09-260.079702
2025-09-270.078584
2025-09-280.079185
2025-09-290.07997
2025-09-300.078928
2025-10-010.078813
2025-10-020.078755
2025-10-030.07877
2025-10-040.078844
2025-10-050.078848
2025-10-060.078629
2025-10-070.078558
2025-10-080.078289
2025-10-090.078164
2025-10-100.077744
2025-10-110.077944
2025-10-120.078053
2025-10-130.078087
2025-10-140.077638
2025-10-150.077848
2025-10-160.078033
2025-10-170.078172
2025-10-180.078158
2025-10-190.077974
2025-10-200.077979
2025-10-210.0778
2025-10-220.07773
2025-10-230.077709
2025-10-240.0778
2025-10-250.077958
2025-10-260.077832
2025-10-270.077831
2025-10-280.077946
2025-10-290.077871
2025-10-300.077677
2025-10-310.07749
2025-11-010.077402
2025-11-020.077596
2025-11-030.077386
2025-11-040.077241
2025-11-050.077159
2025-11-060.07731
2025-11-070.077473
2025-11-080.077661
2025-11-090.077681
2025-11-100.077646
2025-11-110.077685
2025-11-120.077623
2025-11-130.077709
2025-11-140.077846
2025-11-150.077937
2025-11-160.07783
2025-11-170.077723
2025-11-180.077686
2025-11-190.07773
2025-11-200.077494
2025-11-210.077465
2025-11-220.077355
2025-11-230.077483
2025-11-240.077434
2025-11-250.077436
2025-11-260.077641
2025-11-270.077786
2025-11-280.077765
2025-11-290.077897
2025-11-300.077912
2025-12-010.077948
2025-12-020.077976
2025-12-030.078089
2025-12-040.078158
2025-12-050.078104
2025-12-060.078241
2025-12-070.078096
2025-12-080.078074
2025-12-090.078001
2025-12-110.078367
2025-12-120.07879
2025-12-130.078859
2025-12-140.078898
2025-12-150.078811
2025-12-160.078832
2025-12-170.078766
2025-12-180.078774
2025-12-190.07871
2025-12-200.078673
2025-12-210.078734
2025-12-220.07876
2025-12-230.078947
2025-12-240.079008
2025-12-250.079041
2025-12-260.078941
2025-12-270.078985
2025-12-280.078899
2025-12-290.078903
2025-12-300.078934
2025-12-310.07888
2026-01-010.078929
2026-01-020.078993
2026-01-030.078875
2026-01-040.078943
2026-01-050.078733
2026-01-060.078706
2026-01-070.078645
2026-01-080.07855
2026-01-090.078472
2026-01-100.078323
2026-01-110.078579
2026-01-120.078568
2026-01-130.078664
2026-01-140.078377
2026-01-150.078237
2026-01-160.078147
2026-01-170.078037
2026-01-180.078197
2026-01-190.078194
2026-01-200.078609
2026-01-210.078695
2026-01-220.078594
2026-01-230.078897
2026-01-240.07957
2026-01-250.079197
2026-01-260.079449
2026-01-270.079653
2026-01-280.080233
2026-01-290.080082
2026-01-300.080272
2026-01-310.079974
2026-02-010.080175
2026-02-020.079932
2026-02-030.079882
2026-02-040.08001
2026-02-050.079738
2026-02-060.079704
2026-02-070.079646
2026-02-080.07996
2026-02-090.080101
2026-02-100.080367
2026-02-110.080331
2026-02-120.080391
2026-02-130.080024
2026-02-140.080039
2026-02-150.080117
2026-02-160.079983
2026-02-170.07992
2026-02-180.079866
2026-02-190.079601
2026-02-200.079545
2026-02-210.079484
2026-02-220.079662
2026-02-230.079735
2026-02-240.079631
2026-02-250.079706
2026-02-260.079873
2026-02-270.079678
2026-02-280.079719
2026-03-010.079776
2026-03-020.079317
2026-03-030.07892
2026-03-040.078574
2026-03-050.078657
2026-03-060.078591
2026-03-070.078428
2026-03-080.078768
2026-03-090.07826
2026-03-100.07873
2026-03-110.078393
2026-03-120.078256
2026-03-130.077611
2026-03-140.077374
2026-03-150.077434
2026-03-160.077493
2026-03-170.077786
2026-03-180.077926
2026-03-190.077699
2026-03-200.078079
2026-03-210.078369
2026-03-220.078242
2026-03-230.078027
2026-03-240.07821
2026-03-250.078191
2026-03-260.077858
2026-03-270.077923
2026-03-280.078076
2026-03-290.0779
2026-03-300.077701
2026-03-310.077612
2026-04-010.078088
2026-04-020.077961
2026-04-030.077725
2026-04-040.077893
2026-04-050.077818
2026-04-060.077812
2026-04-070.077945
2026-04-080.078551
2026-04-090.07844
2026-04-100.078618
2026-04-110.079242
2026-04-120.078691
2026-04-130.078554
2026-04-140.079365
2026-04-150.079574
2026-04-160.079361
2026-04-170.079446
2026-04-180.079574
2026-04-190.079598
2026-04-200.079607
2026-04-210.079307
2026-04-220.079333
2026-04-230.079329
2026-04-240.079034
2026-04-250.079146
2026-04-260.079126
2026-04-270.079084
2026-04-280.07936
2026-04-290.079086
2026-04-300.079062
2026-05-010.079239
2026-05-020.079303
2026-05-030.079241
2026-05-040.079142
2026-05-050.07903
2026-05-060.079086
2026-05-070.079365
2026-05-080.079526
2026-05-090.079672
2026-05-100.07926
2026-05-110.079159
2026-05-120.079271
2026-05-140.079074
2026-05-150.078901
2026-05-160.078572
2026-05-170.078665
2026-05-180.078833
2026-05-190.078668
2026-05-200.078593
2026-05-210.078615
2026-05-230.078471
2026-05-240.078657
2026-05-250.078964
2026-05-260.078705
2026-05-270.078797
2026-05-280.078679
2026-05-290.078705
2026-05-300.078866
2026-05-310.078818
2026-06-010.078748
2026-06-020.078715
2026-06-030.078579
2026-06-040.078544
2026-06-050.078376
2026-06-060.077911
2026-06-090.078179
2026-06-100.078186
2026-06-110.078003
2026-06-120.078182
2026-06-130.07823
2026-06-140.078187
2026-06-150.07835
2026-06-160.078149
2026-06-170.07829
2026-06-180.077808
2026-06-190.077633
2026-06-200.077616
2026-06-210.077692
2026-06-220.077583
2026-06-230.077346
2026-06-240.077072
2026-06-250.077074
2026-06-260.07724
2026-06-270.07707
2026-06-280.077196
2026-06-290.07722
2026-06-300.077259
2026-07-010.077214
2026-07-020.077279
2026-07-030.077395
2026-07-040.07742
2026-07-050.077429
2026-07-060.07739
2026-07-070.077383
2026-07-080.077263
2026-07-090.077329
2026-07-100.077352
2026-07-110.077205
2026-07-120.077266
2026-07-130.077177
2026-07-140.077314
2026-07-150.077359
2026-07-160.07748
2026-07-170.077401
2026-07-180.077398
2026-07-190.077387
2026-07-200.077337
2026-07-210.077265
2026-07-220.077235
2026-07-230.077191
2026-07-240.077146
2026-07-250.076997
2026-07-260.077072
2026-07-270.07717
2026-07-280.077171
2026-07-290.07725
2026-07-300.077652
2026-07-310.07788
2026-08-010.078036
2026-08-020.078008
2026-08-030.078112
2026-08-040.07794
2026-08-050.078227
2026-08-060.078231
2026-08-070.078141
2026-08-080.078267
2026-08-090.078286
2026-08-100.078312
2026-08-110.078227
2026-08-120.07822
2026-08-130.078167
2026-08-140.078295
2026-08-150.078368
2026-08-160.07838
2026-08-170.07851
2026-08-180.078459
2026-08-200.079003
2026-08-210.079083
2026-08-220.079013
2026-08-230.079055
2026-08-240.078986
2026-08-250.078889
2026-08-260.078939
2026-08-270.078855
2026-08-280.078783
2026-08-290.078374
2026-08-300.078576
2026-08-310.078645
2026-09-010.078722
2026-09-020.078376
2026-09-030.078609
2026-09-040.078835
2026-09-050.078599
2026-09-060.078756
2026-09-070.078716
2026-09-080.078828
2026-09-090.078874
2026-09-100.078924
2026-09-110.078739
2026-09-120.078514
2026-09-130.078676
2026-09-140.07853
2026-09-150.078183
2026-09-160.078109
2026-09-170.077698
2026-09-180.077916
2026-09-190.077773
2026-09-200.077813
2026-09-210.077729
2026-09-220.077904
2026-09-230.077392
2026-09-240.077049
2026-09-250.07701
2026-09-260.077125
2026-09-270.077168
2026-09-280.077086
2026-09-300.076872
2026-10-020.076291
2026-10-030.076217
2026-10-050.076002
2026-10-060.076162
2026-10-070.075991
2026-10-080.076001
2026-10-090.075989
2026-10-100.075878
2026-10-110.075907
2026-10-120.076003
2026-10-130.075734
2026-10-140.075837
2026-10-150.075954
2026-10-160.076082
2026-10-170.076136
2026-10-180.076099
2026-10-190.076053
2026-10-200.07608
2026-10-210.076171
2026-10-220.076094
2026-10-230.07601

High

0.08119

Low

0.06888

Average

0.07690

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=XPF&currencies=MOP").json()

Replace YOUR_API_KEY with the key from your dashboard.

XPF/MOP API questions

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

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

How far back does XPF/MOP historical data go?

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