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

Официальные курсы National Bank of Tajikistan на 22 окт. 2026 г.: 1 USD = 9.2261 TJS, 1 EUR = 10.366 TJS. Все публикуемые валюты: 36 валют, история с 2010 года. Бесплатный JSON API для отчётности, аудита и счетов.

By Madhushan, Founder & Lead Developer

Tajikistan flagNational Bank of Tajikistan — официальные ежедневные курсы валют в формате JSON: 36 валют к TJS, история с 2010 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке National Bank of Tajikistan

Национальный банк Таджикистана каждый рабочий день устанавливает официальный курс сомони к 36 валютам — доллару США, евро, китайскому юаню и российскому рублю, которые доминируют в таджикской торговле и переводах, валютам Центральной Азии и Кавказа и основным мировым валютам — в сомони за единицу. Банк публикует каждую таблицу вечером накануне её вступления в силу, со вторника по субботу, а его датированный XML-архив ведётся с 2010 года.

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

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

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

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

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

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

{
  "bank": "nbt",
  "name": "National Bank of Tajikistan",
  "rate_date": "2026-10-22",
  "source": "USD",
  "target": "TJS",
  "rate": 9.2261,
  "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/nbt/latest" \
  -H "Authorization: Bearer art_live_your_key"

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

{
  "bank": "nbt",
  "name": "National Bank of Tajikistan",
  "rate_date": "2026-10-22",
  "age_days": 0,
  "stale": false,
  "cadence": "daily",
  "rates": [
    {"base":"AED","quote":"TJS","type":"reference","value":2.5117},
    {"base":"AFN","quote":"TJS","type":"reference","value":0.14187},
    {"base":"AMD","quote":"TJS","type":"reference","value":0.025699},
    {"base":"AUD","quote":"TJS","type":"reference","value":6.4887},
    … 32 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/nbt/history?source=USD&target=TJS&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

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

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

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

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

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

БазаКотировкаТипКурс
AED TJS reference 2.5117
AFN TJS reference 0.14187
AMD TJS reference 0.025699
AUD TJS reference 6.4887
AZN TJS reference 5.4271
BYN TJS reference 3.1152
CAD TJS reference 6.5685
CHF TJS reference 11.194
CNY TJS reference 1.3822
DKK TJS reference 1.3865
EUR TJS reference 10.3655
GBP TJS reference 12.363
GEL TJS reference 3.5515
INR TJS reference 0.09766
IRR TJS reference 0.000005
ISK TJS reference 0.07601
JPY TJS reference 0.05841
KGS TJS reference 0.1055
KRW TJS reference 0.006959
KWD TJS reference 29.95
KZT TJS reference 0.020569999999999998
MDL TJS reference 0.5138
MYR TJS reference 2.2596
NOK TJS reference 0.9855
PKR TJS reference 0.03332
PLN TJS reference 2.3747
RUB TJS reference 0.1126
SAR TJS reference 2.4594
SEK TJS reference 0.933
SGD TJS reference 7.2231
THB TJS reference 0.2745
TMT TJS reference 2.636
TRY TJS reference 0.186
UAH TJS reference 0.2051
USD TJS reference 9.2261
UZS TJS reference 0.0007679999999999999

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

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

npm install national-bank-of-tajikistan-exchange-rate
import { getRate } from 'national-bank-of-tajikistan-exchange-rate';

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

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

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

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

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

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

Эндпоинты

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

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

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

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

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

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

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

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

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

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

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