Skip to content

KES to XOF exchange rate API

Kenyan Shilling to CFA Franc BCEAO · quoted 2026-10-21

4.5010

▲ +3.80% over 6M

1 KES = 4.5010 XOF · 1 XOF = 0.22217 KES · Get this rate via the API

1 KES buys 4.5010 XOF as of 2026-10-21, so 1 XOF buys 0.22217 KES. Over the last 6 months, KES/XOF traded between 4.3070 and 4.5455, averaged 4.4033 and rose 3.80%. The API holds daily KES/XOF 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.

Daily observations · gaps mean no published rate

Download CSV
KES/XOF over 6M: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateXOF
2026-04-244.336043
2026-04-254.326677
2026-04-264.338522
2026-04-274.332136
2026-04-284.327728
2026-04-294.344116
2026-04-304.341293
2026-05-014.327189
2026-05-024.336033
2026-05-034.329978
2026-05-044.336463
2026-05-054.342848
2026-05-064.333324
2026-05-074.319692
2026-05-084.306967
2026-05-094.315698
2026-05-104.325146
2026-05-114.324549
2026-05-124.322407
2026-05-144.339623
2026-05-154.361625
2026-05-164.361379
2026-05-174.363534
2026-05-184.362396
2026-05-194.363338
2026-05-204.36751
2026-05-214.36282
2026-05-234.362442
2026-05-244.348113
2026-05-254.34571
2026-05-264.354866
2026-05-274.349973
2026-05-284.350932
2026-05-294.359476
2026-05-304.345476
2026-05-314.346661
2026-06-014.352311
2026-06-024.346754
2026-06-034.364785
2026-06-044.364866
2026-06-054.372349
2026-06-064.401254
2026-06-094.39143
2026-06-104.390736
2026-06-114.388256
2026-06-124.375371
2026-06-134.379261
2026-06-144.368377
2026-06-154.365379
2026-06-164.370077
2026-06-174.372842
2026-06-184.407275
2026-06-194.422483
2026-06-204.417178
2026-06-214.418261
2026-06-224.428646
2026-06-234.444376
2026-06-244.462749
2026-06-254.457022
2026-06-264.446032
2026-06-274.448441
2026-06-284.448945
2026-06-294.441725
2026-06-304.440819
2026-07-014.445335
2026-07-024.446778
2026-07-034.43466
2026-07-044.435938
2026-07-054.434903
2026-07-064.438946
2026-07-074.437947
2026-07-084.446478
2026-07-094.440391
2026-07-104.439169
2026-07-114.449891
2026-07-124.451129
2026-07-134.449522
2026-07-144.449843
2026-07-154.435221
2026-07-164.428264
2026-07-174.435613
2026-07-184.437171
2026-07-194.439102
2026-07-204.441597
2026-07-214.445959
2026-07-224.447404
2026-07-234.445705
2026-07-244.451569
2026-07-254.451798
2026-07-264.448934
2026-07-274.447958
2026-07-284.451743
2026-07-294.440761
2026-07-304.417454
2026-07-314.403279
2026-08-014.409242
2026-08-024.392632
2026-08-034.40842
2026-08-044.401817
2026-08-054.392467
2026-08-064.394775
2026-08-074.394682
2026-08-084.394745
2026-08-094.386661
2026-08-104.403634
2026-08-114.393413
2026-08-124.396671
2026-08-134.401004
2026-08-144.391442
2026-08-154.386372
2026-08-164.38597
2026-08-174.379571
2026-08-184.379943
2026-08-204.338521
2026-08-214.335827
2026-08-224.339854
2026-08-234.338031
2026-08-244.34217
2026-08-254.34464
2026-08-264.346108
2026-08-274.350747
2026-08-284.358669
2026-08-294.375554
2026-08-304.375012
2026-08-314.356887
2026-09-014.366294
2026-09-024.375287
2026-09-034.364809
2026-09-044.360463
2026-09-054.363562
2026-09-064.364491
2026-09-074.36154
2026-09-084.360482
2026-09-094.356159
2026-09-104.358651
2026-09-114.368381
2026-09-124.369285
2026-09-134.370093
2026-09-144.384898
2026-09-154.390642
2026-09-164.387398
2026-09-174.4125
2026-09-184.405679
2026-09-194.410376
2026-09-204.410246
2026-09-214.414897
2026-09-224.419328
2026-09-234.441074
2026-09-244.452175
2026-09-254.447673
2026-09-264.44391
2026-09-274.446511
2026-09-284.44587
2026-09-304.458419
2026-10-024.499044
2026-10-034.535973
2026-10-054.545545
2026-10-064.49614
2026-10-074.504367
2026-10-084.509388
2026-10-094.504511
2026-10-104.512163
2026-10-114.515022
2026-10-124.520027
2026-10-134.520716
2026-10-144.52673
2026-10-154.50706
2026-10-164.497011
2026-10-174.497484
2026-10-184.506873
2026-10-194.497392
2026-10-204.496689
2026-10-214.500991

High

4.5455

Low

4.3070

Average

4.4033

Statistics use all 173 daily observations in the selected period.

For developers

Get this rate via the API

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

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

Replace YOUR_API_KEY with the key from your dashboard.

KES/XOF API questions

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

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

How far back does KES/XOF historical data go?

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