CE

CEDR

czech API

CEDR

Type: company
Module: Cedr

Capabilities

Subsidy Search Recipient Lookup Program Tracking EU Funds Monitoring Financial Flow Analysis Cross-Reference by ICO

Try CEDR

API Endpoint

Results

Overview

CEDR (Centralni evidence dotaci z rozpoctu) is the Czech Central Register of Subsidies, operated and maintained by the Ministry of Finance of the Czech Republic (Ministerstvo financi CR). Established under Act No. 218/2000 Coll. on Budgetary Rules (zakon o rozpoctovych pravidlech) and subsequently modernized through implementing regulations, CEDR serves as the authoritative national database recording all subsidies, grants, financial contributions, and returnable financial assistance (dotace) provided from the Czech state budget, state funds, EU structural and investment funds, and other public financial mechanisms.

Since its inception in the early 2000s with significant modernization around 2010, CEDR has been the single source of truth for tracking how public funds flow from government programs through providing bodies to individual recipients. The register captures the complete lifecycle of subsidy disbursement: from initial program allocation through recipient selection, payment execution, project implementation, and eventual verification or return of unused funds. This comprehensive recording, mandated by law, makes CEDR an indispensable tool for public accountability, investigative analysis, and financial due diligence in the Czech context.

For OSINT analysts and investigators, CEDR reveals critical financial intelligence about entities operating in the Czech Republic. The register answers fundamental questions: Which companies and organizations receive public funding? How much do they receive, from which programs, and over what time periods? Are there patterns suggesting subsidy dependency, concentration of funds, or potential irregularities? This data is essential for detecting subsidy fraud, mapping government-dependent entities, assessing the financial sustainability of organizations, and performing comprehensive due diligence.

The Czech legal framework mandates that all providers of public funds -- ministries, state agencies, regional authorities (kraje), municipalities, and other public bodies -- must register every subsidy disbursement in CEDR. This legal obligation, enforced through budgetary oversight mechanisms and audit by the Supreme Audit Office (NKU), ensures near-complete coverage of the Czech public funding landscape. The register currently contains records spanning over two decades, covering hundreds of billions of Czech crowns in disbursed funds across thousands of programs and hundreds of thousands of recipients.

Data Sources and Coverage

CEDR's data originates from mandatory reporting by all Czech public subsidy providers. The register covers the full spectrum of public financial assistance available in the Czech Republic, from small municipal grants to multi-billion crown EU structural fund disbursements.

Data TypeDescriptionCoverage
Subsidy RecipientsEntity name, ICO (company identification number), address, legal formAll recipients since early 2000s
Grant DetailsProgram name, provider ministry/agency, amount awarded, amount disbursedComplete payment records
EU Structural FundsERDF, ESF, Cohesion Fund, EAFRD with specific operational programAll EU fund disbursements in CZ
Payment HistoryIndividual payment dates, amounts, and milestonesTransaction-level detail
Project InformationProject name, purpose description, implementation period, regionProject-level metadata
Return/Sanction DataAmounts returned, penalties for misuse, audit findingsCompliance outcomes
Provider DetailsMinistry, agency, state fund, or regional authority providing the subsidyAll public providers
Program HierarchyProgram structure, sub-programs, calls for proposalsMulti-level program tracking

EU Funding Programs Covered

ProgramEU Fund SourceProgramming Period
OP Podnikani a inovace pro konkurenceschopnostERDF2014-2020, 2021-2027
OP Zamestnanost plusESF+2014-2020, 2021-2027
OP Zivotni prostrediCF/ERDF2014-2020, 2021-2027
OP DopravaCF/ERDF2014-2020, 2021-2027
Integrovany regionalni OPERDF/ESF2014-2020, 2021-2027
Program rozvoje venkovaEAFRD2014-2020, 2021-2027
OP Vyzkum, vyvoj a vzdelavaniERDF/ESF2014-2020, 2021-2027
National Subsidy ProgramsCzech state budgetOngoing, various ministries
EEA/Norway GrantsEEA/Norway mechanismCurrent programming period

CEDR operates within a well-defined legal context that governs public fund disbursement and transparency:

  • Act No. 218/2000 Coll. (Budgetary Rules) - Primary legal basis mandating subsidy registration
  • Act No. 250/2000 Coll. (Budgetary Rules for Territorial Self-Governing Units) - Regional subsidy requirements
  • Act No. 320/2001 Coll. (Financial Control Act) - Audit and verification framework
  • EU Regulation No. 1303/2013 and successors - EU structural fund management requirements
  • Government Resolution No. 158/2014 - CEDR open data publication mandate

Technical Architecture

CEDR provides open data access through its portal at https://cedropendata.mfcr.cz/ with a REST API supporting queries against the full subsidy database. The system follows standard REST conventions with JSON and CSV response formats, and requires no authentication for public data access.

API Endpoints

EndpointDescriptionKey Parameters
/api/v1/dotaceSearch subsidies by various criteriaico, program, provider, year range, amount
/api/v1/prijemceSearch and list subsidy recipientsico, name, address, legal form
/api/v1/programyList and search subsidy programsprovider, year, fund source, status
/api/v1/poskytovateleList subsidy providers (ministries, agencies)name, type, region
/api/v1/exportBulk data export for offline analysisformat (json, csv), date range, program

The API supports pagination for large result sets with standard offset and limit parameters. Filtering is available by recipient ICO, subsidy provider, program identifier, date range, amount thresholds, EU fund source, and geographic region. Bulk data exports enable comprehensive offline analysis of the entire database.

API Integration

defmodule PrismaticOsint.Providers.Cedr do
  @moduledoc """
  CEDR (Central Register of Subsidies) integration for tracking
  public fund disbursements to Czech entities. Provides subsidy
  intelligence for financial due diligence and fraud detection.

  Legal basis: Act No. 218/2000 Coll. on Budgetary Rules.
  Data source: Ministry of Finance of the Czech Republic.
  """

  @behaviour PrismaticOsint.Provider

  @base_url "https://cedropendata.mfcr.cz/api/v1"

  @spec search_by_ico(String.t(), keyword()) :: {:ok, list(map())} | {:error, term()}
  @doc "Get all subsidies received by an entity identified by ICO."
  def search_by_ico(ico, opts \\ []) do
    params = %{
      ico: ico,
      rok_od: Keyword.get(opts, :year_from),
      rok_do: Keyword.get(opts, :year_to)
    }

    get("/dotace", params)
  end

  @spec search_by_program(String.t(), keyword()) :: {:ok, list(map())} | {:error, term()}
  @doc "Get all recipients of a specific subsidy program."
  def search_by_program(program_id, opts \\ []) do
    params = %{
      program: program_id,
      limit: Keyword.get(opts, :limit, 100),
      offset: Keyword.get(opts, :offset, 0)
    }

    get("/dotace", params)
  end

  @spec total_subsidies(String.t()) :: {:ok, map()} | {:error, term()}
  @doc "Calculate total subsidies received by an entity across all programs."
  def total_subsidies(ico) do
    with {:ok, subsidies} <- search_by_ico(ico) do
      total = Enum.reduce(subsidies, 0, &(&1.castka_cerpani + &2))
      programs = subsidies |> Enum.map(& &1.program) |> Enum.uniq()

      {:ok, %{
        ico: ico,
        total_czk: total,
        subsidy_count: length(subsidies),
        unique_programs: length(programs),
        programs: programs
      }}
    end
  end

  @spec eu_funds_by_ico(String.t()) :: {:ok, list(map())} | {:error, term()}
  @doc "Get only EU-funded subsidies for an entity."
  def eu_funds_by_ico(ico) do
    with {:ok, subsidies} <- search_by_ico(ico) do
      eu_only = Enum.filter(subsidies, &(&1.zdroj_eu != nil))
      {:ok, eu_only}
    end
  end
end

Subsidy Dependency Analysis Pipeline

defmodule PrismaticPerimeter.Financial.SubsidyAnalysis do
  @moduledoc """
  Analyzes entity dependency on public subsidies by correlating
  CEDR data with ARES company profiles, Registr smluv contracts,
  and Hlidac statu analytics for comprehensive financial intelligence.
  """

  @spec analyze_subsidy_dependency(String.t()) :: {:ok, map()} | {:error, term()}
  def analyze_subsidy_dependency(ico) do
    tasks = [
      Task.async(fn -> PrismaticOsint.Providers.Cedr.search_by_ico(ico) end),
      Task.async(fn -> PrismaticOsint.Providers.Ares.get_full_details(ico) end),
      Task.async(fn -> PrismaticOsint.Providers.RegistrSmluv.search(ico) end),
      Task.async(fn -> PrismaticOsint.Providers.HlidacStatu.entity_profile(ico) end)
    ]

    [subsidies, company, contracts, watchdog] = Task.await_many(tasks, 30_000)

    {:ok, %{
      entity: extract_ok(company),
      subsidies: extract_ok(subsidies),
      public_contracts: extract_ok(contracts),
      watchdog_profile: extract_ok(watchdog),
      dependency_ratio: calculate_dependency_ratio(subsidies, company),
      provider_concentration: assess_provider_concentration(subsidies),
      temporal_pattern: analyze_temporal_distribution(subsidies),
      fraud_indicators: detect_anomalies(subsidies, contracts),
      analyzed_at: DateTime.utc_now()
    }}
  end
end

Use Cases

Financial Due Diligence

CEDR is essential for due diligence on Czech entities, particularly in M&A transactions, investment decisions, and partnership assessments. The register reveals whether a target entity is heavily dependent on public subsidies, which programs fund its operations, and whether it has any history of subsidy misuse or forced returns. An entity deriving a substantial portion of its revenue from non-recurring government grants may present sustainability risks that must be factored into valuation. Cross-referencing CEDR data with financial statements from the Justice.cz commercial register's collection of deposited accounts (sbirka listin) enables precise calculation of subsidy dependency ratios.

Subsidy Fraud Detection

Pattern analysis across CEDR data can reveal potential subsidy fraud indicators: entities receiving disproportionate funding relative to their declared size and activities, companies with suspiciously similar ownership structures receiving funds from the same programs, recipients that consistently fail to complete funded projects resulting in return obligations, and entities with patterns of receiving funds shortly before entering insolvency proceedings. Cross-referencing with ARES company data, Insolvency Registry proceedings, and Court Cases strengthens fraud detection capabilities.

EU Fund Flow Analysis

As an EU member state, the Czech Republic receives billions of euros in structural and investment funds each programming period. CEDR tracks how these EU funds flow through Czech operational programs to individual recipients, enabling analysis of fund distribution patterns, regional allocation equity, absorption rates, and the effectiveness of EU cohesion policy implementation. This analysis is valuable for EU institutions, audit bodies, and research organizations studying the impact of EU funding in Central Europe.

Public Accountability and Investigative Journalism

CEDR's open data mandate enables investigative journalists and civil society organizations (such as Hlidac statu) to scrutinize public fund distribution. The data supports analyses of political patronage patterns, geographic distribution fairness, industry concentration, and the relationship between subsidy recipients and political actors or decision-makers.

Competitive Intelligence

Understanding which competitors receive public subsidies, from which programs, and in what amounts provides strategic intelligence about their capabilities, investments, and government relationships. CEDR data reveals R&D investment patterns (through innovation program subsidies), expansion plans (through regional development grants), and workforce development initiatives (through ESF training subsidies).

Data Quality and Reliability

Strengths: CEDR data is legally mandated reporting from official public sources, enforced through budgetary oversight and audit mechanisms. The register's ICO-based identification system enables precise, unambiguous entity matching across the Czech administrative ecosystem. Historical data spanning two decades supports longitudinal trend analysis. The open data portal provides machine-readable access without authentication barriers.

Limitations: Data entry quality depends on the reporting practices of individual providing bodies, and some records may have incomplete project descriptions, delayed reporting, or inconsistent categorization. The register does not capture subsidies from private foundations, international organizations outside the EU framework, or bilateral government aid programs not channeled through the state budget. Financial amounts are denominated in Czech crowns (CZK), requiring currency conversion for international comparisons. Very small subsidies may have less detailed metadata.

Mitigation: The Prismatic Platform cross-references CEDR data with Hlidac statu analytics (which independently processes and enriches CEDR data), ARES company records for entity validation, and Registr smluv contract data for a complete picture of entity-state financial relationships.

Platform Integration

Integration PointDescriptionComponent
Financial IntelligenceSubsidy data enriches entity financial profilesPrismaticOsint.Financial
Due Diligence PipelineSubsidy history included in entity assessment workflowsPrismaticPerimeter.DueDiligence
Czech Entity PipelineCEDR correlated with ARES, Justice.cz, Registr smluv, Hlidac statuPrismaticOsint.Czech
Fraud DetectionAnomaly pattern analysis for subsidy fraud indicatorsPrismaticOsint.FraudDetection
EU ComplianceEU fund tracking and compliance verificationPrismaticCompliance.EU

NABLA Compliance

AxiomImplementation
Signal PluralityCEDR data always correlated with ARES, Hlidac statu, and Registr smluv before conclusions
Contradiction PreservationDiscrepancies between CEDR amounts and entity financial statements preserved for investigation
Time DecayRecent subsidy data weighted higher in dependency analysis; historical patterns provide context
Source IndependenceOfficial government register provides independent signal from commercial data aggregators
Provenance MandatoryEvery subsidy record includes provider, program, payment dates, and legal basis
Unknown ValidAbsence from CEDR does not confirm absence of all public funding (municipal-level gaps possible)

Performance Metrics

MetricValueNotes
API Response Time200-800msSingle ICO query with full history
Bulk Export1-10 minutesDepending on dataset size and format
Data FreshnessMonthly updatesAligned with provider reporting cycles
Historical Depth20+ yearsFrom early 2000s to present
Record VolumeMillions of disbursement recordsComplete national coverage
Program CoverageThousands of programsAll ministries, agencies, and funds
  • Registr smluv - Czech Contract Registry for public spending correlation
  • Hlidac statu - Government watchdog aggregating and enriching subsidy analytics
  • ARES - Czech business registry for recipient entity identification and validation
  • Verejne zakazky - Public procurement portal for complete public spending view
  • EU Sanctions - Sanctions screening for subsidy recipients
  • Justice.cz - Commercial register for beneficial ownership and financial statements

Connect & Contribute

Created by Tomáš Korcak (korczis) | Open Source under GHL