Data platform · agriculture and energy

Numbers you can verify

Price feed, delivery reconciliation and Ukraine ↔ EU cross-border capacity. Every number names its source — and the day we saw it.

Data snapshot taken 2026-09-21

115.6 MW
free on the Poland → Ukraine border
ENTSO-E 12.1.g and 11.1.a, CC BY 4.0 · 2026-09-21
0.67 UAH/MWh
average price of crossing that same border
explicit auction, ENTSO-E 12.1.a · 2026-09-21
8.00 UAH/MWh
most expensive hour of tomorrow's auction
ENTSO-E 12.1.a, auction for 21 Sep · 2026-09-21
8 directions
borders under daily watch
platform probe journal · 2026-09-21
2 017 706 companies
in the open register we check counterparties against
Unified State Register of Ukraine

What makes us different

We don't sell a price.
We sell the reconciliation.

01

Every number names its source

Not «market data», but the regulation article, the licence and the publication day. A number taken out of the screen still says whose it is.

02

Empty ≠ broken

«No data» has a reason, and the reason comes from the probe journal, not from a guess. A broken collector and a quiet border are different news.

03

We say what we cannot do

The licence does not let us republish day-ahead prices. We don't work around that with «analytics» — we name the limit.

04

We never rewrite history

When the source revises what it published, the old value stays in the journal. Otherwise a forecast could never be verified.

What's inside

Four contours that fail separately

One breaking does not take down the rest — that is built into the architecture, not promised in words.

01 live

Price feed

Grain, oilseeds, gas, currencies and energy in one line. What is automatic is automatic; what is manual is marked as manual.

  • a source under every ticker
  • manual quotes shown separately
  • history without overwriting
02 live

Delivery reconciliation

Waybill, weight, counterparty and register — brought together. The discrepancy is visible before it turns into money.

  • registry number with its check digit
  • two checks from different sources
  • an empty field is not a zero
03 live

Electricity arbitrage

How much room is left on the border, hour by hour, and what the crossing itself costs. Eight Ukraine ↔ EU directions.

  • border capacity by the hour
  • ticket price from explicit auctions
  • empty ≠ broken: the reason is shown
04 live

Unit cost

Gas, electricity, product sets — and a total that matches your own spreadsheet, not someone else's web model.

  • the model follows your calculation
  • you see what the number is made of
  • zero verified discrepancies

An example

A border that went silent
and spoke again

The Polish direction showed nothing for six weeks. It turned out we were asking the source with one document out of two — and precisely where the other one was needed.

Free capacity, average
115,6 МВт
Hours with room
17 з 24
Cost of crossing
0,67 грн/МВт·год
Tomorrow's auction peak
8,00 грн/МВт·год

Джерело: ENTSO-E Transparency Platform, CC BY 4.0. Дані перетворено: блоки кривої A03 розгорнуто в погодинний ряд.

Екран «Арбітраж електроенергії» в застосунку Swap

How it works

Three steps, and none of them stays silent

  1. 1

    We collect and leave a trace

    Every attempt goes into the journal: what we asked, what came back, when. Without it a broken collector and an empty border look the same.

  2. 2

    We cross-check between sources

    Two numbers from one source are one number. Reconciliation only means something when the two sides arrived by different routes.

  3. 3

    We show it with its caption

    What reaches the screen is not only the value, but where it came from, when it was received, and whether it was carried over from an earlier publication.

Want to see it on your own data?

We'll show the platform on your contour — market, deliveries or borders. No slide deck: straight to the numbers.

info@swapware.at We answer the same day