Most market entry decisions are made on an estimate of demand, a guess at price levels and a list of competitors someone assembled from search results. Ukraine is one of the few markets where you do not have to work that way. A large share of the transactions are published at contract level, with the buyer, the supplier, the volume and the price attached — and that changes what a market study can honestly claim.
The instinct when looking at Ukraine from outside is that wartime makes the market opaque. The opposite is closer to the truth for the questions that actually decide an entry. Ukraine's procurement reform left behind an unusually complete public record of who buys what and at what price, and the company register returned to open data in January 2026 after almost four years of restriction. What is genuinely harder is not finding the data. It is knowing which parts of it still mean what they used to.
Ukraine runs public procurement through Prozorro, and its API is open to anyone without a key, an account or a local presence. For any segment where the state, a municipality or a state-owned company is a buyer, this replaces estimation with observation. You can see the tenders that were announced, who bid, who won, what the contract was worth and how those figures moved across several years.
That matters more than it sounds. In most markets, a research report tells you a segment is worth some number, and the number comes from a model. Here you can count actual contracts. If you are considering entry as a supplier of equipment, materials, services or logistics, procurement data gives you the real price band buyers have been paying, the names of the incumbents who keep winning, and whether the segment is concentrated in two suppliers or spread across forty. It also shows something no survey does: which suppliers fail to deliver and get disputed.
The limitation is scope. Procurement covers public demand. If your segment sells to private businesses or to consumers, this layer describes an adjacent market rather than yours — useful as a price anchor and as a map of who is already operating, but not the demand you are actually entering.
Knowing which companies compete is the easy half. Knowing who owns them is the half that changes decisions, and until recently it was not answerable. The Unified State Register returned to open data on 19 January 2026 under an order of the Ministry of Justice, restoring weekly published data that includes ownership structure and ultimate beneficial owners for the first time since February 2022.
For market work this is not a compliance detail. It tells you whether the five competitors you mapped are five companies or two groups wearing five names, which is the difference between a fragmented market you can enter and a consolidated one you cannot. It also surfaces the case that quietly kills entries: a local partner or distributor who turns out to share a beneficial owner with your main competitor.
| Source | What it establishes | Access |
|---|---|---|
| Prozorro | Public tenders, bidders, winners and contract values — real prices and volumes over time | Open API, no key |
| Unified State Register | Companies, directors, ownership structure and ultimate beneficial owners | Open since 19.01.2026 |
| Tax service registers | VAT and single-tax status, which separates trading entities from dormant shells | Public, free token |
| State statistics | Sector output, trade flows and regional breakdowns for demand context | Public |
| Court registry | Disputes between market participants — supply failures, payment defaults, distribution conflicts | Public, bulk archives |
| Sanctions register (NSDC) | Sanctioned entities and owners you cannot lawfully trade with | Public portal + API |
One correction worth carrying, because outdated guides still repeat it: the sanctions register that used to sit on the anti-corruption agency's domain has not been the operative source since late 2024. The State Register of Sanctions is maintained by the National Security and Defence Council. Screening against a dead domain produces a clean result for the wrong reason.
A national demand number for Ukraine describes a country where conditions differ sharply between regions. A segment can be growing in the west while the largest incumbent's production sits close to the front line, or while logistics into a particular oblast carry costs and insurance terms that make your unit economics different from the model. Population has shifted, and so has purchasing power, unevenly.
This cuts both ways, and the upside is the part outsiders miss. Regional displacement of demand and the reconstruction of damaged capacity have opened segments that were closed before, with incumbents who no longer serve them. A study that reports one national figure hides both the risk and the opening.
Being honest about the ceiling is what separates a usable study from a confident one. Public sources are strong on structure, players, published prices and regulation. They are weak on private business-to-business volumes, real margins, informal distribution arrangements and anything settled outside registered channels. Financial statements of small private companies are thin. Registers record what was registered, not what was agreed.
Vehicle records closed in February 2022 and remain closed to third parties, and property data for legal entities narrowed in electronic extracts at the end of 2025, though the paper channel still returns the full record. None of these were load-bearing for market sizing, but they matter if your model depends on fleet or property footprints.
The practical consequence: use open data to establish the structure of the market, the identity and scale of the players, price anchors and the regulatory perimeter. Treat private economics as something to be tested through direct contact once you know who to talk to. That sequence is cheaper than the reverse and produces far better questions. The same logic applies after entry, when a static picture stops being enough and you need to see movement instead — the difference between a market study and ongoing monitoring.
A competitive landscape of one segment — who the players are, how they are positioned, what they charge — starts at $149 and takes 24 to 48 hours. A market entry scan that adds demand, trends and the regulatory perimeter starts at $299 and takes two to three days. An industry deep report with the value chain, barriers and scenarios starts at $699, with timing set by scope. Against the cost of an entry decision made on an estimate, this is a rounding error, which is the argument for doing it before rather than after.
Related reading: how to verify a Ukrainian company once you have identified who to work with, and how to check the ultimate beneficial owner when a counterparty's ownership is the open question. For sizing up the players specifically, see competitor analysis in Ukraine.
A competitive landscape maps the players, their positioning and real price levels in your segment from open sources — from $149 in 24 to 48 hours, with market entry and full industry reports above it.