Курсы валют Swiss Federal Office for Customs and Border Security сегодня и официальный API
Официальные курсы Swiss Federal Office for Customs and Border Security на 23 сент. 2026 г.: 1 USD = 0.8184 CHF, 1 EUR = 0.9439 CHF. Все публикуемые валюты: 72 валюты, история с 2000 года. Бесплатный JSON API для отчётности, аудита и счетов.
О банке Swiss Federal Office for Customs and Border Security
Федеральное управление таможни и безопасности границ Швейцарии (BAZG) устанавливает курсы, применяемые к швейцарским таможенным декларациям и импортному НДС. Курс публикуется каждое рабочее утро и юридически действует на следующий день (пятничная публикация покрывает выходные и понедельник) — это единственный ежедневный официальный курс Швейцарии: Национальный банк публикует лишь среднемесячные значения.
- Официальный сайт: www.bazg.admin.ch/bazg/en/home.html
- Официальная публикация курсов: Daily customs exchange rates
Быстрый старт
Для этих запросов нужен бесплатный API-ключ. Регистрация занимает меньше минуты — карта не нужна.
Получить бесплатный API-ключ Уже зарегистрированы? Скопируйте ключ в личном кабинете.Один запрос для нужной пары — EUR к CHF по официальному курсу Swiss Federal Office for Customs and Border Security:
curl "https://allratestoday.com/api/v1/central-bank/bazg/latest?source=EUR&target=CHF" \
-H "Authorization: Bearer art_live_your_key" Или полная опубликованная таблица банка:
curl "https://allratestoday.com/api/v1/central-bank/bazg/latest" \
-H "Authorization: Bearer art_live_your_key" На платных тарифах — любая историческая дата или временной ряд:
curl "https://allratestoday.com/api/v1/central-bank/bazg/history?source=EUR&target=CHF&from=2025-01-01" \
-H "Authorization: Bearer art_live_your_key" Последние опубликованные курсы (2026-09-23)
Самая свежая таблица, опубликованная Swiss Federal Office for Customs and Border Security, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны в CHF за 1 единицу каждой валюты:
Скачать таблицу: Excel (.xlsx) CSV (требуется платный тариф)
По одной строке на валюту за каждую дату публикации. До одного года за загрузку. Тарифицируется как один API-запрос за каждую валюту за каждый месяц данных.
Нужен весь архив одним файлом? Полный архив всех источников также опубликован как открытый датасет: central-bank-exchange-rates на Hugging Face
| База | Котировка | Тип | Курс |
|---|---|---|---|
AED | CHF | monthly_average | 0.22286899999999998 |
AED | CHF | reference | 0.22590229999999997 |
ALL | CHF | monthly_average | 0.010181 |
ALL | CHF | reference | 0.0104552 |
ARS | CHF | monthly_average | 0.0006 |
ARS | CHF | reference | 0.00055 |
AUD | CHF | monthly_average | 0.5773 |
AUD | CHF | reference | 0.58952 |
AZN | CHF | monthly_average | 0.4814 |
AZN | CHF | reference | 0.48798 |
BAM | CHF | monthly_average | 0.48290799999999995 |
BAM | CHF | reference | 0.4864893 |
BDT | CHF | monthly_average | 0.006690000000000001 |
BDT | CHF | reference | 0.0067986999999999995 |
BHD | CHF | monthly_average | 2.1832 |
BHD | CHF | reference | 2.21103 |
BRL | CHF | monthly_average | 0.15909800000000002 |
BRL | CHF | reference | 0.1623441 |
CAD | CHF | monthly_average | 0.5862 |
CAD | CHF | reference | 0.59078 |
CLP | CHF | monthly_average | 0.000888 |
CLP | CHF | reference | 0.00087603 |
CNY | CHF | monthly_average | 0.12130800000000001 |
CNY | CHF | reference | 0.12390409999999999 |
COP | CHF | monthly_average | 0.00026056 |
COP | CHF | reference | 0.000259065 |
CRC | CHF | monthly_average | 0.0018115000000000002 |
CRC | CHF | reference | 0.00186052 |
CZK | CHF | monthly_average | 0.039046 |
CZK | CHF | reference | 0.0391113 |
DKK | CHF | monthly_average | 0.126283 |
DKK | CHF | reference | 0.1271721 |
DOP | CHF | monthly_average | 0.01418 |
DOP | CHF | reference | 0.0144868 |
DZD | CHF | monthly_average | 0.0062239999999999995 |
DZD | CHF | reference | 0.006271099999999999 |
EGP | CHF | monthly_average | 0.016278 |
EGP | CHF | reference | 0.015985 |
ETB | CHF | monthly_average | 0.005084999999999999 |
ETB | CHF | reference | 0.005107199999999999 |
EUR | CHF | monthly_average | 0.9439 |
EUR | CHF | reference | 0.95064 |
GBP | CHF | monthly_average | 1.1029 |
GBP | CHF | reference | 1.1083 |
GEL | CHF | monthly_average | 0.316739 |
GEL | CHF | reference | 0.3228557 |
GTQ | CHF | monthly_average | 0.10986800000000001 |
GTQ | CHF | reference | 0.11209920000000001 |
HKD | CHF | monthly_average | 0.10432499999999999 |
HKD | CHF | reference | 0.1056965 |
HNL | CHF | monthly_average | 0.030908 |
HNL | CHF | reference | 0.031867 |
HUF | CHF | monthly_average | 0.0026009 |
HUF | CHF | reference | 0.00263187 |
IDR | CHF | monthly_average | 0.00004574 |
IDR | CHF | reference | 0.000046411999999999995 |
ILS | CHF | monthly_average | 0.2727 |
ILS | CHF | reference | 0.27626 |
INR | CHF | monthly_average | 0.008566 |
INR | CHF | reference | 0.0086592 |
ISK | CHF | monthly_average | 0.0066549999999999995 |
ISK | CHF | reference | 0.0068977 |
JPY | CHF | monthly_average | 0.0051259999999999995 |
JPY | CHF | reference | 0.0052639 |
KES | CHF | monthly_average | 0.006389000000000001 |
KES | CHF | reference | 0.0064539 |
KHR | CHF | monthly_average | 0.00020367 |
KHR | CHF | reference | 0.00020583800000000002 |
KRW | CHF | monthly_average | 0.000576 |
KRW | CHF | reference | 0.0006102 |
KWD | CHF | monthly_average | 2.6557 |
KWD | CHF | reference | 2.69769 |
KYD | CHF | monthly_average | 0.9843 |
KYD | CHF | reference | 0.99677 |
KZT | CHF | monthly_average | 0.0017507999999999998 |
KZT | CHF | reference | 0.00185023 |
LBP | CHF | monthly_average | 0.000009139999999999999 |
LBP | CHF | reference | 0.000009261999999999999 |
LKR | CHF | monthly_average | 0.0024514999999999997 |
LKR | CHF | reference | 0.00250797 |
LYD | CHF | monthly_average | 0.129 |
LYD | CHF | reference | 0.13063 |
MAD | CHF | monthly_average | 0.0876 |
MAD | CHF | reference | 0.08714 |
MUR | CHF | monthly_average | 0.017775 |
MUR | CHF | reference | 0.0177778 |
MXN | CHF | monthly_average | 0.0477 |
MXN | CHF | reference | 0.04818 |
MYR | CHF | monthly_average | 0.200807 |
MYR | CHF | reference | 0.2035864 |
NGN | CHF | monthly_average | 0.0006024 |
NGN | CHF | reference | 0.00062742 |
NOK | CHF | monthly_average | 0.086227 |
NOK | CHF | reference | 0.0878312 |
NZD | CHF | monthly_average | 0.4806 |
NZD | CHF | reference | 0.47349 |
OMR | CHF | monthly_average | 2.1319 |
OMR | CHF | reference | 2.16086 |
PAB | CHF | monthly_average | 0.8375 |
PAB | CHF | reference | 0.84794 |
PEN | CHF | monthly_average | 0.242473 |
PEN | CHF | reference | 0.24604410000000002 |
PHP | CHF | monthly_average | 0.013342 |
PHP | CHF | reference | 0.013229900000000001 |
PKR | CHF | monthly_average | 0.0029509999999999996 |
PKR | CHF | reference | 0.0029901 |
PLN | CHF | monthly_average | 0.219206 |
PLN | CHF | reference | 0.2189902 |
QAR | CHF | monthly_average | 0.22470600000000002 |
QAR | CHF | reference | 0.2268908 |
RON | CHF | monthly_average | 0.180317 |
RON | CHF | reference | 0.18085969999999998 |
RSD | CHF | monthly_average | 0.008045 |
RSD | CHF | reference | 0.0081004 |
RUB | CHF | monthly_average | 0.010048999999999999 |
RUB | CHF | reference | 0.0099051 |
SAR | CHF | monthly_average | 0.218118 |
SAR | CHF | reference | 0.2208795 |
SEK | CHF | monthly_average | 0.085727 |
SEK | CHF | reference | 0.08421989999999999 |
SGD | CHF | monthly_average | 0.6391 |
SGD | CHF | reference | 0.65024 |
THB | CHF | monthly_average | 0.024669 |
THB | CHF | reference | 0.0249553 |
TND | CHF | monthly_average | 0.280789 |
TND | CHF | reference | 0.2820226 |
TRY | CHF | monthly_average | 0.017161 |
TRY | CHF | reference | 0.0169943 |
TWD | CHF | monthly_average | 0.025457 |
TWD | CHF | reference | 0.026191100000000002 |
TZS | CHF | monthly_average | 0.0003096 |
TZS | CHF | reference | 0.00031422 |
UAH | CHF | monthly_average | 0.018299 |
UAH | CHF | reference | 0.0185577 |
USD | CHF | monthly_average | 0.8184 |
USD | CHF | reference | 0.82941 |
UYU | CHF | monthly_average | 0.020507 |
UYU | CHF | reference | 0.020755499999999996 |
VES | CHF | monthly_average | 0.00108 |
VES | CHF | reference | 0.0009757 |
VND | CHF | monthly_average | 0.000031219999999999996 |
VND | CHF | reference | 0.000031876 |
ZAR | CHF | monthly_average | 0.0501 |
ZAR | CHF | reference | 0.05101 |
Клиент для Node.js / TypeScript
Отдельный npm-пакет без зависимостей оборачивает эти эндпоинты — bazg-exchange-rate:
npm install bazg-exchange-rate import { getRate } from 'bazg-exchange-rate';
const pair = await getRate('EUR', 'CHF', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date); Ноль зависимостей, типы TypeScript в комплекте; работает везде, где есть fetch — Node 18+, Bun, Deno и edge-среды.
Полная документация — установка, все четыре функции, формат ответов, коды ошибок: bazg-exchange-rate (на английском).
Зачем нужен официальный курс Swiss Federal Office for Customs and Border Security?
Рыночные курсы меняются непрерывно, но налоговая отчётность, таможенные декларации, аудит и бухгалтерский учёт (Switzerland и не только) обычно требуют официальный курс, опубликованный Swiss Federal Office for Customs and Border Security на конкретную дату — фиксированное число, на которое можно ссылаться и которое не меняется после публикации. Этот API отдаёт именно такие таблицы с датой публикации банка (rate_date) в каждом ответе; в выходные и праздники возвращается последняя опубликованная дата — именно этот курс требуют применять правила комплаенса.
Пары, которые банк не публикует напрямую, вычисляются из его таблицы (обратный или кросс-курс через CHF) и явно помечаются "derived": true — опубликованное банком и вычисленное никогда не смешиваются.
Эндпоинты
GET /api/v1/central-bank/bazg/latest— последняя таблица или одна пара (все тарифы)GET /api/v1/central-bank/bazg/{YYYY-MM-DD}— таблица на любую дату (платные тарифы)GET /api/v1/central-bank/bazg/history— временной ряд, до 5 000 строк (платные тарифы)GET /api/v1/central-bank/bazg/availability— календарь публикаций: даты, на которые банк реально публиковал таблицу (все тарифы)
Полное описание параметров — в документации API. Каждый запрос учитывается в месячной квоте тарифа; курсы меняются раз в рабочий день, поэтому локальное кеширование опубликованной таблицы сильно экономит даже небольшую квоту.
Часто задаваемые вопросы
Есть ли API для курсов валют Swiss Federal Office for Customs and Border Security?
Да — этот. Официальные ежедневные курсы CHF в чистом JSON; последняя таблица на любом тарифе, включая бесплатный.
Как часто обновляются курсы?
Swiss Federal Office for Customs and Border Security публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-09-23).
Это официальные курсы?
Да — данные берутся из публикаций самого Swiss Federal Office for Customs and Border Security и отдаются без изменений с датой публикации банка. Всё вычисленное, а не опубликованное, помечается флагом derived.
Курсы Swiss Federal Office for Customs and Border Security — один API-ключ
Последняя таблица на любом тарифе. История с 2000 года на платных тарифах. Кредитная карта не нужна.
Получить бесплатный API-ключ Документация