Skip to content

XPF to KES exchange rate API

CFP Franc to Kenyan Shilling · quoted 2026-11-01

1.2145

▲ +1.83% over 2Y

1 XPF = 1.2145 KES · 1 KES = 0.82335 XPF · Get this rate via the API

1 XPF buys 1.2145 KES as of 2026-11-01, so 1 KES buys 0.82335 XPF. Over the last 2 years, XPF/KES traded between 1.1113 and 1.3009, averaged 1.2368 and rose 1.83%. The API holds daily XPF/KES 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/KES over 2Y: show the values
Rates per 1 XPF. Missing rates are shown as a dash.
DateKES
2024-11-011.192758
2024-11-021.176165
2024-11-031.17569
2024-11-041.194279
2024-11-051.196583
2024-11-061.179537
2024-11-071.18194
2024-11-081.180561
2024-11-091.159566
2024-11-101.170574
2024-11-111.172263
2024-11-121.166949
2024-11-131.164644
2024-11-141.16107
2024-11-151.16145
2024-11-161.143978
2024-11-171.152374
2024-11-181.162493
2024-11-191.161074
2024-11-201.16281
2024-11-211.158594
2024-11-221.148768
2024-11-231.131155
2024-11-241.141988
2024-11-251.153172
2024-11-261.153948
2024-11-271.158621
2024-11-281.161841
2024-11-291.167023
2024-11-301.148091
2024-12-011.162317
2024-12-021.15743
2024-12-031.157028
2024-12-041.157964
2024-12-051.161418
2024-12-061.164189
2024-12-071.14904
2024-12-081.158752
2024-12-091.16266
2024-12-101.160767
2024-12-111.156658
2024-12-121.15593
2024-12-131.154776
2024-12-141.138096
2024-12-151.15144
2024-12-161.153582
2024-12-171.153786
2024-12-181.151249
2024-12-191.141707
2024-12-201.145161
2024-12-211.128805
2024-12-221.144342
2024-12-231.142801
2024-12-241.144287
2024-12-251.134879
2024-12-261.142715
2024-12-271.144309
2024-12-281.130814
2024-12-291.141004
2024-12-301.146258
2024-12-311.143002
2025-01-011.1342
2025-01-021.135016
2025-01-031.131194
2025-01-041.116812
2025-01-051.127605
2025-01-061.13713
2025-01-071.143158
2025-01-081.136309
2025-01-091.134038
2025-01-101.131432
2025-01-111.111264
2025-01-121.124173
2025-01-131.127616
2025-01-141.130192
2025-01-151.13567
2025-01-161.133049
2025-01-171.133989
2025-01-181.114954
2025-01-191.124073
2025-01-201.139486
2025-01-211.143917
2025-01-221.147134
2025-01-231.146086
2025-01-241.153112
2025-01-251.139547
2025-01-261.146304
2025-01-271.151959
2025-01-281.147303
2025-01-291.14807
2025-01-301.147536
2025-01-311.144308
2025-02-011.121942
2025-02-021.1342
2025-02-031.138871
2025-02-041.135324
2025-02-051.141633
2025-02-061.140147
2025-02-071.13838
2025-02-081.116625
2025-02-091.128121
2025-02-101.133607
2025-02-111.132827
2025-02-121.138193
2025-02-131.14311
2025-02-141.150138
2025-02-151.134354
2025-02-161.149528
2025-02-171.151185
2025-02-181.15119
2025-02-191.145356
2025-02-201.150745
2025-02-211.153671
2025-02-221.135105
2025-02-231.150262
2025-02-241.15646
2025-02-251.154789
2025-02-261.156604
2025-02-271.149938
2025-02-281.143917
2025-03-011.122066
2025-03-021.139498
2025-03-031.148033
2025-03-041.152394
2025-03-051.175404
2025-03-061.183237
2025-03-071.192119
2025-03-081.17257
2025-03-091.18948
2025-03-101.193983
2025-03-111.199874
2025-03-121.198591
2025-03-131.196628
2025-03-141.197107
2025-03-151.181149
2025-03-161.192766
2025-03-171.199587
2025-03-181.203586
2025-03-191.201532
2025-03-201.196868
2025-03-211.193148
2025-03-221.175352
2025-03-231.183942
2025-03-251.189681
2025-03-261.187231
2025-03-271.187254
2025-03-281.189698
2025-03-291.173246
2025-03-301.18904
2025-03-311.192928
2025-04-011.188798
2025-04-021.190089
2025-04-031.212236
2025-04-041.212141
2025-04-051.184806
2025-04-061.198235
2025-04-071.208486
2025-04-081.206759
2025-04-091.210442
2025-04-101.222167
2025-04-111.249243
2025-04-121.231495
2025-04-131.246577
2025-04-141.253946
2025-04-151.248368
2025-04-161.254758
2025-04-171.254255
2025-04-181.256662
2025-04-191.236059
2025-04-201.255522
2025-04-211.266827
2025-04-221.267634
2025-04-231.253982
2025-04-241.254528
2025-04-251.252046
2025-04-261.235861
2025-04-271.243296
2025-04-281.252717
2025-04-291.251453
2025-04-301.24999
2025-05-011.247028
2025-05-021.248342
2025-05-031.224267
2025-05-041.23617
2025-05-051.248308
2025-05-061.247164
2025-05-081.240991
2025-05-091.236521
2025-05-101.21992
2025-05-111.230654
2025-05-121.224986
2025-05-131.223207
2025-05-141.233044
2025-05-151.231557
2025-05-171.208388
2025-05-181.224708
2025-05-191.238254
2025-05-201.240992
2025-05-211.244057
2025-05-221.245656
2025-05-231.246967
2025-05-241.230977
2025-05-251.245902
2025-05-261.250214
2025-05-271.24925
2025-05-281.243968
2025-05-291.243566
2025-05-301.248429
2025-05-311.228702
2025-06-011.243718
2025-06-021.253125
2025-06-031.25306
2025-06-041.254682
2025-06-051.257983
2025-06-061.257582
2025-06-071.235965
2025-06-081.24487
2025-06-091.257428
2025-06-101.257121
2025-06-111.261166
2025-06-121.272959
2025-06-131.270407
2025-06-141.252363
2025-06-151.264717
2025-06-161.270484
2025-06-171.270897
2025-06-181.266863
2025-06-191.263169
2025-06-201.269205
2025-06-211.247625
2025-06-221.259542
2025-06-231.268515
2025-06-241.278301
2025-06-251.280258
2025-06-261.289012
2025-06-271.289253
2025-06-281.268928
2025-06-291.281247
2025-06-301.29172
2025-07-011.29874
2025-07-021.297282
2025-07-031.295475
2025-07-041.297467
2025-07-051.274847
2025-07-061.285599
2025-07-071.291419
2025-07-081.289871
2025-07-091.290234
2025-07-101.287701
2025-07-111.287668
2025-07-121.26563
2025-07-131.276634
2025-07-141.284488
2025-07-151.282531
2025-07-161.281481
2025-07-171.276059
2025-07-181.277026
2025-07-191.26101
2025-07-201.273795
2025-07-211.283722
2025-07-221.286459
2025-07-231.292045
2025-07-241.291972
2025-07-251.291255
2025-07-261.269657
2025-07-271.28777
2025-07-281.282826
2025-07-291.272503
2025-07-301.266463
2025-07-311.258772
2025-08-011.260021
2025-08-021.255572
2025-08-031.262418
2025-08-041.269384
2025-08-051.272003
2025-08-061.278506
2025-08-071.280984
2025-08-081.282989
2025-08-091.259307
2025-08-101.273403
2025-08-111.27843
2025-08-121.282133
2025-08-131.289065
2025-08-141.285588
2025-08-151.287045
2025-08-161.26687
2025-08-171.278531
2025-08-181.283431
2025-08-191.283961
2025-08-201.282541
2025-08-211.278974
2025-08-221.281579
2025-08-231.268965
2025-08-241.269597
2025-08-251.274509
2025-08-261.283082
2025-08-271.278428
2025-08-281.283916
2025-08-291.285663
2025-08-301.267058
2025-08-311.279482
2025-09-011.28642
2025-09-021.283556
2025-09-031.282864
2025-09-041.280271
2025-09-051.288902
2025-09-061.270334
2025-09-071.279206
2025-09-081.290177
2025-09-091.294443
2025-09-101.293057
2025-09-111.288129
2025-09-131.268253
2025-09-141.280274
2025-09-151.292598
2025-09-161.300936
2025-09-171.299854
2025-09-181.298231
2025-09-191.294546
2025-09-201.272595
2025-09-211.285336
2025-09-221.294937
2025-09-231.299633
2025-09-241.295254
2025-09-251.287794
2025-09-261.288639
2025-09-271.268975
2025-09-281.275698
2025-09-291.286599
2025-09-301.273375
2025-10-011.272766
2025-10-021.272994
2025-10-031.270959
2025-10-041.273043
2025-10-051.271956
2025-10-061.268741
2025-10-071.26253
2025-10-081.262934
2025-10-091.261471
2025-10-101.25377
2025-10-111.252603
2025-10-121.258364
2025-10-131.255891
2025-10-141.253329
2025-10-151.251597
2025-10-161.259162
2025-10-171.259612
2025-10-181.26361
2025-10-191.259616
2025-10-201.260504
2025-10-211.25674
2025-10-221.255245
2025-10-231.253047
2025-10-241.2533
2025-10-251.258552
2025-10-261.256576
2025-10-271.254126
2025-10-281.261687
2025-10-291.257281
2025-10-301.25407
2025-10-311.251626
2025-11-011.249424
2025-11-021.252498
2025-11-031.248286
2025-11-041.246622
2025-11-051.245061
2025-11-061.247703
2025-11-071.249771
2025-11-081.252576
2025-11-091.253127
2025-11-101.25279
2025-11-111.25368
2025-11-121.253186
2025-11-131.254548
2025-11-141.256909
2025-11-151.257829
2025-11-161.257029
2025-11-171.254966
2025-11-181.254835
2025-11-191.256456
2025-11-201.25614
2025-11-211.252589
2025-11-221.251793
2025-11-231.251618
2025-11-241.249481
2025-11-251.252559
2025-11-261.253804
2025-11-271.2597
2025-11-281.25949
2025-11-291.260109
2025-11-301.257986
2025-12-011.25591
2025-12-021.256417
2025-12-031.259782
2025-12-041.261828
2025-12-051.260553
2025-12-061.261674
2025-12-071.259519
2025-12-081.25949
2025-12-091.258204
2025-12-111.263524
2025-12-121.265822
2025-12-131.265102
2025-12-141.268178
2025-12-151.26696
2025-12-161.268663
2025-12-171.268697
2025-12-181.266906
2025-12-191.266349
2025-12-201.26467
2025-12-211.266665
2025-12-221.266506
2025-12-231.266608
2025-12-241.270755
2025-12-251.272545
2025-12-261.271059
2025-12-271.272323
2025-12-281.271245
2025-12-291.27053
2025-12-301.269886
2025-12-311.271482
2026-01-011.270594
2026-01-021.27021
2026-01-031.267939
2026-01-041.26919
2026-01-051.267571
2026-01-061.263434
2026-01-071.265581
2026-01-081.2638
2026-01-091.263526
2026-01-101.258374
2026-01-111.262579
2026-01-121.261269
2026-01-131.261874
2026-01-141.25927
2026-01-151.257409
2026-01-161.25633
2026-01-171.253319
2026-01-181.2562
2026-01-191.25609
2026-01-201.261544
2026-01-211.264474
2026-01-221.264059
2026-01-231.267252
2026-01-241.277605
2026-01-251.272204
2026-01-261.268373
2026-01-271.278325
2026-01-281.289014
2026-01-291.285488
2026-01-301.289059
2026-01-311.282015
2026-02-011.2859
2026-02-021.2892
2026-02-031.285854
2026-02-041.278937
2026-02-051.280006
2026-02-061.278605
2026-02-071.272847
2026-02-081.282011
2026-02-091.281424
2026-02-101.285297
2026-02-111.286821
2026-02-121.288029
2026-02-131.284191
2026-02-141.282405
2026-02-151.282758
2026-02-161.280543
2026-02-171.281387
2026-02-181.278789
2026-02-191.277161
2026-02-201.276397
2026-02-211.273694
2026-02-221.275186
2026-02-231.272871
2026-02-241.273564
2026-02-251.276273
2026-02-261.275749
2026-02-271.275763
2026-02-281.276201
2026-03-011.27715
2026-03-021.270193
2026-03-031.267745
2026-03-041.262032
2026-03-051.262301
2026-03-061.260645
2026-03-071.257387
2026-03-081.262745
2026-03-091.251053
2026-03-101.260174
2026-03-111.257465
2026-03-121.258898
2026-03-131.245809
2026-03-141.240424
2026-03-151.241583
2026-03-161.244136
2026-03-171.247102
2026-03-181.248935
2026-03-191.252109
2026-03-201.247395
2026-03-211.258813
2026-03-221.25675
2026-03-231.25468
2026-03-241.253634
2026-03-251.255635
2026-03-261.256225
2026-03-271.25314
2026-03-281.256885
2026-03-291.254715
2026-03-301.250838
2026-03-311.249874
2026-04-011.257214
2026-04-021.257043
2026-04-031.251042
2026-04-041.252458
2026-04-051.253414
2026-04-061.251039
2026-04-071.256023
2026-04-081.266471
2026-04-091.258698
2026-04-101.260803
2026-04-111.269233
2026-04-121.262275
2026-04-131.260077
2026-04-141.275442
2026-04-151.275688
2026-04-161.270453
2026-04-171.273779
2026-04-181.273704
2026-04-191.27181
2026-04-201.271123
2026-04-211.269429
2026-04-221.269721
2026-04-231.270014
2026-04-241.266536
2026-04-251.270501
2026-04-261.267764
2026-04-271.267145
2026-04-281.269679
2026-04-291.265109
2026-04-301.264317
2026-05-011.268288
2026-05-021.269015
2026-05-031.268024
2026-05-041.266448
2026-05-051.264965
2026-05-061.265372
2026-05-071.269938
2026-05-081.272871
2026-05-091.276509
2026-05-101.269546
2026-05-111.268385
2026-05-121.269946
2026-05-141.266394
2026-05-151.263797
2026-05-161.260362
2026-05-171.261139
2026-05-181.260553
2026-05-191.261219
2026-05-201.260434
2026-05-211.261367
2026-05-231.260055
2026-05-241.264591
2026-05-251.268592
2026-05-261.26283
2026-05-271.265232
2026-05-281.265175
2026-05-291.259404
2026-05-301.264975
2026-05-311.264057
2026-06-011.262792
2026-06-021.264472
2026-06-031.260041
2026-06-041.25916
2026-06-051.257012
2026-06-061.248943
2026-06-091.25297
2026-06-101.253245
2026-06-111.251214
2026-06-121.254994
2026-06-131.255216
2026-06-141.254399
2026-06-151.257211
2026-06-161.253791
2026-06-171.256122
2026-06-181.248546
2026-06-191.244983
2026-06-201.244441
2026-06-211.246073
2026-06-221.243232
2026-06-231.239479
2026-06-241.23494
2026-06-251.235983
2026-06-261.238825
2026-06-271.235695
2026-06-281.237578
2026-06-291.237759
2026-06-301.238333
2026-07-011.237473
2026-07-021.236178
2026-07-031.238584
2026-07-041.239178
2026-07-051.239139
2026-07-061.238608
2026-07-071.238642
2026-07-081.236353
2026-07-091.23792
2026-07-101.238451
2026-07-111.235292
2026-07-121.236324
2026-07-131.235864
2026-07-141.237332
2026-07-151.238908
2026-07-161.240764
2026-07-171.239123
2026-07-181.238834
2026-07-191.238667
2026-07-201.237747
2026-07-211.236831
2026-07-221.236612
2026-07-231.237312
2026-07-241.236888
2026-07-251.234763
2026-07-261.235588
2026-07-271.236909
2026-07-281.237736
2026-07-291.238614
2026-07-301.243489
2026-07-311.247079
2026-08-011.246681
2026-08-021.249236
2026-08-031.248554
2026-08-041.248346
2026-08-051.252832
2026-08-061.252755
2026-08-071.251153
2026-08-081.250793
2026-08-091.25355
2026-08-101.249901
2026-08-111.252314
2026-08-121.251741
2026-08-131.250309
2026-08-141.252221
2026-08-151.253181
2026-08-161.253656
2026-08-171.255781
2026-08-181.256201
2026-08-201.266063
2026-08-211.267097
2026-08-221.266613
2026-08-231.267107
2026-08-241.266604
2026-08-251.264837
2026-08-261.264965
2026-08-271.263878
2026-08-281.262817
2026-08-291.256279
2026-08-301.259287
2026-08-311.264074
2026-09-011.26273
2026-09-021.256126
2026-09-031.259654
2026-09-041.263534
2026-09-051.259731
2026-09-061.262132
2026-09-071.261809
2026-09-081.263393
2026-09-091.26381
2026-09-101.264802
2026-09-111.261658
2026-09-121.258082
2026-09-131.260482
2026-09-141.258349
2026-09-151.252822
2026-09-161.253345
2026-09-171.245853
2026-09-181.250833
2026-09-191.24636
2026-09-201.247243
2026-09-211.245482
2026-09-221.248857
2026-09-231.240182
2026-09-241.235271
2026-09-251.234794
2026-09-261.236955
2026-09-271.23783
2026-09-281.23751
2026-09-301.234059
2026-10-021.22328
2026-10-031.21185
2026-10-051.211132
2026-10-061.223145
2026-10-071.221244
2026-10-081.221117
2026-10-091.220804
2026-10-101.218244
2026-10-111.218453
2026-10-121.219942
2026-10-131.215566
2026-10-141.216629
2026-10-151.219685
2026-10-161.222006
2026-10-171.22222
2026-10-181.222213
2026-10-191.223112
2026-10-201.222702
2026-10-211.223437
2026-10-221.22261
2026-10-231.22117
2026-10-241.218179
2026-10-251.22018
2026-10-261.220582
2026-10-271.21696
2026-10-281.212754
2026-10-291.215031
2026-10-301.217451
2026-10-311.214543
2026-11-011.214543

High

1.3009

Low

1.1113

Average

1.2368

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

XPF/KES API questions

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

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

How far back does XPF/KES historical data go?

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