Skip to content

XPF to PEN exchange rate API

CFP Franc to Sol · quoted 2026-10-24

0.03231

▼ +6.30% over 2Y

1 XPF = 0.03231 PEN · 1 PEN = 30.9483 XPF · Get this rate via the API

1 XPF buys 0.03231 PEN as of 2026-10-24, so 1 PEN buys 30.9483 XPF. Over the last 2 years, XPF/PEN traded between 0.03202 and 0.03682, averaged 0.03354 and fell 6.30%. The API holds daily XPF/PEN 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/PEN over 2Y: show the values
Rates per 1 XPF. Missing rates are shown as a dash.
DatePEN
2024-10-240.034483
2024-10-250.034531
2024-10-260.034024
2024-10-270.034016
2024-10-280.034604
2024-10-290.034574
2024-10-300.034732
2024-10-310.034853
2024-11-010.034884
2024-11-020.034407
2024-11-030.034257
2024-11-040.034913
2024-11-050.034958
2024-11-060.034479
2024-11-070.034551
2024-11-080.034342
2024-11-090.033855
2024-11-100.034127
2024-11-110.034221
2024-11-120.03411
2024-11-130.034137
2024-11-140.034058
2024-11-150.034072
2024-11-160.033625
2024-11-170.033888
2024-11-180.034164
2024-11-190.034156
2024-11-200.034087
2024-11-210.03396
2024-11-220.033669
2024-11-230.033222
2024-11-240.033412
2024-11-250.033815
2024-11-260.03364
2024-11-270.033769
2024-11-280.033781
2024-11-290.03369
2024-11-300.03335
2024-12-010.033524
2024-12-020.033456
2024-12-030.033487
2024-12-040.033407
2024-12-050.033557
2024-12-060.03373
2024-12-070.032994
2024-12-080.033327
2024-12-090.033785
2024-12-100.033417
2024-12-110.033397
2024-12-120.033306
2024-12-130.033308
2024-12-140.032803
2024-12-150.033224
2024-12-160.033497
2024-12-170.033506
2024-12-180.033393
2024-12-190.033031
2024-12-200.033101
2024-12-210.032605
2024-12-220.032882
2024-12-230.033103
2024-12-240.033019
2024-12-250.033003
2024-12-260.033138
2024-12-270.033143
2024-12-280.032468
2024-12-290.033016
2024-12-300.033161
2024-12-310.033149
2025-01-010.032965
2025-01-020.032981
2025-01-030.032841
2025-01-040.032462
2025-01-050.032733
2025-01-060.033078
2025-01-070.03319
2025-01-080.033096
2025-01-090.033111
2025-01-100.032971
2025-01-110.032396
2025-01-120.032687
2025-01-130.032766
2025-01-140.032985
2025-01-150.033074
2025-01-160.032995
2025-01-170.032939
2025-01-180.032313
2025-01-190.032435
2025-01-200.033006
2025-01-210.033023
2025-01-220.033122
2025-01-230.032985
2025-01-240.033112
2025-01-250.032737
2025-01-260.03296
2025-01-270.033143
2025-01-280.033148
2025-01-290.033092
2025-01-300.032983
2025-01-310.032858
2025-02-010.032293
2025-02-020.032716
2025-02-030.032828
2025-02-040.032655
2025-02-050.032852
2025-02-060.032816
2025-02-070.032754
2025-02-080.032133
2025-02-090.032404
2025-02-100.032593
2025-02-110.032606
2025-02-120.032761
2025-02-130.032907
2025-02-140.033098
2025-02-150.032642
2025-02-160.032865
2025-02-170.032976
2025-02-180.032914
2025-02-190.032721
2025-02-200.032802
2025-02-210.032762
2025-02-220.032266
2025-02-230.032684
2025-02-240.032825
2025-02-250.032834
2025-02-260.032846
2025-02-270.032572
2025-02-280.032493
2025-03-010.032036
2025-03-020.03278
2025-03-030.032735
2025-03-040.033047
2025-03-050.033419
2025-03-060.033594
2025-03-070.033672
2025-03-080.033187
2025-03-090.033582
2025-03-100.033763
2025-03-110.033981
2025-03-120.033959
2025-03-130.033877
2025-03-140.033922
2025-03-150.033465
2025-03-160.03374
2025-03-170.034157
2025-03-180.033951
2025-03-190.033707
2025-03-200.033612
2025-03-210.03341
2025-03-220.032932
2025-03-230.033174
2025-03-240.033401
2025-03-250.03355
2025-03-260.033396
2025-03-270.033435
2025-03-280.033487
2025-03-290.033107
2025-03-300.033589
2025-03-310.033699
2025-04-010.033725
2025-04-020.033794
2025-04-030.034276
2025-04-040.03442
2025-04-050.033572
2025-04-060.034041
2025-04-070.034257
2025-04-080.034513
2025-04-090.034868
2025-04-100.034799
2025-04-110.035753
2025-04-120.035319
2025-04-130.035813
2025-04-140.035935
2025-04-150.035951
2025-04-160.0362
2025-04-170.036061
2025-04-180.036301
2025-04-190.035675
2025-04-200.036107
2025-04-210.036503
2025-04-220.036192
2025-04-230.03583
2025-04-240.035679
2025-04-250.035558
2025-04-260.035174
2025-04-270.035256
2025-04-280.035504
2025-04-290.035592
2025-04-300.03542
2025-05-010.035232
2025-05-020.035248
2025-05-030.034775
2025-05-040.034853
2025-05-050.035272
2025-05-060.035333
2025-05-070.035252
2025-05-080.035055
2025-05-090.034755
2025-05-100.034505
2025-05-110.034758
2025-05-120.034527
2025-05-130.0346
2025-05-140.035072
2025-05-150.034954
2025-05-160.034949
2025-05-170.034328
2025-05-180.034911
2025-05-190.035242
2025-05-200.035341
2025-05-210.035477
2025-05-220.035445
2025-05-230.035299
2025-05-240.034955
2025-05-250.035228
2025-05-260.035422
2025-05-270.03533
2025-05-280.035037
2025-05-290.034977
2025-05-300.034955
2025-05-310.034669
2025-06-010.034795
2025-06-020.035093
2025-06-030.035109
2025-06-040.035175
2025-06-050.035186
2025-06-060.035243
2025-06-070.034858
2025-06-080.035109
2025-06-090.035397
2025-06-100.035292
2025-06-110.035369
2025-06-120.035683
2025-06-130.035478
2025-06-140.035006
2025-06-150.035408
2025-06-160.035575
2025-06-170.035377
2025-06-180.035332
2025-06-190.035081
2025-06-200.035196
2025-06-210.034762
2025-06-220.035062
2025-06-230.035302
2025-06-240.035392
2025-06-250.035398
2025-06-260.03555
2025-06-270.035414
2025-06-280.034808
2025-06-290.035176
2025-06-300.035447
2025-07-010.03564
2025-07-020.035681
2025-07-030.03567
2025-07-040.035611
2025-07-050.03504
2025-07-060.035315
2025-07-070.035479
2025-07-080.035554
2025-07-090.035388
2025-07-100.035314
2025-07-110.035269
2025-07-120.034831
2025-07-130.035085
2025-07-140.035313
2025-07-150.035334
2025-07-160.035223
2025-07-170.03507
2025-07-180.035016
2025-07-190.034746
2025-07-200.035129
2025-07-210.035366
2025-07-220.035467
2025-07-230.035511
2025-07-240.035579
2025-07-250.035364
2025-07-260.034848
2025-07-270.035305
2025-07-280.035135
2025-07-290.035073
2025-07-300.034761
2025-07-310.034689
2025-08-010.034894
2025-08-020.034773
2025-08-030.03494
2025-08-040.035087
2025-08-050.035092
2025-08-060.035132
2025-08-070.035231
2025-08-080.035197
2025-08-090.034345
2025-08-100.034773
2025-08-110.034891
2025-08-120.034992
2025-08-130.035077
2025-08-140.035169
2025-08-150.035529
2025-08-160.034912
2025-08-170.035205
2025-08-180.035363
2025-08-190.035261
2025-08-200.034982
2025-08-210.034626
2025-08-220.034813
2025-08-230.034461
2025-08-240.034383
2025-08-250.034748
2025-08-260.034831
2025-08-270.034768
2025-08-280.035059
2025-08-290.035219
2025-08-300.034682
2025-08-310.034992
2025-09-010.035149
2025-09-020.03511
2025-09-030.035012
2025-09-040.034998
2025-09-050.035074
2025-09-060.034573
2025-09-070.034856
2025-09-080.035125
2025-09-090.035016
2025-09-100.034844
2025-09-110.034742
2025-09-120.034789
2025-09-130.034305
2025-09-140.034609
2025-09-150.034879
2025-09-160.035077
2025-09-170.035016
2025-09-180.034905
2025-09-190.03484
2025-09-200.034298
2025-09-210.034702
2025-09-220.034917
2025-09-230.035174
2025-09-240.036819
2025-09-250.03485
2025-09-260.03483
2025-09-270.034339
2025-09-280.034562
2025-09-290.034576
2025-09-300.034114
2025-10-010.033935
2025-10-020.034025
2025-10-030.033873
2025-10-040.034066
2025-10-050.033934
2025-10-060.033764
2025-10-070.033628
2025-10-080.033457
2025-10-090.033313
2025-10-100.03319
2025-10-110.033405
2025-10-120.033328
2025-10-130.033219
2025-10-140.033032
2025-10-150.032962
2025-10-160.032852
2025-10-170.032867
2025-10-180.033015
2025-10-190.032805
2025-10-200.032705
2025-10-210.03278
2025-10-220.03285
2025-10-230.032817
2025-10-240.032756
2025-10-250.032968
2025-10-260.032794
2025-10-270.032731
2025-10-280.032885
2025-10-290.0328
2025-10-300.032756
2025-10-310.032511
2025-11-010.032764
2025-11-020.032517
2025-11-030.032432
2025-11-040.03249
2025-11-050.032305
2025-11-060.032402
2025-11-070.032478
2025-11-080.03273
2025-11-090.032611
2025-11-100.032495
2025-11-110.032382
2025-11-120.032483
2025-11-130.032502
2025-11-140.032619
2025-11-150.032776
2025-11-160.032597
2025-11-170.032475
2025-11-180.032506
2025-11-190.032569
2025-11-200.032544
2025-11-210.032546
2025-11-220.032582
2025-11-230.032602
2025-11-240.032542
2025-11-250.03246
2025-11-260.032423
2025-11-270.032496
2025-11-280.032438
2025-11-290.032665
2025-11-300.032529
2025-12-010.032574
2025-12-020.032549
2025-12-030.032583
2025-12-040.032572
2025-12-050.032623
2025-12-060.032828
2025-12-070.032626
2025-12-080.032618
2025-12-090.032543
2025-12-100.032653
2025-12-110.032744
2025-12-120.032922
2025-12-130.03312
2025-12-140.033021
2025-12-150.032942
2025-12-160.032978
2025-12-170.032934
2025-12-180.032899
2025-12-190.032881
2025-12-200.033049
2025-12-210.032957
2025-12-220.032891
2025-12-230.032989
2025-12-240.033015
2025-12-250.033222
2025-12-260.033024
2025-12-270.033198
2025-12-280.033072
2025-12-290.032993
2025-12-300.032956
2025-12-310.032889
2026-01-010.0331
2026-01-020.032894
2026-01-030.033025
2026-01-040.03292
2026-01-050.032812
2026-01-060.032835
2026-01-070.032769
2026-01-080.032743
2026-01-090.032671
2026-01-100.032787
2026-01-110.032755
2026-01-120.032702
2026-01-130.032706
2026-01-140.032582
2026-01-150.032559
2026-01-160.032505
2026-01-170.032718
2026-01-180.032587
2026-01-190.032557
2026-01-200.032677
2026-01-210.032684
2026-01-220.032648
2026-01-230.03275
2026-01-240.033301
2026-01-250.032948
2026-01-260.032961
2026-01-270.033013
2026-01-280.033169
2026-01-290.03311
2026-01-300.033379
2026-01-310.033373
2026-02-010.03347
2026-02-020.033262
2026-02-030.033186
2026-02-040.033215
2026-02-050.033199
2026-02-060.033085
2026-02-070.033328
2026-02-080.033279
2026-02-090.033265
2026-02-100.033361
2026-02-110.033296
2026-02-120.03322
2026-02-130.033135
2026-02-140.033333
2026-02-150.033264
2026-02-160.033088
2026-02-170.033024
2026-02-180.033044
2026-02-190.033079
2026-02-200.033036
2026-02-210.033199
2026-02-220.033168
2026-02-230.033072
2026-02-240.033016
2026-02-250.033015
2026-02-260.033096
2026-02-270.032994
2026-02-280.033199
2026-03-010.033117
2026-03-020.032928
2026-03-030.033243
2026-03-040.033148
2026-03-050.033405
2026-03-060.033789
2026-03-070.03388
2026-03-080.033941
2026-03-090.033745
2026-03-100.033363
2026-03-110.033218
2026-03-120.033303
2026-03-130.033073
2026-03-140.033151
2026-03-150.033083
2026-03-160.032733
2026-03-170.03273
2026-03-180.032965
2026-03-190.033063
2026-03-200.033464
2026-03-210.033793
2026-03-220.033638
2026-03-230.033309
2026-03-240.033346
2026-03-250.033417
2026-03-260.033375
2026-03-270.033547
2026-03-280.033472
2026-03-290.033566
2026-03-300.033447
2026-03-310.03338
2026-04-010.033279
2026-04-020.033262
2026-04-030.033116
2026-04-040.033317
2026-04-050.033161
2026-04-060.032853
2026-04-070.032936
2026-04-080.032771
2026-04-090.032775
2026-04-100.032859
2026-04-110.033296
2026-04-120.032926
2026-04-130.032693
2026-04-140.033191
2026-04-150.033696
2026-04-160.033692
2026-04-170.03372
2026-04-180.033903
2026-04-190.0338
2026-04-200.033691
2026-04-210.033649
2026-04-220.033638
2026-04-230.033781
2026-04-240.033886
2026-04-250.034255
2026-04-260.034019
2026-04-270.034277
2026-04-280.034299
2026-04-290.034383
2026-04-300.034278
2026-05-010.034438
2026-05-020.034464
2026-05-030.034344
2026-05-040.03429
2026-05-050.033999
2026-05-060.033828
2026-05-070.033815
2026-05-080.033636
2026-05-090.033938
2026-05-100.033826
2026-05-110.033601
2026-05-120.033557
2026-05-130.033356
2026-05-140.033324
2026-05-150.033376
2026-05-160.033433
2026-05-170.033395
2026-05-180.033273
2026-05-190.033293
2026-05-200.033046
2026-05-210.033074
2026-05-220.033126
2026-05-230.033262
2026-05-240.033248
2026-05-250.033202
2026-05-260.033185
2026-05-270.033189
2026-05-280.033107
2026-05-290.033105
2026-05-300.033214
2026-05-310.033169
2026-06-010.033135
2026-06-020.033057
2026-06-030.03309
2026-06-040.033039
2026-06-050.033358
2026-06-060.033514
2026-06-070.033476
2026-06-080.033557
2026-06-090.032485
2026-06-100.032858
2026-06-110.032564
2026-06-120.032636
2026-06-130.032964
2026-06-140.032796
2026-06-150.032674
2026-06-160.032553
2026-06-170.032612
2026-06-180.032458
2026-06-190.032338
2026-06-200.032528
2026-06-210.032471
2026-06-220.032353
2026-06-230.032442
2026-06-240.032465
2026-06-250.032374
2026-06-260.032435
2026-06-270.032644
2026-06-280.032552
2026-06-290.032432
2026-06-300.032432
2026-07-010.03247
2026-07-020.032375
2026-07-030.032382
2026-07-040.032601
2026-07-050.03251
2026-07-060.032451
2026-07-070.032441
2026-07-080.032472
2026-07-090.032392
2026-07-100.032316
2026-07-110.032435
2026-07-120.032395
2026-07-130.032361
2026-07-140.032294
2026-07-150.032252
2026-07-160.032423
2026-07-170.032466
2026-07-180.032497
2026-07-190.03251
2026-07-200.032415
2026-07-210.032338
2026-07-220.032345
2026-07-230.032321
2026-07-240.032368
2026-07-250.032431
2026-07-260.032373
2026-07-270.03232
2026-07-280.032398
2026-07-290.032387
2026-07-300.032433
2026-07-310.032578
2026-08-010.032747
2026-08-020.032725
2026-08-030.032649
2026-08-040.03253
2026-08-050.032638
2026-08-060.032594
2026-08-070.032512
2026-08-080.032662
2026-08-090.032673
2026-08-100.032539
2026-08-110.03239
2026-08-120.032346
2026-08-130.032352
2026-08-140.032413
2026-08-150.032681
2026-08-160.032594
2026-08-170.032472
2026-08-180.032452
2026-08-190.03247
2026-08-200.032626
2026-08-210.032579
2026-08-220.032816
2026-08-230.032691
2026-08-240.032561
2026-08-250.032486
2026-08-260.032501
2026-08-270.032569
2026-08-280.032543
2026-08-290.032532
2026-08-300.032539
2026-08-310.032598
2026-09-010.0326
2026-09-020.0324
2026-09-030.032518
2026-09-040.032664
2026-09-050.03263
2026-09-060.032662
2026-09-070.032606
2026-09-080.03256
2026-09-090.032599
2026-09-100.032744
2026-09-110.032648
2026-09-120.032606
2026-09-130.03262
2026-09-140.03267
2026-09-150.032489
2026-09-160.032371
2026-09-170.03215
2026-09-180.032202
2026-09-190.03248
2026-09-200.032329
2026-09-210.032092
2026-09-220.032223
2026-09-230.032277
2026-09-240.032315
2026-09-250.03244
2026-09-260.032348
2026-09-270.032419
2026-09-280.032597
2026-09-290.03263
2026-09-300.032465
2026-10-010.032615
2026-10-020.032253
2026-10-030.032384
2026-10-040.032257
2026-10-050.032115
2026-10-060.032189
2026-10-070.032249
2026-10-080.03224
2026-10-090.032266
2026-10-100.032218
2026-10-110.032198
2026-10-120.032168
2026-10-130.032073
2026-10-140.032067
2026-10-150.032015
2026-10-160.032175
2026-10-170.032377
2026-10-180.032261
2026-10-190.0322
2026-10-200.032105
2026-10-210.032177
2026-10-220.032277
2026-10-230.032253
2026-10-240.032312

High

0.03682

Low

0.03202

Average

0.03354

Statistics use all 731 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

XPF/PEN API questions

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

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

How far back does XPF/PEN historical data go?

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