Skip to content

Курсы валют ​

Официальные курсы ЦБ Узбекистана и курсы покупки/продажи коммерческих банков (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 к предыдущей публикации).

Заголовки ​

ЗаголовокЗначениеОписание
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Ответ · 200 ​

Поля ответа
ПолеТипОписание
datestringДата
updated_atstringОбновлено
is_staleboolean
ratesobject[]
rates[].codestringКод
rates[].numeric_codestring
rates[].namestringНазвание
rates[].namesobject
rates[].names.rustring
rates[].names.uzstring
rates[].names.ozstring
rates[].names.enstring
rates[].nominalinteger
rates[].ratenumber
rates[].diffnumber
rates[].datestringДата
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.

Заголовки ​

ЗаголовокЗначениеОписание
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Параметры запроса ​

ПолеТипОбязательноОписание
currencystringНетВалюта. Допустимые значения: USD, EUR, RUB, GBP, KZT

Ответ · 200 ​

Поля ответа
ПолеТипОписание
currencystringВалюта
updated_atstringОбновлено
is_staleboolean
source_urlstring
cbuobject
cbu.codestringКод
cbu.numeric_codestring
cbu.namestringНазвание
cbu.namesobject
cbu.names.rustring
cbu.names.uzstring
cbu.names.ozstring
cbu.names.enstring
cbu.nominalinteger
cbu.ratenumber
cbu.diffnumber
cbu.datestringДата
best_buyobject
best_buy.namestringНазвание
best_buy.slugstring
best_buy.buyinteger
best_buy.sellnull
best_sellobject
best_sell.namestringНазвание
best_sell.slugstring
best_sell.buyinteger
best_sell.sellinteger
banksobject[]
banks[].namestringНазвание
banks[].slugstring
banks[].buyinteger
banks[].sellinteger
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
        }
    ]
}