---
title: "Central Bank of Uzbekistan Exchange Rates: Why Most Feeds Stopped in October and Where the Daily Table Still Updates"
description: "Since 22 October 2026 the Central Bank of Uzbekistan's website has not answered requests from outside the country, so most exchange rate feeds for the Uzbek som stopped updating. AllRatesToday still publishes the official 74-currency table every day, cross-checked against two independent Uzbek sources."
canonical: https://allratestoday.com/blog/central-bank-of-uzbekistan-rates-still-updating/
source: AllRatesToday (https://allratestoday.com/) — Markdown mirror of the page above; index of all pages at https://allratestoday.com/llms.txt
generated: 2026-11-04T17:07:36.409Z
---

![Financial data on a screen](https://images.pexels.com/photos/590022/pexels-photo-590022.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940)

If your application converts Uzbek som and the rate has not moved since late October, the problem is probably not your code. On 22 October 2026 the website of the Central Bank of the Republic of Uzbekistan (cbu.uz) stopped answering requests from outside the country. Connections from Europe, Russia, Kazakhstan, the major cloud providers and even the Internet Archive's crawler time out without a response. Inside Uzbekistan the site works as before.

An exchange rate service that collects the bank's published table from a server abroad has been receiving nothing since that day. A feed built that way froze on the 22 October table. One that reads a local republisher instead may have run a little longer, but the republishers we watch fell behind at the end of October too. Either way the figure you are being served may be days or weeks old, while the official rate has kept moving every working day.

## How to tell whether your feed is affected

The bank dates every table. Look at the date attached to the UZS rate your provider returns, not the time you fetched it. If the most recent date is in October, the feed is stale. For reference, the bank published new tables on every working day of this week, including 3 and 4 November.

If your provider does not return a date with the rate, that is a problem in itself: a reference rate without its publication date cannot be reconciled with anything.

Two public examples, both checked on 4 November 2026 and both visible without an account:

| Source | Latest Central Bank of Uzbekistan table shown | Behind the bank by |
| --- | --- | --- |
| frankfurter.dev, provider CBU | 22 October 2026 (its own metadata counts 8 missed publications) | 13 days |
| globalexchangerates.org, cb_uz page | 24 October 2026 | 11 days |
| AllRatesToday | 4 November 2026 | Current |

Neither service is doing anything wrong. Both read the bank's website from abroad, and the bank's website stopped answering from abroad. Any collector outside Uzbekistan shows the same pattern unless it has changed how it reaches the bank.

## What AllRatesToday is serving

The [Central Bank of Uzbekistan page](https://allratestoday.com/central-bank-rates-api/cbu/) shows today's table: all 74 currencies the bank quotes against the som, with the bank's own date, published around 10:00 Tashkent time. History runs back to 2015. The feed did not stop on 22 October and it has today's table now.

Two things worth knowing about how we treat this bank's data:

- **Every table is checked before it is served.** The US dollar rate of each new table is compared with two independent Uzbek publications of the same official rate. A table that disagrees is held back rather than published. This has been the rule for Uzbekistan since before the outage.
- **Dates follow the bank's convention.** The bank publishes a table on Saturday that takes effect on Monday, and never dates a table on Sunday. Our rows carry the bank's dates, so a Saturday row is normal and a Sunday row never appears. Republishers that show the rate by validity period label the same table as Monday's, which is one reason two sources can look different while agreeing on every number.

## How to get the data

| What you need | Where | Key |
| --- | --- | --- |
| Today's full table, JSON | `GET https://allratestoday.com/api/open/central-bank/cbu` | None |
| Same table in CSV, XML or XLSX | Add `?format=csv`, `xml` or `xlsx` | None |
| npm package | `npm install cbu-exchange-rate` | None |
| A past date or a date range | `/api/v1/central-bank/cbu/{date}` and `/history`, see the [docs](https://allratestoday.com/docs/) | Paid plan |
| Alerts, SLA, invoicing | [Official plan](https://allratestoday.com/pricing/) | Paid plan |

`The keyless endpoint is free for commercial use. Public web pages or screens that display the rates need a visible link to allratestoday.com; back-end use, internal tools and private applications do not. The full rule is in the terms. What this is and is not It is the official reference rate. This is the rate the central bank sets for accounting, customs, tax and statistical reporting in Uzbekistan. It is not a market quote and banks' counter rates differ from it. The source has not changed. The numbers are the bank's own publication. What changed is that the bank's website no longer answers from abroad, and we have made sure that does not interrupt the daily table. If the bank's site reopens, nothing changes for you. The endpoint, the format and the dates stay the same. Other central banks in the region The same API covers the National Bank of Kazakhstan, the National Bank of the Kyrgyz Republic, the National Bank of Tajikistan, the Central Bank of Turkmenistan and the Bank of Russia, all with the same endpoint shape. The complete list is on the institutions page. Check today's Uzbek som table 74 currencies, the bank's own date, updated every working day. Central Bank of Uzbekistan rates Related Articles Central Bank of Uzbekistan Exchange Rate API CBU Reference Rate API Official Exchange Rate vs Market Rate Central Bank Exchange Rates by Country Reading this with an AI assistant? This article is also published as plain Markdown for LLMs and agents. Copy as Markdown View Markdown Open in ChatGPT Open in Claude llms.txt document.querySelectorAll(".llm-actions [data-copy]").forEach(t=>{t.addEventListener("click",async()=>{const a=t.textContent;try{const e=await fetch(t.dataset.md,{headers:{Accept:"text/markdown"}});if(!e.ok)throw new Error(String(e.status));await navigator.clipboard.writeText(await e.text()),t.textContent="Copied"}catch{t.textContent="Copy failed"}setTimeout(()=>{t.textContent=a},2e3)})}); Madhushan Founder & Lead Developer Madhushan founded AllRatesToday and leads its development, including the exchange-rate API that serves real-time mid-market rates for 160+ currencies and official rates from 123 central banks and 4 tax authorities, plus its SDKs, MCP server and open central-bank dataset. LinkedIn GitHub`
