Skip to content

PKR to KES exchange rate API

Pakistan Rupee to Kenyan Shilling · quoted 2026-10-21

0.46219

▲ +0.52% over 6M

1 PKR = 0.46219 KES · 1 KES = 2.1636 PKR · Get this rate via the API

1 PKR buys 0.46219 KES as of 2026-10-21, so 1 KES buys 2.1636 PKR. Over the last 6 months, PKR/KES traded between 0.45819 and 0.46869, averaged 0.46202 and rose 0.52%. The API holds daily PKR/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.

Daily observations · gaps mean no published rate

Download CSV
PKR/KES over 6M: show the values
Rates per 1 PKR. Missing rates are shown as a dash.
DateKES
2026-04-240.459778
2026-04-250.464686
2026-04-260.461288
2026-04-270.462232
2026-04-280.461498
2026-04-290.459089
2026-04-300.459151
2026-05-010.459137
2026-05-020.463278
2026-05-030.461144
2026-05-040.459252
2026-05-050.459331
2026-05-060.4583
2026-05-070.459264
2026-05-080.460511
2026-05-090.463593
2026-05-100.462462
2026-05-110.458188
2026-05-120.459336
2026-05-140.459141
2026-05-150.459542
2026-05-160.464344
2026-05-170.462029
2026-05-180.459464
2026-05-190.459877
2026-05-200.460153
2026-05-210.46028
2026-05-230.465238
2026-05-240.463931
2026-05-250.460793
2026-05-260.460463
2026-05-270.460813
2026-05-280.461268
2026-05-290.459217
2026-05-300.464738
2026-05-310.462523
2026-06-010.460478
2026-06-020.461191
2026-06-030.460288
2026-06-040.460061
2026-06-050.460173
2026-06-060.464518
2026-06-090.460034
2026-06-100.460067
2026-06-110.460397
2026-06-120.460729
2026-06-130.465015
2026-06-140.464826
2026-06-150.460507
2026-06-160.460294
2026-06-170.46061
2026-06-180.462484
2026-06-190.460408
2026-06-200.465064
2026-06-210.462704
2026-06-220.460129
2026-06-230.460143
2026-06-240.460218
2026-06-250.460496
2026-06-260.46071
2026-06-270.465334
2026-06-280.46517
2026-06-290.460447
2026-06-300.460455
2026-07-010.460489
2026-07-020.459757
2026-07-030.459799
2026-07-040.464612
2026-07-050.464493
2026-07-060.459744
2026-07-070.459848
2026-07-080.459626
2026-07-090.459677
2026-07-100.459649
2026-07-110.464478
2026-07-120.464336
2026-07-130.459746
2026-07-140.459495
2026-07-150.459757
2026-07-160.459809
2026-07-170.459806
2026-07-180.464978
2026-07-190.464892
2026-07-200.459637
2026-07-210.459752
2026-07-220.459776
2026-07-230.460364
2026-07-240.460584
2026-07-250.466303
2026-07-260.465658
2026-07-270.460686
2026-07-280.461013
2026-07-290.46094
2026-07-300.460415
2026-07-310.460435
2026-08-010.466022
2026-08-020.461917
2026-08-030.459975
2026-08-040.461741
2026-08-050.460459
2026-08-060.460403
2026-08-070.460432
2026-08-080.464871
2026-08-090.465774
2026-08-100.458964
2026-08-110.460421
2026-08-120.460269
2026-08-130.460063
2026-08-140.460055
2026-08-150.465546
2026-08-160.46543
2026-08-170.460091
2026-08-180.460359
2026-08-200.460683
2026-08-210.46068
2026-08-220.466165
2026-08-230.465956
2026-08-240.460666
2026-08-250.460648
2026-08-260.460616
2026-08-270.461049
2026-08-280.461228
2026-08-290.466306
2026-08-300.466383
2026-08-310.462585
2026-09-010.461549
2026-09-020.461074
2026-09-030.461091
2026-09-040.461084
2026-09-050.466306
2026-09-060.466367
2026-09-070.461659
2026-09-080.461079
2026-09-090.461042
2026-09-100.461034
2026-09-110.461017
2026-09-120.466188
2026-09-130.466766
2026-09-140.461076
2026-09-150.461169
2026-09-160.461823
2026-09-170.461514
2026-09-180.462071
2026-09-190.467001
2026-09-200.467031
2026-09-210.461263
2026-09-220.461392
2026-09-230.461149
2026-09-240.461272
2026-09-250.461339
2026-09-260.467438
2026-09-270.465481
2026-09-280.467871
2026-09-300.468317
2026-10-020.467839
2026-10-030.464498
2026-10-050.460761
2026-10-060.462144
2026-10-070.462461
2026-10-080.462352
2026-10-090.462254
2026-10-100.468576
2026-10-110.466065
2026-10-120.462244
2026-10-130.46183
2026-10-140.461722
2026-10-150.462078
2026-10-160.462229
2026-10-170.468687
2026-10-180.467288
2026-10-190.463086
2026-10-200.462546
2026-10-210.462186

High

0.46869

Low

0.45819

Average

0.46202

Statistics use all 173 daily observations in the selected period.

For developers

Get this rate via the API

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

Replace YOUR_API_KEY with the key from your dashboard.

PKR/KES API questions

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

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

How far back does PKR/KES historical data go?

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