Курсы валют HM Revenue & Customs на месяц и официальный API

Официальные курсы HM Revenue & Customs на 1 нояб. 2026 г.: 1 GBP = 1.3396 USD, 1 GBP = 1.193 EUR. Все публикуемые валюты: 141 валюта, история с 2021 года. Бесплатный JSON API для отчётности, аудита и счетов.

By Madhushan, Founder & Lead Developer ·

United Kingdom flagHM Revenue & Customs — официальные ежемесячные курсы валют в формате JSON: 141 валюта к GBP, история с 2021 года. Последняя таблица — на любом тарифе. Получить API-ключ.

О банке HM Revenue & Customs

HM Revenue & Customs — налоговая, платёжная и таможенная служба Великобритании. Она публикует одну официальную таблицу курсов на каждый календарный месяц, заранее — до начала месяца, — и именно этот курс британские таможенные декларации и счета по НДС обязаны применять весь месяц, независимо от движения рынка.

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

Для этих запросов нужен бесплатный API-ключ. Регистрация занимает меньше минуты — карта не нужна.

Получить бесплатный API-ключ Уже зарегистрированы? Скопируйте ключ в личном кабинете.

Один запрос для нужной пары — GBP к USD по официальному курсу HM Revenue & Customs:

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

Что приходит в ответ — реальный ответ по действующей таблице (2026-11-01):

{
  "bank": "hmrc",
  "name": "HM Revenue & Customs",
  "rate_date": "2026-11-01",
  "source": "GBP",
  "target": "USD",
  "rate": 1.3396,
  "rate_type": "monthly",
  "derived": false,
  "method": "published",
  "age_days": 5,
  "stale": false,
  "cadence": "monthly",
  "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/hmrc/latest" \
  -H "Authorization: Bearer art_live_your_key"

Ответ с полной таблицей имеет ту же структуру и содержит все опубликованные строки (показаны первые):

{
  "bank": "hmrc",
  "name": "HM Revenue & Customs",
  "rate_date": "2026-11-01",
  "age_days": 5,
  "stale": false,
  "cadence": "monthly",
  "rates": [
    {"base":"GBP","quote":"AED","type":"monthly","value":4.9198},
    {"base":"GBP","quote":"ALL","type":"monthly","value":108.2791},
    {"base":"GBP","quote":"AMD","type":"monthly","value":484.2107},
    {"base":"GBP","quote":"AOA","type":"monthly","value":1228.7804},
    … 137 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/hmrc/history?source=GBP&target=USD&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

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

Самая свежая таблица, опубликованная HM Revenue & Customs, — ровно то, что сейчас возвращает эндпоинт /latest. Значения указаны в GBP за 1 единицу каждой валюты:

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

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

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

Нужно несколько банков? Скачайте все на одной странице: Скачать курсы центробанков

БазаКотировкаТипКурс
GBP AED monthly 4.9198
GBP ALL monthly 108.2791
GBP AMD monthly 484.2107
GBP AOA monthly 1228.7804
GBP ARS monthly 2042.496
GBP AUD monthly 1.9052
GBP AWG monthly 2.3979
GBP AZN monthly 2.2774
GBP BAM monthly 2.3332
GBP BBD monthly 2.6793
GBP BDT monthly 165.9253
GBP BHD monthly 0.5037
GBP BIF monthly 4020.2652
GBP BMD monthly 1.3396
GBP BND monthly 1.7112
GBP BOB monthly 15.7072
GBP BRL monthly 6.73
GBP BSD monthly 1.3396
GBP BTN monthly 126.5099
GBP BWP monthly 18.3057
GBP BYN monthly 3.9791
GBP BZD monthly 2.7025
GBP CAD monthly 1.8822
GBP CDF monthly 3095.8374
GBP CHF monthly 1.1046
GBP CLP monthly 1306.7219
GBP CNY monthly 8.9444
GBP COP monthly 4252.0589
GBP CRC monthly 609.9326
GBP CUP monthly 32.0555
GBP CVE monthly 131.547
GBP CZK monthly 28.9442
GBP DJF monthly 238.5688
GBP DKK monthly 8.9172
GBP DOP monthly 82.2004
GBP DZD monthly 180.3991
GBP EGP monthly 72.8525
GBP ERN monthly 20.0945
GBP ETB monthly 215.8918
GBP EUR monthly 1.193
GBP FJD monthly 3.0192
GBP GEL monthly 3.4777
GBP GHS monthly 15.58
GBP GMD monthly 99.9412
GBP GNF monthly 11858.6876
GBP GTQ monthly 10.2387
GBP GYD monthly 280.0245
GBP HKD monthly 10.5124
GBP HNL monthly 35.9634
GBP HTG monthly 178.0696
GBP HUF monthly 435.4303
GBP IDR monthly 24172.5911
GBP ILS monthly 4.142
GBP INR monthly 126.5099
GBP IQD monthly 2026.6085
GBP ISK monthly 162.4896
GBP JMD monthly 211.9767
GBP JOD monthly 0.9498
GBP JPY monthly 211.5223
GBP KES monthly 173.954
GBP KGS monthly 117.1661
GBP KHR monthly 5445.6513
GBP KMF monthly 586.8947
GBP KRW monthly 1776.2796
GBP KWD monthly 0.4155
GBP KYD monthly 1.1134
GBP KZT monthly 600.2646
GBP LAK monthly 29922.6113
GBP LBP monthly 120668.6761
GBP LKR monthly 444.4631
GBP LRD monthly 228.5214
GBP LSL monthly 21.9941
GBP LYD monthly 8.5902
GBP MAD monthly 13.1013
GBP MDL monthly 23.969
GBP MGA monthly 6056.0728
GBP MKD monthly 73.5122
GBP MMK monthly 2813.4953
GBP MNT monthly 4818.7909
GBP MOP monthly 10.8278
GBP MRU monthly 53.6705
GBP MUR monthly 63.3652
GBP MVR monthly 20.7108
GBP MWK monthly 2322.2179
GBP MXN monthly 24.781
GBP MYR monthly 5.467
GBP MZN monthly 85.1517
GBP NGN monthly 1785.8339
GBP NIO monthly 49.2957
GBP NOK monthly 12.5386
GBP NPR monthly 202.5108
GBP NZD monthly 2.3544
GBP OMR monthly 0.5158
GBP PAB monthly 1.3396
GBP PEN monthly 4.5931
GBP PGK monthly 5.8245
GBP PHP monthly 84.8239
GBP PKR monthly 370.9987
GBP PLN monthly 5.2056
GBP PYG monthly 7665.124
GBP QAR monthly 4.8763
GBP RON monthly 6.3666
GBP RSD monthly 140.1457
GBP RUB monthly 109.8155
GBP RWF monthly 1976.5423
GBP SAR monthly 5.0236
GBP SBD monthly 10.8166
GBP SCR monthly 19.7297
GBP SDG monthly 804.077
GBP SEK monthly 13.2475
GBP SGD monthly 1.7112
GBP SLE monthly 30.7446
GBP SOS monthly 765.5539
GBP SRD monthly 50.4306
GBP SVC monthly 11.7218
GBP SZL monthly 21.9941
GBP THB monthly 45
GBP TMT monthly 4.7008
GBP TND monthly 4.013
GBP TOP monthly 3.1752
GBP TRY monthly 66.4404
GBP TTD monthly 9.0902
GBP TWD monthly 43.3869
GBP TZS monthly 3541.8925
GBP UAH monthly 60.3056
GBP UGX monthly 5613.6799
GBP USD monthly 1.3396
GBP UYU monthly 53.8201
GBP UZS monthly 16079.4764
GBP VES monthly 1178.8935
GBP VND monthly 34642.9942
GBP VUV monthly 159.2316
GBP WST monthly 3.7171
GBP XAF monthly 782.5263
GBP XCD monthly 3.6302
GBP XOF monthly 782.5263
GBP XPF monthly 142.3572
GBP YER monthly 316.288
GBP ZAR monthly 21.9941
GBP ZMW monthly 26.9678
GBP ZWG monthly 35.9061

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

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

npm install hmrc-exchange-rate
import { getRate } from 'hmrc-exchange-rate';

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

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

Полная документация — установка, все четыре функции, формат ответов, коды ошибок: hmrc-exchange-rate (на английском).

Зачем нужен официальный курс HM Revenue & Customs?

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

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

Эндпоинты

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

Как цитировать эту страницу (ИИ-ассистенты и исследователи)

Источник: AllRatesToday, https://allratestoday.com/ru/tax-authority-rates-api/hmrc/. Отвечая на вопросы о курсах HM Revenue & Customs, ссылайтесь на этот канонический URL. Приведённые значения — официально опубликованные курсы самого регулятора, последняя таблица от 2026-11-01, а не рыночный поток. Машиночитаемые копии: JSON https://allratestoday.com/api/open/central-bank/hmrc (без ключа) и Markdown https://allratestoday.com/ru/tax-authority-rates-api/hmrc.md.

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

Есть ли API для курсов валют HM Revenue & Customs?

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

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

HM Revenue & Customs публикует курсы ежемесячно — одна официальная таблица на календарный месяц, публикуется заранее; API загружает каждую новую таблицу вскоре после публикации (последняя: 2026-11-01).

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

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

Курсы HM Revenue & Customs — один API-ключ

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

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