Курсы валют International Monetary Fund сегодня и официальный API
Официальные курсы International Monetary Fund на 27 окт. 2026 г.: 1 USD = 157.65 JPY, 1 USD = 6.6684 CNY. Все публикуемые валюты: 21 валюта, история с 2003 года. Бесплатный JSON API для отчётности, аудита и счетов.
О банке International Monetary Fund
The International Monetary Fund publishes representative exchange rates for about 40 currencies every business day — the rates member central banks report to the Fund, in currency units per U.S. dollar (U.S. dollars per unit for the euro, pound, Australian and New Zealand dollars and pula) — together with each currency's value in SDRs. They are the rates the IMF itself uses for its operations and the reference behind the SDR valuation. The API serves the dollar table under base USD and the SDR values as currency/XDR pairs, with history back to 2003.
- Официальный сайт: www.imf.org
- Официальная публикация курсов: Exchange Rate Archives by Month
Быстрый старт
Для этих запросов нужен бесплатный API-ключ. Регистрация занимает меньше минуты — карта не нужна.
Получить бесплатный API-ключ Уже зарегистрированы? Скопируйте ключ в личном кабинете.Один запрос для нужной пары — USD к CNY по официальному курсу International Monetary Fund:
curl "https://allratestoday.com/api/v1/central-bank/imf/latest?source=USD&target=CNY" \
-H "Authorization: Bearer art_live_your_key" Что приходит в ответ — реальный ответ по действующей таблице (2026-10-27):
{
"bank": "imf",
"name": "International Monetary Fund",
"rate_date": "2026-10-27",
"source": "USD",
"target": "CNY",
"rate": 6.6684,
"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/imf/latest" \
-H "Authorization: Bearer art_live_your_key" Ответ с полной таблицей имеет ту же структуру и содержит все опубликованные строки (показаны первые):
{
"bank": "imf",
"name": "International Monetary Fund",
"rate_date": "2026-10-27",
"age_days": 0,
"stale": false,
"cadence": "daily",
"rates": [
{"base":"AUD","quote":"USD","type":"reference","value":0.7021},
{"base":"AUD","quote":"XDR","type":"reference","value":0.519067},
{"base":"BND","quote":"XDR","type":"reference","value":0.577447},
{"base":"BWP","quote":"USD","type":"reference","value":0.0742},
… 37 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/imf/history?source=USD&target=CNY&from=2025-01-01" \
-H "Authorization: Bearer art_live_your_key" Последние опубликованные курсы (2026-10-27)
Самая свежая таблица, опубликованная International Monetary Fund, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны как котировка за 1 единицу базовой валюты: единицы за 1 USD для большинства валют, USD за единицу для EUR, GBP, AUD, NZD и BWP, и СДР (XDR) за единицу:
Скачать таблицу: Excel (.xlsx) CSV (требуется платный тариф)
По одной строке на валюту за каждую дату публикации. До одного года за загрузку. Тарифицируется как один API-запрос за каждую валюту за каждый месяц данных.
Нужен весь архив одним файлом? Полный архив всех источников также опубликован как открытый датасет: central-bank-exchange-rates на Hugging Face
| База | Котировка | Тип | Курс |
|---|---|---|---|
AUD | USD | reference | 0.7021 |
AUD | XDR | reference | 0.519067 |
BND | XDR | reference | 0.577447 |
BWP | USD | reference | 0.0742 |
BWP | XDR | reference | 0.0548565 |
CLP | XDR | reference | 0.000743552 |
CNY | XDR | reference | 0.110867 |
DZD | XDR | reference | 0.00547873 |
INR | XDR | reference | 0.0077689 |
JPY | XDR | reference | 0.00468954 |
KRW | XDR | reference | 0.000558979 |
KWD | XDR | reference | 2.39918 |
MUR | XDR | reference | 0.0154546 |
MYR | XDR | reference | 0.180959 |
NZD | USD | reference | 0.56925 |
NZD | XDR | reference | 0.42085 |
OMR | XDR | reference | 1.92277 |
PEN | XDR | reference | 0.215165 |
PLN | XDR | reference | 0.186967 |
QAR | XDR | reference | 0.203106 |
SAR | XDR | reference | 0.197148 |
SGD | XDR | reference | 0.577447 |
THB | XDR | reference | 0.0219086 |
USD | BND | reference | 1.2803 |
USD | CLP | reference | 994.29 |
USD | CNY | reference | 6.6684 |
USD | DZD | reference | 134.9411 |
USD | INR | reference | 95.1623 |
USD | JPY | reference | 157.65 |
USD | KRW | reference | 1322.6 |
USD | KWD | reference | 0.30815 |
USD | MUR | reference | 47.8373 |
USD | MYR | reference | 4.0855 |
USD | OMR | reference | 0.3845 |
USD | PEN | reference | 3.436 |
USD | PLN | reference | 3.9542 |
USD | QAR | reference | 3.64 |
USD | SAR | reference | 3.75 |
USD | SGD | reference | 1.2803 |
USD | THB | reference | 33.745 |
USD | XDR | reference | 0.739306 |
Клиент для Node.js / TypeScript
Отдельный npm-пакет без зависимостей оборачивает эти эндпоинты — imf-exchange-rate:
npm · imf-exchange-rate GitHub · AllRates-Today/imf-exchange-rate
npm install imf-exchange-rate import { getRate } from 'imf-exchange-rate';
const pair = await getRate('USD', 'CNY', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date); Ноль зависимостей, типы TypeScript в комплекте; работает везде, где есть fetch — Node 18+, Bun, Deno и edge-среды.
Полная документация — установка, все четыре функции, формат ответов, коды ошибок: imf-exchange-rate (на английском).
Зачем нужен официальный курс International Monetary Fund?
Рыночные курсы меняются непрерывно, но налоговая отчётность, таможенные декларации, аудит и бухгалтерский учёт (International и не только) обычно требуют официальный курс, опубликованный International Monetary Fund на конкретную дату — фиксированное число, на которое можно ссылаться и которое не меняется после публикации. Этот API отдаёт именно такие таблицы с датой публикации банка (rate_date) в каждом ответе; в выходные и праздники возвращается последняя опубликованная дата — именно этот курс требуют применять правила комплаенса.
Пары, которые банк не публикует напрямую, вычисляются из его таблицы (обратный или кросс-курс через USD) и явно помечаются "derived": true — опубликованное банком и вычисленное никогда не смешиваются.
Эндпоинты
GET /api/v1/central-bank/imf/latest— последняя таблица или одна пара (все тарифы)GET /api/v1/central-bank/imf/{YYYY-MM-DD}— таблица на любую дату (платные тарифы)GET /api/v1/central-bank/imf/history— временной ряд, до 5 000 строк (платные тарифы)GET /api/v1/central-bank/imf/availability— календарь публикаций: даты, на которые банк реально публиковал таблицу (все тарифы)
Полное описание параметров — в документации API. Каждый запрос учитывается в месячной квоте тарифа; курсы меняются раз в рабочий день, поэтому локальное кеширование опубликованной таблицы сильно экономит даже небольшую квоту.
Часто задаваемые вопросы
Есть ли API для курсов валют International Monetary Fund?
Да — этот. Официальные ежедневные курсы USD в чистом JSON; последняя таблица на любом тарифе, включая бесплатный.
Как часто обновляются курсы?
International Monetary Fund публикует курсы один раз в рабочий день; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-10-27).
Это официальные курсы?
Да — данные берутся из публикаций самого International Monetary Fund и отдаются без изменений с датой публикации банка. Всё вычисленное, а не опубликованное, помечается флагом derived.
Курсы International Monetary Fund — один API-ключ
Последняя таблица на любом тарифе. История с 2003 года на платных тарифах. Кредитная карта не нужна.
Получить бесплатный API-ключ Документация