Uzbekistan UzEx Tenders & Contract Deals (etender.uzex.uz)
Pricing
from $2.00 / 1,000 tender or selections
Uzbekistan UzEx Tenders & Contract Deals (etender.uzex.uz)
Open tenders, selections and completed contract deals from Uzbekistan's UzEx e-procurement platform (etender.uzex.uz) as English-keyed JSON: lot number, title, customer, winning supplier, start and deal cost, participants, deadlines and deal times in Tashkent time, and links to the lot pages.
Pricing
from $2.00 / 1,000 tender or selections
Rating
0.0
(0)
Developer
Aloever Dulay
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Uzbekistan UzEx Tenders, Selections & Contract Deals (etender.uzex.uz)
Open tenders, open selections and completed contract deals from Uzbekistan's state e-procurement platform run by the Uzbek Republican Commodity Exchange (UzEx), etender.uzex.uz, as clean, English-keyed JSON.
- Open tenders (
recordType: "tenders", the default): every tender currently accepting offers, soonest deadline first, with the lot number, title, customer and its taxpayer number, estimated cost and currency, publication time and deadline, region, district and a link to the lot page. - Open selections (
recordType: "selections"): every selection of the best offers (the competitive procedure for purchases below the tender threshold) currently accepting offers, with the same fields. - Completed deals (
recordType: "awards"): contracts awarded on the platform, newest first, with the customer, the winning supplier, the start price, the deal price and the savings, the number of participants, the deal time, and the deal, contract and Treasury status. The platform holds over 160,000 of them.
Who needs this
- Suppliers and contractors selling to Uzbek state bodies and state-owned companies who want every new tender and selection in their field each morning.
- Tender-alert services and bid consultants building feeds, e-mail digests or Telegram alerts for the Uzbek market.
- Market-entry and trade teams sizing public demand in Uzbekistan by customer, region and product.
- Competitive-intelligence and sales teams tracking who wins which contracts, at what price and against how many competitors.
- Analysts, journalists and researchers studying public procurement: prices against start prices, competition levels, cancelled and rejected deals.
- AI agents and automations that need a stable schema instead of an Angular web app.
Input
| Field | Type | Default | Description |
|---|---|---|---|
recordType | string | "tenders" | tenders for open tenders, selections for open selections, awards for completed deals. One run returns one record type. |
keyword | string | "" | Matched by the platform against the lot name, case-insensitively, e.g. kompyuter or мебель. |
customer | string | "" | Only records of this customer: part of its name as published (e.g. universiteti) or its 9-digit taxpayer number (STIR/INN). |
provider | string | "" | Deals only: the winning supplier, by part of its name or its 9-digit taxpayer number. |
region | string | all | Only customers in one of the 14 regions: andijon, buxoro, fargona, jizzax, namangan, navoiy, qashqadaryo, qoraqalpogiston, samarqand, sirdaryo, surxondaryo, toshkent-shahri, toshkent-viloyati, xorazm. |
publishedSince | string | "" | Tenders and selections only: lots published after this point. A relative span (24 hours, 7 days, 2 weeks), a date (2026-09-20, midnight Tashkent time) or an ISO-8601 timestamp. |
dealSince | string | "" | Deals only: deals concluded after this point. Same formats as publishedSince. |
maxItems | integer | 100 | Stop after this many records (1-50,000). |
proxyConfiguration | object | no proxy | Optional Apify Proxy. Not needed normally; use it only if runs fail with connection errors. |
A filter that does not apply to the chosen record type is ignored, and the run log says so. Names are published in Uzbek (Latin or Cyrillic script) or Russian, so search with the spelling the customer or supplier uses. Examples:
{ "recordType": "selections", "region": "samarqand", "publishedSince": "24 hours" }
{ "recordType": "awards", "keyword": "kompyuter", "dealSince": "30 days", "maxItems": 1000 }
{ "recordType": "awards", "provider": "307648761" }
Every open tender or selection: leave the filters empty and set maxItems to 1,000 (the
platform listed 68 open tenders and 630 open selections on 26 September 2026).
Output
One dataset item per tender, selection or deal. Every item has a recordType field,
tender, selection or award; a run stores one record type only, so a run's dataset is
homogeneous. Keys are English; text is kept as the platform publishes it (Uzbek or
Russian), with HTML entities decoded and whitespace tidied. Times are ISO-8601 in Tashkent
time (+05:00), contract dates are calendar days (YYYY-MM-DD), and fetchedAt is UTC.
The Output tab on this page documents every field. The dataset has three table views:
"Tenders", "Selections" and "Awards".
A real open tender (captured 2026-09-26):
{"recordType": "tender","id": 510591,"displayNo": "26111006510591","title": "Maxsus uskunalar bilan jihozlangan xizmat mototsikllarini yetkazib berish","customerName": "ГУВД г.Ташкента","customerTin": "201757285","estimatedCost": 6860000000,"currency": "UZS","startAt": "2026-09-10T10:38:42+05:00","endAt": "2026-09-28T10:38:42+05:00","status": "open","region": null,"district": "Миробод тумани","detailUrl": "https://etender.uzex.uz/lot/510591","sourceUrl": "https://apietender.uzex.uz/api/common/TradeList","fetchedAt": "2026-09-26T15:41:31.181Z"}
A real open selection (captured 2026-09-26):
{"recordType": "selection","id": 512029,"displayNo": "26110012512029","title": "Umumiy fanlar yo'nalishi bo'yicha xorijiy o'quv adabiyotlari","customerName": "Toshtech texnika universiteti","customerTin": "312438150","estimatedCost": 1735847500,"currency": "UZS","startAt": "2026-09-21T10:28:36+05:00","endAt": "2026-09-28T10:28:36+05:00","status": "open","region": null,"district": "Олмазор тумани","detailUrl": "https://etender.uzex.uz/lot/512029","sourceUrl": "https://apietender.uzex.uz/api/common/TradeList","fetchedAt": "2026-09-26T15:41:44.461Z"}
A real completed deal (captured 2026-09-26):
{"recordType": "award","id": 175825,"tradeId": 511939,"displayNo": "26120012511939","title": "Graduation coffee break","customerName": "`YANGI O`ZBEKISTON` UNIVERSITETI","customerTin": "308709154","customerType": "Korporativ buyurtmachi","providerName": "\"ILXOM OBID GOLD\" MCHJ","providerTin": "307648761","startCost": 250000000,"dealCost": 137999680,"savings": 112000320,"currency": "UZS","participantsCount": 3,"dealAt": "2026-09-26T16:34:06+05:00","dealStatus": "Баённома шакллантирилган","contractStatus": "Бириктирилмаган","contractDate": null,"treasuryStatus": "Юборилмади","detailUrl": "https://etender.uzex.uz/lot/511939","sourceUrl": "https://apietender.uzex.uz/api/common/DealsList","fetchedAt": "2026-09-26T15:42:02.407Z"}
About amounts and currencies
Amounts are in the lot's currency, given as an ISO 4217 code in currency: mostly UZS
(Uzbek sum), also USD, EUR, RUB, CNY and GBP for import purchases. savings is
startCost minus dealCost; in rare cases the platform records a deal price above the
start price and savings is then negative. The actor does not convert currencies.
About statuses
Deal statuses are published in Uzbek Cyrillic and kept as published; the common ones are
"Баённома шакллантирилган" (protocol formed), "Ғолиб томонидан қабул қилинган (Амалга
ошган)" (accepted by the winner, completed), "Бажарилган" (fulfilled), "Шартнома бекор
қилинган" (contract cancelled), "Буюртмачи томонидан рад етилган" (rejected by the
customer) and "Етказиб берувчи томонидан рад етилган" (rejected by the supplier).
contractStatus says whether the signed contract is attached ("Принятый" accepted,
"Бириктирилмаган" not attached yet), and treasuryStatus whether the Treasury registered
it.
Pricing
Pay per event, charged only for records actually stored in your dataset:
tender-notice: one per open tender or open selection stored.award-result: one per completed deal stored.
A run charges one of the two, depending on recordType; the actor defines no start event
of its own. It stores each page before it is charged and stops cleanly when your spending
limit is reached, so you never pay for data you cannot see.
Data source and politeness
The data comes from the public, login-free lists of the UzEx e-procurement platform: the tender and selection lists and the completed-deals list behind etender.uzex.uz. The actor:
- sends one request at a time with at least 1 second between requests, with an honest User-Agent that names the actor;
- reads large pages (up to 500 lots or 1,000 deals) so a typical run needs only a few requests;
- retries connection resets, timeouts and server errors with exponential backoff inside a fixed budget, and stops with a clear error if the platform keeps refusing;
- stops shortly before the run's timeout and keeps what it has stored;
- never logs in and never downloads contracts, protocols or other documents.
The site's robots.txt allows automated access, and the platform shows no terms of use. The
actor publishes list metadata and links only; follow detailUrl for the official lot page
and its documents.
Data and privacy
The output is procurement metadata as the platform publishes it. Some suppliers are
individual entrepreneurs (yakka tartibdagi tadbirkor, often shown as "YTT" or "ЯТТ"), whose
name is a person's name. The actor keeps the name as published, but it never outputs the
tax or personal identification number of an individual: customerTin and providerTin
carry only the 9-digit taxpayer numbers of Uzbek legal entities, and are null for
individuals, individual entrepreneurs and foreign suppliers. The beneficial-owner and
founder fields present in the platform's deal data are dropped, as are contract file paths.
The actor does not enrich, profile or combine records with other sources. If you process
names of individuals, you are responsible for doing so lawfully.
Limitations
- Tenders and selections are open lots only: those accepting offers now. Closed, cancelled and archived lots are not listed; their outcome appears as a deal once concluded.
- Deals cover both tenders and selections; the deal list does not say which procedure a deal came from.
- Region is often empty: the platform leaves
regionempty for customers in Tashkent city (districtis still set), and theregionfiltertoshkent-shahristill finds them. Deals carry no region field at all, though theregionfilter works for them. - Customer names for tenders and selections are matched by the actor, which then reads the whole list (under a thousand open lots); a taxpayer number is matched by the platform.
publishedSinceis applied by the actor to the open lots;dealSinceis applied by the platform by calendar day and refined to the exact time by the actor.- Foreign suppliers have no
providerTin: their home registry numbers are not published by the actor. - Repeated deals: the platform's deal list occasionally repeats a deal; the actor stores it once.
- Direct purchases (the xarid shop and direct contracts) are not included.