Skip to content
eurcor

FOR ANALYSTS & JOURNALISTS

Analysing ownership data at scale

Pull verified ownership graphs, resolve ultimate beneficial owners across indirect chains, run point-in-time queries, and cross-check claims in bulk. Today the data is browsable in Search; the programmatic API described here is planned.


This API is planned

Live today: browsing and looking up structures in Search. Planned: everything on this page — the query/resolution API, ultimate-owner resolution, point-in-time queries, credibility fields, and bulk export. Endpoints below illustrate the intended shape.

What you can do here

Eurcor is built to be analysed, not just read. The planned API lets you pull a company's verified ownership graph, walk indirect chains to the natural people at the end, reconstruct ownership as of a past date, spot conflicting or low-credibility claims, and download the whole registry as an open dataset for offline graph analysis.

The data you're querying

A result is a small graph: a subject entity, the subjects connected to it (people, companies, trusts, public bodies), and reified relationships between them — direct or indirect, share-based or control-based. Every record inherits a stable identifier and carries credibility fields (scope, documentary, temporal). See The OFN standard for the full model.

Access & credentials (legitimate interest)

Programmatic access sits in the legitimate-interest tier: journalism, civil-society and academic research, and regulated-entity due diligence qualify. You attest your basis, and requests are authenticated with a bearer key and logged. Apply on the Request API access page. See Access & privacy for the tiers.

Fetch a structure

Pull one verified subject and its ownership graph as JSON.

http
GET /v1/structures/cz-ico-45274649
Authorization: Bearer <api-key>
Accept: application/json
json
{
  "subject": { "id": "cz/ico/45274649", "name": "Acme s.r.o." },
  "edges": [
    { "from": "acme", "to": "holdco", "type": "control", "share": 0.62 },
    { "from": "holdco", "to": "person/jan-novak", "type": "ownership", "share": 1.0 }
  ],
  "credibility": { "scope": "full", "documentary": "high", "temporal": "2026-03" }
}

Resolve the ultimate

Ownership often runs through several companies. Ask the API to walk the chain — direct (přímé) and indirect (nepřímé) — down to the natural people at the end, so you don't have to traverse it yourself.

http
GET /v1/structures/cz-ico-45274649/owners?resolve=ultimate
Authorization: Bearer <api-key>

Point-in-time and cross-verification

Reconstruct ownership as it stood on a given date using each relationship's validity interval, and read the credibility fields to flag low-confidence or conflicting claims across the registry. Point-in-time queries and computed credibility are still being specified.

http
GET /v1/structures/cz-ico-45274649?as_of=2024-01-01
Authorization: Bearer <api-key>

Bulk and open-data export

Company ownership is designated a high-value dataset under EU open-data rules, so the whole registry is intended to be downloadable for offline graph analysis. The exact open licence (CC0 vs CC BY 4.0) is still being settled — see Legal framework.

http
GET /v1/export?format=graph&since=2026-01-01
Authorization: Bearer <api-key>