Главная Документация Central Bank Rates Tax Authority Rates Playground Тарифы Статус API Blog About FAQ Contact Us

API курсов валют HM Revenue & Customs

Официальные ежемесячные курсы HM Revenue & Customs (United Kingdom) в формате JSON: 150 валют, история с 2021 года. Публикуемые курсы GBP для налоговой отчётности, аудита и выставления счетов.

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

О банке HM Revenue & Customs

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

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

Один запрос для нужной пары — 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"

Или полная опубликованная таблица банка:

curl "https://allratestoday.com/api/v1/central-bank/hmrc/latest" \
  -H "Authorization: Bearer art_live_your_key"

На платных тарифах — любая историческая дата или временной ряд:

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-08-01)

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

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

БазаКотировкаТипКурс
GBP AED monthly 4.9091
GBP ALL monthly 109.7955
GBP AMD monthly 488.5373
GBP AOA monthly 1224.3306
GBP ARS monthly 1975.2991
GBP AUD monthly 1.9112
GBP AWG monthly 2.3927
GBP AZN monthly 2.2724
GBP BAM monthly 2.292
GBP BBD monthly 2.6734
GBP BDT monthly 164.9731
GBP BHD monthly 0.5026
GBP BIF monthly 3987.4698
GBP BMD monthly 1.3367
GBP BND monthly 1.7262
GBP BOB monthly 14.4494
GBP BRL monthly 6.7858
GBP BSD monthly 1.3367
GBP BTN monthly 129.0145
GBP BWP monthly 18.2092
GBP BYN monthly 3.8578
GBP BZD monthly 2.6915
GBP CAD monthly 1.8835
GBP CDF monthly 3083.1421
GBP CHF monthly 1.0863
GBP CLP monthly 1250.6398
GBP CNY monthly 9.0479
GBP COP monthly 4314.3386
GBP CRC monthly 606.4354
GBP CUP monthly 32.0872
GBP CVE monthly 129.226
GBP CZK monthly 28.3253
GBP DJF monthly 238.003
GBP DKK monthly 8.7609
GBP DOP monthly 77.7899
GBP DZD monthly 177.9594
GBP EGP monthly 68.6327
GBP ERN monthly 20.0508
GBP ETB monthly 215.7325
GBP EUR monthly 1.1719
GBP FJD monthly 2.9874
GBP GEL monthly 3.5045
GBP GHS monthly 15.5267
GBP GMD monthly 98.7774
GBP GNF monthly 11726.9754
GBP GTQ monthly 10.1958
GBP GYD monthly 279.6097
GBP HKD monthly 10.4805
GBP HNL monthly 35.7968
GBP HTG monthly 174.7475
GBP HUF monthly 426.6463
GBP IDR monthly 23940.4179
GBP ILS monthly 4.0939
GBP INR monthly 129.0145
GBP IQD monthly 1751.2405
GBP ISK monthly 167.5923
GBP JMD monthly 212.116
GBP JOD monthly 0.9477
GBP JPY monthly 217.9907
GBP KES monthly 172.9979
GBP KGS monthly 116.8827
GBP KHR monthly 5399.6005
GBP KMF monthly 576.5395
GBP KRW monthly 1979.0292
GBP KWD monthly 0.4145
GBP KYD monthly 1.1117
GBP KZT monthly 624.7684
GBP LAK monthly 30210.7962
GBP LBP monthly 119912.1356
GBP LKR monthly 449.5212
GBP LRD monthly 241.9123
GBP LSL monthly 22.0219
GBP LYD monthly 8.577
GBP MAD monthly 12.5477
GBP MDL monthly 23.5148
GBP MGA monthly 5702.5645
GBP MKD monthly 72.1754
GBP MMK monthly 2806.6019
GBP MNT monthly 4799.6502
GBP MOP monthly 10.7949
GBP MRU monthly 53.3836
GBP MUR monthly 63.1965
GBP MVR monthly 20.665
GBP MWK monthly 2317.8777
GBP MXN monthly 23.2925
GBP MYR monthly 5.4633
GBP MZN monthly 85.3111
GBP NGN monthly 1838.2793
GBP NIO monthly 49.1887
GBP NOK monthly 12.8322
GBP NPR monthly 206.5199
GBP NZD monthly 2.2978
GBP OMR monthly 0.5141
GBP PAB monthly 1.3367
GBP PEN monthly 4.5467
GBP PGK monthly 5.98
GBP PHP monthly 82.5755
GBP PKR monthly 371.3406
GBP PLN monthly 5.0757
GBP PYG monthly 8093.9309
GBP QAR monthly 4.8657
GBP RON monthly 6.1387
GBP RSD monthly 137.5785
GBP RUB monthly 105.0552
GBP RWF monthly 1966.3449
GBP SAR monthly 5.0127
GBP SBD monthly 10.7861
GBP SCR monthly 18.7582
GBP SDG monthly 802.2719
GBP SEK monthly 12.9869
GBP SGD monthly 1.7262
GBP SLE monthly 30.6308
GBP SOS monthly 763.0606
GBP SRD monthly 50.4674
GBP SVC monthly 11.6963
GBP SZL monthly 22.0219
GBP THB monthly 45.203
GBP TMT monthly 4.6756
GBP TND monthly 3.9407
GBP TOP monthly 3.2194
GBP TRY monthly 63.1095
GBP TTD monthly 9.0721
GBP TWD monthly 43.3972
GBP TZS monthly 3528.7398
GBP UAH monthly 59.9097
GBP UGX monthly 4995.2411
GBP USD monthly 1.3367
GBP UYU monthly 53.6316
GBP UZS monthly 16045.3862
GBP VES monthly 984.1686
GBP VND monthly 35216.6818
GBP VUV monthly 159.1429
GBP WST monthly 3.6653
GBP XAF monthly 768.7193
GBP XCD monthly 3.6196
GBP XOF monthly 768.7193
GBP XPF monthly 139.8455
GBP YER monthly 318.1262
GBP ZAR monthly 22.0219
GBP ZMW monthly 24.5976
GBP ZWG monthly 35.8198

Клиент для 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-среды.

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

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

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

Эндпоинты

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

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

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

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

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

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

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

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

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

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

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