Курсы валют Central Bank of Iran сегодня и официальный API

Официальные курсы Central Bank of Iran на 20 окт. 2026 г.: 1 USD = 1832816.00 IRR, 1 EUR = 2054453.00 IRR. Все публикуемые валюты: 47 валют, история с 2002 года. Бесплатный JSON API для отчётности, аудита и счетов.

By Madhushan, Founder & Lead Developer

Iran flagCentral Bank of Iran — официальные ежедневные курсы валют в формате JSON: 47 валют к IRR, история с 2002 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке Central Bank of Iran

Центральный банк Исламской Республики Иран ежедневно, семь дней в неделю, публикует таблицу справочных курсов риала — 47 валют в риалах за единицу; архив на той же странице ведётся с момента унификации курса в марте 2002 года. Ряд отражает историю валютного режима Ирана так, как её печатал сам банк: льготный курс 42 000 риалов с 2018 до конца 2024 года, затем справочный курс, следующий за рынком и достигший 1,8 млн риалов за доллар в октябре 2026 года. Это собственная таблица банка — не курс открытого рынка или обменных пунктов, — и именно на неё ссылаются таможенные, налоговые и бухгалтерские правила Ирана.

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

Для этих запросов нужен бесплатный API-ключ. Регистрация занимает меньше минуты — карта не нужна.

Получить бесплатный API-ключ Уже зарегистрированы? Скопируйте ключ в личном кабинете.

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

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

Что приходит в ответ — реальный ответ по действующей таблице (2026-10-20):

{
  "bank": "cbir",
  "name": "Central Bank of Iran",
  "rate_date": "2026-10-20",
  "source": "USD",
  "target": "IRR",
  "rate": 1832816,
  "rate_type": "reference",
  "derived": false,
  "method": "published",
  "age_days": 0,
  "stale": false,
  "cadence": "daily",
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

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

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

Ответ с полной таблицей имеет ту же структуру и содержит все опубликованные строки (показаны первые):

{
  "bank": "cbir",
  "name": "Central Bank of Iran",
  "rate_date": "2026-10-20",
  "age_days": 0,
  "stale": false,
  "cadence": "daily",
  "rates": [
    {"base":"AED","quote":"IRR","type":"reference","value":499065},
    {"base":"AFN","quote":"IRR","type":"reference","value":28208},
    {"base":"AMD","quote":"IRR","type":"reference","value":5071.48},
    {"base":"AUD","quote":"IRR","type":"reference","value":1279357},
    … 43 more rows
  ],
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

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

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

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

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

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

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

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

БазаКотировкаТипКурс
AED IRR reference 499065
AFN IRR reference 28208
AMD IRR reference 5071.48
AUD IRR reference 1279357
AZN IRR reference 1077077
BDT IRR reference 14844.26
BHD IRR reference 4874511
BYN IRR reference 614256
CAD IRR reference 1300466
CHF IRR reference 2216861
CNY IRR reference 274158
DKK IRR reference 274841
EUR IRR reference 2054453
GBP IRR reference 2438786
GEL IRR reference 705816
HKD IRR reference 233525
IDR IRR reference 101.55
INR IRR reference 19315
IQD IRR reference 1209.95
JOD IRR reference 2585072
JPY IRR reference 11563.55
KRW IRR reference 1376.04
KWD IRR reference 5895050
KZT IRR reference 4054.91
LKR IRR reference 5531.2
LYD IRR reference 285802
MMK IRR reference 873
MYR IRR reference 448956
NOK IRR reference 194562
NPR IRR reference 12066.18
NZD IRR reference 1037984
OMR IRR reference 4761127
PHP IRR reference 29103.92
PKR IRR reference 6626.1
QAR IRR reference 503521
RUB IRR reference 22122
SAR IRR reference 488751
SEK IRR reference 184754
SGD IRR reference 1431793
SYP IRR reference 15023
THB IRR reference 54599.39
TJS IRR reference 198984
TMT IRR reference 524216
TRY IRR reference 36986
USD IRR reference 1832816
VES IRR reference 2083
ZAR IRR reference 111477

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

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

npm install central-bank-of-iran-exchange-rate
import { getRate } from 'central-bank-of-iran-exchange-rate';

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

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

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

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

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

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

Эндпоинты

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

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

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

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

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

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

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

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

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

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

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