Valyuta kurslari
O‘zbekiston Markaziy banki rasmiy kurslari va tijorat banklarining sotib olish/sotish kurslari (bank.uz). Ma’lumotlar faqat keshdan beriladi, uni app:refresh_currency_rates buyrug‘i har soatda yangilaydi; avtorizatsiya talab qilinmaydi.
| Metod | Manzil | Vazifasi |
|---|---|---|
| GET | /common/currency/rates | Markaziy bank kurslari |
| GET | /common/currency/banks | Banklar kurslari |
Markaziy bank kurslari
GET
/common/currency/ratesO‘zbekiston Markaziy bankining joriy e’lon kunidagi rasmiy kurslari: date, updated_at, eskirgan ma’lumot belgisi is_stale va rates ro‘yxati (har bir valyutada oldingi e’longa nisbatan o‘zgarish diff).
Sarlavhalar (headers)
| Sarlavha | Qiymat | Tavsif |
|---|---|---|
Accept | application/json | Javob JSON da |
Accept-Language | ru | Xabarlar va nomlar tili: ru, uz, oz |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
date | string | Sana |
updated_at | string | Yangilangan |
is_stale | boolean | |
rates | object[] | |
rates[].code | string | Kod |
rates[].numeric_code | string | |
rates[].name | string | Nomlanish |
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 | Sana |
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"
}
]
}Banklar kurslari
GET
/common/currency/banksBitta valyutaning barcha tijorat banklaridagi (banks) sotib olish (buy) va sotish (sell) kurslari, eng yaxshi takliflar best_buy va best_sell hamda taqqoslash uchun Markaziy bank kursi cbu. currency: USD (standart), EUR, RUB, GBP, KZT istalgan registrda; boshqa qiymat — 422.
Sarlavhalar (headers)
| Sarlavha | Qiymat | Tavsif |
|---|---|---|
Accept | application/json | Javob JSON da |
Accept-Language | ru | Xabarlar va nomlar tili: ru, uz, oz |
So‘rov parametrlari
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
currency | string | Yo‘q | Valyuta. Mumkin qiymatlar: USD, EUR, RUB, GBP, KZT |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
currency | string | Valyuta |
updated_at | string | Yangilangan |
is_stale | boolean | |
source_url | string | |
cbu | object | |
cbu.code | string | Kod |
cbu.numeric_code | string | |
cbu.name | string | Nomlanish |
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 | Sana |
best_buy | object | |
best_buy.name | string | Nomlanish |
best_buy.slug | string | |
best_buy.buy | integer | |
best_buy.sell | null | |
best_sell | object | |
best_sell.name | string | Nomlanish |
best_sell.slug | string | |
best_sell.buy | integer | |
best_sell.sell | integer | |
banks | object[] | |
banks[].name | string | Nomlanish |
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
}
]
}
