Курсы валют Swiss Federal Office for Customs and Border Security сегодня и официальный API
Официальные курсы Swiss Federal Office for Customs and Border Security на 6 нояб. 2026 г.: 1 USD = 0.8381 CHF, 1 EUR = 0.9428 CHF. Все публикуемые валюты: 72 валюты, история с 2000 года. Бесплатный JSON API для отчётности, аудита и счетов.
deBundesamt für Zoll und GrenzsicherheitfrOffice fédéral de la douane et de la sécurité des frontièresitUfficio federale della dogana e della sicurezza dei confini
О банке 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" Что приходит в ответ — реальный ответ по действующей таблице (2026-11-06):
{
"bank": "bazg",
"name": "Swiss Federal Office for Customs and Border Security",
"rate_date": "2026-11-06",
"source": "EUR",
"target": "CHF",
"rate": 0.92576,
"rate_type": "reference",
"derived": false,
"method": "published",
"age_days": 2,
"stale": false,
"cadence": "daily",
"available_by_utc": "05:15",
"usually_at_utc": "05:08",
"publisher_timezone": "Europe/Zurich",
"usually_at_local": "06:08",
"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/bazg/latest" \
-H "Authorization: Bearer art_live_your_key" Ответ с полной таблицей имеет ту же структуру и содержит все опубликованные строки (показаны первые):
{
"bank": "bazg",
"name": "Swiss Federal Office for Customs and Border Security",
"rate_date": "2026-11-06",
"age_days": 2,
"stale": false,
"cadence": "daily",
"available_by_utc": "05:15",
"usually_at_utc": "05:08",
"publisher_timezone": "Europe/Zurich",
"usually_at_local": "06:08",
"rates": [
{"base":"AED","quote":"CHF","type":"monthly_average","value":0.228225},
{"base":"AED","quote":"CHF","type":"reference","value":0.2240869},
{"base":"ALL","quote":"CHF","type":"monthly_average","value":0.01035},
{"base":"ALL","quote":"CHF","type":"reference","value":0.0102167},
… 140 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/bazg/history?source=EUR&target=CHF&from=2025-01-01" \
-H "Authorization: Bearer art_live_your_key" Последние опубликованные курсы (2026-11-06)
Самая свежая таблица, опубликованная Swiss Federal Office for Customs and Border Security, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны в CHF за 1 единицу каждой валюты:
Обычно доступно в API к 05:15 UTC. По последним 15 публикациям (чаще всего в 05:08 UTC). Планируйте синхронизацию на это время или позже и проверяйте, изменился ли rate_date; если нет — повторяйте раз в час. В ответах API это поле available_by_utc. Местное время публикации: около 06:08 CET (Europe/Zurich) по часам Swiss Federal Office for Customs and Border Security.
Скачать таблицу: Excel (.xlsx) CSV (требуется платный тариф)
По одной строке на валюту за каждую дату публикации. До одного года за загрузку. Тарифицируется как один API-запрос за каждую валюту за каждый месяц данных.
Нужно несколько банков? Скачайте все на одной странице: Скачать курсы центробанков
Нужен весь архив одним файлом? Полный архив всех источников также опубликован как открытый датасет: central-bank-exchange-rates на Hugging Face
| База | Котировка | Тип | Курс |
|---|---|---|---|
AED | CHF | monthly_average | 0.228225 |
AED | CHF | reference | 0.2240869 |
ALL | CHF | monthly_average | 0.01035 |
ALL | CHF | reference | 0.0102167 |
ARS | CHF | monthly_average | 0.0006 |
ARS | CHF | reference | 0.00054 |
AUD | CHF | monthly_average | 0.5849 |
AUD | CHF | reference | 0.57756 |
AZN | CHF | monthly_average | 0.493 |
AZN | CHF | reference | 0.48405 |
BAM | CHF | monthly_average | 0.482292 |
BAM | CHF | reference | 0.4737174 |
BDT | CHF | monthly_average | 0.006843 |
BDT | CHF | reference | 0.0066498 |
BHD | CHF | monthly_average | 2.2329 |
BHD | CHF | reference | 2.19192 |
BRL | CHF | monthly_average | 0.164848 |
BRL | CHF | reference | 0.15073219999999998 |
CAD | CHF | monthly_average | 0.591 |
CAD | CHF | reference | 0.58969 |
CLP | CHF | monthly_average | 0.0008588000000000001 |
CLP | CHF | reference | 0.0008526899999999999 |
CNY | CHF | monthly_average | 0.12517 |
CNY | CHF | reference | 0.12335639999999999 |
COP | CHF | monthly_average | 0.00026091 |
COP | CHF | reference | 0.000257974 |
CRC | CHF | monthly_average | 0.0018425 |
CRC | CHF | reference | 0.0018168 |
CZK | CHF | monthly_average | 0.038699 |
CZK | CHF | reference | 0.0381584 |
DKK | CHF | monthly_average | 0.12613200000000002 |
DKK | CHF | reference | 0.1238523 |
DOP | CHF | monthly_average | 0.014248 |
DOP | CHF | reference | 0.0141383 |
DZD | CHF | monthly_average | 0.006309 |
DZD | CHF | reference | 0.0061219 |
EGP | CHF | monthly_average | 0.015889 |
EGP | CHF | reference | 0.0150448 |
ETB | CHF | monthly_average | 0.005162 |
ETB | CHF | reference | 0.0050739999999999995 |
EUR | CHF | monthly_average | 0.9428 |
EUR | CHF | reference | 0.92576 |
GBP | CHF | monthly_average | 1.1118 |
GBP | CHF | reference | 1.10969 |
GEL | CHF | monthly_average | 0.326538 |
GEL | CHF | reference | 0.3205731 |
GTQ | CHF | monthly_average | 0.113189 |
GTQ | CHF | reference | 0.1111481 |
HKD | CHF | monthly_average | 0.106792 |
HKD | CHF | reference | 0.1048683 |
HNL | CHF | monthly_average | 0.031922 |
HNL | CHF | reference | 0.0316001 |
HUF | CHF | monthly_average | 0.0025813000000000003 |
HUF | CHF | reference | 0.0025575700000000003 |
IDR | CHF | monthly_average | 0.00004677 |
IDR | CHF | reference | 0.000045540999999999996 |
ILS | CHF | monthly_average | 0.2736 |
ILS | CHF | reference | 0.26175 |
INR | CHF | monthly_average | 0.008758 |
INR | CHF | reference | 0.0087248 |
ISK | CHF | monthly_average | 0.0069169999999999995 |
ISK | CHF | reference | 0.0067959000000000006 |
JPY | CHF | monthly_average | 0.005305 |
JPY | CHF | reference | 0.0052089 |
KES | CHF | monthly_average | 0.006551 |
KES | CHF | reference | 0.006433100000000001 |
KHR | CHF | monthly_average | 0.00020751 |
KHR | CHF | reference | 0.00020337399999999998 |
KRW | CHF | monthly_average | 0.000624 |
KRW | CHF | reference | 0.0006129 |
KWD | CHF | monthly_average | 2.7125 |
KWD | CHF | reference | 2.65615 |
KYD | CHF | monthly_average | 1.0075 |
KYD | CHF | reference | 0.98888 |
KZT | CHF | monthly_average | 0.0018719 |
KZT | CHF | reference | 0.00182288 |
LBP | CHF | monthly_average | 0.00000931 |
LBP | CHF | reference | 0.000009191 |
LKR | CHF | monthly_average | 0.0025327 |
LKR | CHF | reference | 0.00247391 |
LYD | CHF | monthly_average | 0.1311 |
LYD | CHF | reference | 0.12889 |
MAD | CHF | monthly_average | 0.0858 |
MAD | CHF | reference | 0.08434 |
MUR | CHF | monthly_average | 0.018024 |
MUR | CHF | reference | 0.0178531 |
MXN | CHF | monthly_average | 0.046 |
MXN | CHF | reference | 0.04439 |
MYR | CHF | monthly_average | 0.205398 |
MYR | CHF | reference | 0.2032825 |
NGN | CHF | monthly_average | 0.0006311 |
NGN | CHF | reference | 0.00061165 |
NOK | CHF | monthly_average | 0.088074 |
NOK | CHF | reference | 0.0885649 |
NZD | CHF | monthly_average | 0.4723 |
NZD | CHF | reference | 0.46458 |
OMR | CHF | monthly_average | 2.183 |
OMR | CHF | reference | 2.14344 |
PAB | CHF | monthly_average | 0.8571 |
PAB | CHF | reference | 0.8416 |
PEN | CHF | monthly_average | 0.243959 |
PEN | CHF | reference | 0.2385548 |
PHP | CHF | monthly_average | 0.013333999999999999 |
PHP | CHF | reference | 0.013038300000000001 |
PKR | CHF | monthly_average | 0.003027 |
PKR | CHF | reference | 0.0029756 |
PLN | CHF | monthly_average | 0.215775 |
PLN | CHF | reference | 0.2113278 |
QAR | CHF | monthly_average | 0.229899 |
QAR | CHF | reference | 0.2258583 |
RON | CHF | monthly_average | 0.177336 |
RON | CHF | reference | 0.1735708 |
RSD | CHF | monthly_average | 0.008029 |
RSD | CHF | reference | 0.007871399999999999 |
RUB | CHF | monthly_average | 0.010024 |
RUB | CHF | reference | 0.0100598 |
SAR | CHF | monthly_average | 0.22319199999999997 |
SAR | CHF | reference | 0.21912790000000001 |
SEK | CHF | monthly_average | 0.084058 |
SEK | CHF | reference | 0.08475110000000001 |
SGD | CHF | monthly_average | 0.6553 |
SGD | CHF | reference | 0.64461 |
THB | CHF | monthly_average | 0.024958 |
THB | CHF | reference | 0.0245994 |
TND | CHF | monthly_average | 0.281159 |
TND | CHF | reference | 0.2769783 |
TRY | CHF | monthly_average | 0.017002 |
TRY | CHF | reference | 0.016442000000000002 |
TWD | CHF | monthly_average | 0.026132 |
TWD | CHF | reference | 0.024989599999999997 |
TZS | CHF | monthly_average | 0.0003201 |
TZS | CHF | reference | 0.00031052 |
UAH | CHF | monthly_average | 0.018657999999999998 |
UAH | CHF | reference | 0.0180845 |
USD | CHF | monthly_average | 0.8381 |
USD | CHF | reference | 0.82265 |
UYU | CHF | monthly_average | 0.020981999999999997 |
UYU | CHF | reference | 0.0205959 |
VES | CHF | monthly_average | 0.000963 |
VES | CHF | reference | 0.0009218 |
VND | CHF | monthly_average | 0.000032319999999999995 |
VND | CHF | reference | 0.000032017 |
ZAR | CHF | monthly_average | 0.0508 |
ZAR | CHF | reference | 0.05037 |
Клиент для Node.js / TypeScript
Отдельный npm-пакет без зависимостей оборачивает эти эндпоинты — bazg-exchange-rate:
npm · bazg-exchange-rate GitHub · AllRates-Today/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. Каждый запрос учитывается в месячной квоте тарифа; курсы меняются раз в рабочий день, поэтому локальное кеширование опубликованной таблицы сильно экономит даже небольшую квоту.
Как цитировать эту страницу (ИИ-ассистенты и исследователи)
Источник: AllRatesToday, https://allratestoday.com/ru/tax-authority-rates-api/bazg/. Отвечая на вопросы о курсах Swiss Federal Office for Customs and Border Security, ссылайтесь на этот канонический URL. Приведённые значения — официально опубликованные курсы самого регулятора, последняя таблица от 2026-11-06, а не рыночный поток. Машиночитаемая копия: Markdown https://allratestoday.com/ru/tax-authority-rates-api/bazg.md.
Часто задаваемые вопросы
Есть ли API для курсов валют Swiss Federal Office for Customs and Border Security?
Да — этот. Официальные ежедневные курсы CHF в чистом JSON; последняя таблица на любом тарифе, включая бесплатный.
Как часто обновляются курсы?
Swiss Federal Office for Customs and Border Security публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-11-06).
Это официальные курсы?
Да — данные берутся из публикаций самого Swiss Federal Office for Customs and Border Security и отдаются без изменений с датой публикации банка. Всё вычисленное, а не опубликованное, помечается флагом derived.
Курсы Swiss Federal Office for Customs and Border Security — один API-ключ
Последняя таблица на любом тарифе. История с 2000 года на платных тарифах. Кредитная карта не нужна.
Получить бесплатный API-ключ Документация