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

Официальные курсы National Bank of Serbia на 4 сент. 2026 г.: 1 USD = 100.93 RSD, 1 EUR = 117.36 RSD. Все публикуемые валюты: 35 валют, история с 2016 года. Бесплатный JSON API для отчётности, аудита и счетов.

Serbia flagNational Bank of Serbia — официальные ежедневные курсы валют в формате JSON: 35 валют к RSD, история с 2016 года. Последняя таблица — на любом тарифе. Получить 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-09-04)

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

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

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

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

БазаКотировкаТипКурс
AED RSD middle 27.4847
ATS RSD middle 8.5289
AUD RSD middle 72.7632
BAM RSD middle 60.0051
BEF RSD middle 2.909273
BYN RSD middle 32.6054
CAD RSD middle 73.1806
CHF RSD middle 124.904
CNY RSD middle 15.0292
CZK RSD middle 4.8544
DEM RSD middle 60.0051
DKK RSD middle 15.7007
ESP RSD middle 0.7053470000000001
EUR RSD middle 117.3598
FIM RSD middle 19.7385
FRF RSD middle 17.8914
GBP RSD middle 136.5761
GRD RSD middle 0.344416
HUF RSD middle 0.324557
IEP RSD middle 149.0162
INR RSD middle 1.0682
ITL RSD middle 0.060611
JPY RSD middle 0.645614
KWD RSD middle 328.7389
LUF RSD middle 2.909273
MKD RSD middle 1.8996
NOK RSD middle 10.8657
PLN RSD middle 27.1578
PTE RSD middle 0.585388
RON RSD middle 22.3321
RUB RSD middle 1.1681
SEK RSD middle 10.5884
TRY RSD middle 2.0837
USD RSD middle 100.9286
XDR RSD middle 138.3358

Клиент для 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-exchange-rate (на английском).

Зачем нужен официальный курс 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-09-04).

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

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

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

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

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