API курсов валют State Bank of Pakistan

Официальные курсы State Bank of Pakistan на 4 сент. 2026 г.: 1 USD = 277.41 PKR, 1 EUR = 322.38 PKR. Все публикуемые валюты: 35 валют, история с 2017 года. Бесплатный JSON API для отчётности, аудита и счетов.

Pakistan flagState Bank of Pakistan — официальные ежедневные курсы валют в формате JSON: 35 валют к PKR, история с 2017 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке State Bank of Pakistan

Государственный банк Пакистана каждый рабочий вечер публикует курсы переоценки по рыночной стоимости (Mark-to-Market) — курсы, по которым уполномоченные дилеры обязаны переоценивать свои валютные позиции; они рассчитываются по закрытию межбанковского рынка. Охватывают 35 валют к рупии и служат официальным ориентиром для пакистанской отчётности, аудита и таможенной оценки.

Быстрый старт

Один запрос для нужной пары — USD к PKR по официальному курсу State Bank of Pakistan:

curl "https://allratestoday.com/api/v1/central-bank/sbp/latest?source=USD&target=PKR" \
  -H "Authorization: Bearer art_live_your_key"

Или полная опубликованная таблица банка:

curl "https://allratestoday.com/api/v1/central-bank/sbp/latest" \
  -H "Authorization: Bearer art_live_your_key"

На платных тарифах — любая историческая дата или временной ряд:

curl "https://allratestoday.com/api/v1/central-bank/sbp/history?source=USD&target=PKR&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Последние опубликованные курсы (2026-09-04)

Самая свежая таблица, опубликованная State Bank of Pakistan, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны в PKR за 1 единицу каждой валюты:

Скачать таблицу: Excel (.xlsx) CSV

Скачать историю:
Выбрать валюты: USD
Excel (.xlsx) CSV

По одной строке на валюту за каждую дату публикации. До одного года за загрузку. Тарифицируется как один API-запрос за каждую валюту за каждый месяц данных.

БазаКотировкаТипКурс
AED PKR reference 75.5287
ARS PKR reference 0.1839
AUD PKR reference 199.7652
BDT PKR reference 2.2572
BHD PKR reference 735.7949
BRL PKR reference 54.3686
CAD PKR reference 200.9876
CHF PKR reference 343.0147
CNH PKR reference 41.3479
CNY PKR reference 41.338
DKK PKR reference 43.1275
EUR PKR reference 322.3817
GBP PKR reference 375.5341
HKD PKR reference 35.3814
IDR PKR reference 0.0157
INR PKR reference 2.9359
JPY PKR reference 1.7744
KRW PKR reference 0.2051
KWD PKR reference 903.6257
KZT PKR reference 0.6085
LKR PKR reference 0.8455
MXN PKR reference 16.4089
MYR PKR reference 68.569
NOK PKR reference 29.8425
NZD PKR reference 163.1882
OMR PKR reference 720.5441
QAR PKR reference 76.1026
RUB PKR reference 3.194
SAR PKR reference 73.8783
SEK PKR reference 29.0532
SGD PKR reference 218.9268
THB PKR reference 8.4243
TRY PKR reference 5.7267
USD PKR reference 277.4131
ZAR PKR reference 17.373

Клиент для Node.js / TypeScript

Отдельный npm-пакет без зависимостей оборачивает эти эндпоинты — sbp-exchange-rate:

npm install sbp-exchange-rate
import { getRate } from 'sbp-exchange-rate';

const pair = await getRate('USD', 'PKR', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date);

Ноль зависимостей, типы TypeScript в комплекте; работает везде, где есть fetch — Node 18+, Bun, Deno и edge-среды.

Полная документация — установка, все четыре функции, формат ответов, коды ошибок: sbp-exchange-rate (на английском).

Зачем нужен официальный курс State Bank of Pakistan?

Рыночные курсы меняются непрерывно, но налоговая отчётность, таможенные декларации, аудит и бухгалтерский учёт (Pakistan и не только) обычно требуют официальный курс, опубликованный State Bank of Pakistan на конкретную дату — фиксированное число, на которое можно ссылаться и которое не меняется после публикации. Этот API отдаёт именно такие таблицы с датой публикации банка (rate_date) в каждом ответе; в выходные и праздники возвращается последняя опубликованная дата — именно этот курс требуют применять правила комплаенса.

Пары, которые банк не публикует напрямую, вычисляются из его таблицы (обратный или кросс-курс через PKR) и явно помечаются "derived": true — опубликованное банком и вычисленное никогда не смешиваются.

Эндпоинты

Полное описание параметров — в документации API. Каждый запрос учитывается в месячной квоте тарифа; курсы меняются раз в рабочий день, поэтому локальное кеширование опубликованной таблицы сильно экономит даже небольшую квоту.

Часто задаваемые вопросы

Есть ли API для курсов валют State Bank of Pakistan?

Да — этот. Официальные ежедневные курсы PKR в чистом JSON; последняя таблица на любом тарифе, включая бесплатный.

Как часто обновляются курсы?

State Bank of Pakistan публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-09-04).

Это официальные курсы?

Да — данные берутся из публикаций самого State Bank of Pakistan и отдаются без изменений с датой публикации банка. Всё вычисленное, а не опубликованное, помечается флагом derived.

Курсы State Bank of Pakistan — один API-ключ

Последняя таблица на любом тарифе. История с 2017 года на платных тарифах. Кредитная карта не нужна.

Получить бесплатный API-ключ Документация