Курсы валют
Официальные курсы ЦБ Узбекистана и курсы покупки/продажи коммерческих банков (bank.uz). Данные отдаются только из кэша, который ежечасно обновляет команда app:refresh_currency_rates; авторизация не требуется.
| Метод | Адрес | Назначение |
|---|---|---|
| GET | /common/currency/rates | Курсы ЦБ |
| GET | /common/currency/banks | Курсы банков |
Курсы ЦБ
GET
/common/currency/ratesОфициальные курсы ЦБ Узбекистана на текущий день публикации: date, updated_at, признак устаревших данных is_stale и список rates (у каждой валюты — изменение diff к предыдущей публикации).
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
date | string | Дата |
updated_at | string | Обновлено |
is_stale | boolean | |
rates | object[] | |
rates[].code | string | Код |
rates[].numeric_code | string | |
rates[].name | string | Название |
rates[].names | object | |
rates[].names.ru | string | |
rates[].names.uz | string | |
rates[].names.oz | string | |
rates[].names.en | string | |
rates[].nominal | integer | |
rates[].rate | number | |
rates[].diff | number | |
rates[].date | string | Дата |
json
{
"date": "06.08.2026",
"updated_at": "2026-09-30T12:19:43+05:00",
"is_stale": false,
"rates": [
{
"code": "USD",
"numeric_code": "840",
"name": "Доллар США",
"names": {
"ru": "Доллар США",
"uz": "AQSH dollari",
"oz": "АҚШ доллари",
"en": "US Dollar"
},
"nominal": 1,
"rate": 11886.72,
"diff": -55.49,
"date": "06.08.2026"
}
]
}Курсы банков
GET
/common/currency/banksКурсы покупки (buy) и продажи (sell) одной валюты во всех коммерческих банках (banks), лучшие предложения best_buy и best_sell и курс ЦБ cbu для сравнения. currency: USD (по умолчанию), EUR, RUB, GBP, KZT в любом регистре; другое значение — 422.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
currency | string | Нет | Валюта. Допустимые значения: USD, EUR, RUB, GBP, KZT |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
currency | string | Валюта |
updated_at | string | Обновлено |
is_stale | boolean | |
source_url | string | |
cbu | object | |
cbu.code | string | Код |
cbu.numeric_code | string | |
cbu.name | string | Название |
cbu.names | object | |
cbu.names.ru | string | |
cbu.names.uz | string | |
cbu.names.oz | string | |
cbu.names.en | string | |
cbu.nominal | integer | |
cbu.rate | number | |
cbu.diff | number | |
cbu.date | string | Дата |
best_buy | object | |
best_buy.name | string | Название |
best_buy.slug | string | |
best_buy.buy | integer | |
best_buy.sell | null | |
best_sell | object | |
best_sell.name | string | Название |
best_sell.slug | string | |
best_sell.buy | integer | |
best_sell.sell | integer | |
banks | object[] | |
banks[].name | string | Название |
banks[].slug | string | |
banks[].buy | integer | |
banks[].sell | integer |
json
{
"currency": "USD",
"updated_at": "2026-09-30T12:19:42+05:00",
"is_stale": false,
"source_url": "https://bank.uz/uz/currency",
"cbu": {
"code": "USD",
"numeric_code": "840",
"name": "Доллар США",
"names": {
"ru": "Доллар США",
"uz": "AQSH dollari",
"oz": "АҚШ доллари",
"en": "US Dollar"
},
"nominal": 1,
"rate": 11886.72,
"diff": -55.49,
"date": "06.08.2026"
},
"best_buy": {
"name": "Asia Alliance Bank",
"slug": "asia-alliance-bank",
"buy": 11900,
"sell": null
},
"best_sell": {
"name": "Agrobank",
"slug": "agrobank",
"buy": 11850,
"sell": 11940
},
"banks": [
{
"name": "Agrobank",
"slug": "agrobank",
"buy": 11850,
"sell": 11940
},
{
"name": "Asia Alliance Bank",
"slug": "asia-alliance-bank",
"buy": 11900,
"sell": null
}
]
}
