API курсов валют National Bank of Serbia

Официальные ежедневные курсы National Bank of Serbia (Serbia) в формате JSON: 35 валют, история с 2026 года. Публикуемые курсы RSD для налоговой отчётности, аудита и выставления счетов.

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

О банке National Bank of Serbia

Народный банк Сербии формирует официальный список средних курсов (средњи курс) каждое рабочее утро — около 20 валют к сербскому динару; главный показатель — средний курс EUR/RSD, на который ссылаются сербское право, учёт и суды. Список действует с полудня дня формирования; архив доходит до 2002 года.

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

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

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

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

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

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

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

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

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

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

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

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

БазаКотировкаТипКурс
AED RSD middle 27.3267
ATS RSD middle 8.5293
AUD RSD middle 71.6516
BAM RSD middle 60.0079
BEF RSD middle 2.90941
BYN RSD middle 32.8524
CAD RSD middle 72.8932
CHF RSD middle 125.4171
CNY RSD middle 14.9305
CZK RSD middle 4.8631
DEM RSD middle 60.0079
DKK RSD middle 15.6966
ESP RSD middle 0.70538
EUR RSD middle 117.3653
FIM RSD middle 19.7394
FRF RSD middle 17.8922
GBP RSD middle 136.9011
GRD RSD middle 0.34443199999999996
HUF RSD middle 0.32201599999999997
IEP RSD middle 149.0232
INR RSD middle 1.0483
ITL RSD middle 0.060614
JPY RSD middle 0.631064
KWD RSD middle 327.1051
LUF RSD middle 2.90941
MKD RSD middle 1.8994
NOK RSD middle 10.7545
PLN RSD middle 27.1767
PTE RSD middle 0.585416
RON RSD middle 22.337
RUB RSD middle 1.1981
SEK RSD middle 10.6012
TRY RSD middle 2.0901
USD RSD middle 100.3551
XDR RSD middle 137.8909

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

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

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

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

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

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

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

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

Эндпоинты

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

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

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

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

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

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

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

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

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

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

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