ER

ERU / Czech Energy Regulator

czech

ERU / Czech Energy Regulator

Type: regulatory
Module: Eru

Capabilities

License Search Market Data Price Regulation Consumer Protection Operator Registry Energy Statistics

Try ERU / Czech Energy Regulator

API Endpoint

Results

Overview

The Energy Regulatory Office (ERU -- Energeticky regulacni urad) is the Czech national authority for energy market regulation, established by Act No. 458/2000 Sb. (the Energy Act). It maintains a public registry of all licensed energy operators in the Czech Republic including electricity generators, distributors, and traders as well as gas and heating companies. For OSINT purposes, ERU data reveals the energy sector landscape, operator licenses, and regulatory compliance status.

ERU operates under the authority of Czech energy legislation and EU energy directives, making it the definitive source for energy sector intelligence in the Czech Republic. The office regulates electricity, gas, and heat supply markets, sets regulated prices for monopoly segments (distribution, transmission), and oversees consumer protection in energy markets. Its publicly available data covers approximately 1,500 licensed energy operators across all segments of the Czech energy market.

For analysts conducting due diligence on energy companies or investigating energy sector financial flows, ERU provides authoritative verification of operating licenses, regulatory compliance status, and market participation history. The energy sector's strategic importance to national security and its intersection with critical infrastructure protection make ERU data relevant to both corporate intelligence and national security investigations.

Data Sources and Coverage

ERU maintains several interconnected databases that collectively provide comprehensive energy sector intelligence.

Data SourceDescriptionUpdate Frequency
License RegistryAll licensed energy operators with license scope and conditionsReal-time (as issued)
Operator DetailsCompany name, ICO, registered address, license categoriesUpdated with changes
Regulated PricesPrice decisions for distribution, transmission, system servicesAnnually (price decisions)
Market ReportsAnnual and quarterly energy market reports with statisticsQuarterly/Annual
Regulatory DecisionsEnforcement actions, compliance rulings, penalty decisionsAs issued
Consumer StatisticsComplaint volumes, supplier switching rates, market qualityAnnual
Energy BalanceNational electricity and gas balance sheets, import/exportMonthly/Annual
Renewable EnergySupported source registrations, feed-in tariff recipientsUpdated with changes
REMIT MonitoringWholesale energy market integrity monitoring dataContinuous

License Categories

License TypeCodeDescriptionCount (approx.)
Electricity Generation11All generation facilities including renewables600+
Electricity Distribution12Regional and local distribution operators300+
Electricity Trading13Licensed electricity traders200+
Electricity Transmission14Transmission system operator (CEPS)1
Gas Distribution22Gas distribution operators100+
Gas Trading23Licensed gas traders100+
Gas Transmission24Gas transmission operator (NET4GAS)1
Gas Storage25Underground gas storage operators5
Heat Production31District heating producers200+
Heat Distribution32District heating distributors150+

API Integration

ERU does not provide an official REST API. Data access is through the public website at https://eru.cz and the license registry at https://licence.eru.cz. The Prismatic Platform uses structured web scraping with appropriate request throttling to extract data.

Access Methods

MethodURLDescription
License Registryhttps://licence.eru.cz/Searchable license database
Price Decisionshttps://eru.cz/cenova-rozhodnutiRegulated price decisions (PDF)
Annual Reportshttps://eru.cz/rocni-zpravyMarket reports and statistics
Open Datahttps://data.gov.cz (filtered by ERU)Machine-readable datasets
REMIT DataVia ACER REMIT portalWholesale market monitoring

Query Examples

Elixir Integration

# Search energy operators by keyword
{:ok, operators} = PrismaticOsint.Eru.search_operators("solar",
  license_type: :electricity_generation
)
# => [%{name: "Solar Farm s.r.o.", ico: "12345678",
#       license: "111234567", scope: "Electricity generation - photovoltaic",
#       valid_from: ~D[2020-01-15], valid_to: ~D[2045-01-14]}]

# Get operator details by ICO
{:ok, detail} = PrismaticOsint.Eru.operator(ico: "12345678")
# => %{name: "Example Energy a.s.", ico: "12345678",
#       address: "Praha 1, Vodickova 123",
#       licenses: [
#         %{type: :electricity_generation, number: "111234567",
#           scope: "Combined cycle gas turbine, 450 MW",
#           valid_from: ~D[2015-06-01], valid_to: ~D[2040-05-31]},
#         %{type: :electricity_trading, number: "131234567",
#           scope: "Electricity trading within Czech Republic",
#           valid_from: ~D[2018-03-15], valid_to: ~D[2043-03-14]}
#       ]}

# List all licenses by type with filtering
{:ok, licenses} = PrismaticOsint.Eru.licenses(
  type: :electricity_generation,
  region: "Praha",
  active_only: true
)

# Get regulated prices for distribution
{:ok, prices} = PrismaticOsint.Eru.regulated_prices(
  segment: :electricity_distribution,
  year: 2025
)

# Cross-reference with ARES business registry
{:ok, enriched} = PrismaticOsint.Pipeline.enrich_energy_operator("12345678",
  sources: [:eru, :ares, :registr_smluv, :cedr]
)

curl Examples (Web Scraping Endpoints)

# License registry search (HTML response, requires parsing)
curl "https://licence.eru.cz/Licence/Search?SearchText=solar&LicenceType=11"

# Download annual report
curl -O "https://eru.cz/documents/annual-report-2025.pdf"

# Open data catalog search for ERU datasets
curl "https://data.gov.cz/api/v2/package_list?q=eru+energy"

Data Schema

The Prismatic adapter normalizes ERU data into the following entity model:

FieldTypeDescription
icostringCompany identification number (8 digits)
namestringLegal entity name
addressobjectRegistered address (street, city, postal code)
license_numberstringERU license identifier
license_typeenumLicense category code
license_scopestringDetailed description of licensed activity
installed_capacityfloatGeneration capacity in MW (if applicable)
fuel_typeenumPrimary energy source (solar, wind, gas, coal, nuclear, biomass)
valid_fromdateLicense validity start date
valid_todateLicense validity end date
statusenumactive, suspended, revoked, expired
regulatory_actionsarrayHistory of enforcement actions
price_decisionsarrayApplicable regulated price decisions

Use Cases

Energy Sector Intelligence

ERU data enables comprehensive mapping of the Czech energy market. Analysts can identify all active operators in any segment, track market entry and exit through license grants and revocations, and assess the competitive landscape across electricity, gas, and heating markets. This intelligence supports investment analysis, market entry strategy, and competitive benchmarking.

Due Diligence on Energy Companies

Before engaging with energy sector entities -- as investors, lenders, partners, or customers -- analysts verify that the entity holds valid licenses for their claimed activities. ERU data reveals whether licenses are current, whether conditions or restrictions apply, and whether the entity has faced regulatory action. This verification is particularly important given the regulated nature of energy markets where operating without a valid license is illegal.

Subsidy and Grant Verification

Czech energy companies, particularly renewable energy operators, receive substantial subsidies through feed-in tariffs and green certificates. Cross-referencing ERU license data with SZIF agricultural subsidies and CEDR general subsidies reveals the total public funding received by energy entities and potential double-dipping across programs.

Critical Infrastructure Assessment

Energy infrastructure operators are classified as critical infrastructure under Czech and EU regulations. ERU data identifies these operators, enabling assessment of critical infrastructure concentration, single points of failure, and supply chain dependencies in the energy sector.

Environmental and Climate Intelligence

By mapping generation license types and installed capacities, analysts can assess the Czech energy mix, track the transition from fossil fuels to renewables, and identify operators whose assets may become stranded as climate regulations tighten.

Limitations

LimitationImpactMitigation
No official APIRequires web scraping with parsing overheadStructured scraping with caching
Czech language onlyAll data and documents in CzechAutomated translation and bilingual entity matching
PDF-heavy documentsPrice decisions and reports published as PDFsPDF extraction pipeline with OCR fallback
Limited historical data onlineOlder regulatory decisions may not be availableRequest historical data through FOI (Act 106/1999 Sb.)
License scope text unstructuredFree-text descriptions of licensed activitiesNLP-based scope classification
No beneficial ownershipERU tracks license holders, not ultimate ownersCross-reference with Justice.cz for ownership chains

ERU data is publicly available under Czech law. The license registry is explicitly designed for public access, and using this data for research, due diligence, and regulatory compliance purposes is both legal and encouraged. However, analysts should consider:

Data Currency: ERU website data may not reflect the most recent license changes. For time-critical decisions, verify directly with ERU or request official extracts.

Commercial Use: While the data itself is public, systematic commercial redistribution may be subject to database protection rights under EU Directive 96/9/EC. Confirm licensing terms for commercial derivative products.

Combining with Personal Data: When cross-referencing ERU corporate data with personal data (e.g., linking companies to natural person directors), GDPR obligations apply to the personal data component.

Integration with Prismatic Platform

Within the Prismatic Platform, ERU data feeds into the Czech entity intelligence pipeline alongside ARES, Justice.cz, and financial registries.

  • Entity Enrichment: Energy sector licenses are automatically linked to ARES company profiles, enriching business entities with their energy market activities.
  • Regulatory Risk Scoring: Enforcement actions and license conditions contribute to the entity risk score in the platform's compliance assessment module.
  • Sector Mapping: ERU data powers sector-level dashboards showing energy market structure, concentration, and trends within Prismatic Perimeter.
  • Cross-Registry Correlation: License holder ICOs are automatically cross-referenced with Registr smluv contracts, CEDR subsidies, and Verejne zakazky procurement to build comprehensive financial profiles.

Best Practices

  1. Verify license currency: Always check that a license is currently active before relying on it for compliance or due diligence purposes.

  2. Map the full license portfolio: Companies may hold multiple licenses across different energy segments. Query by ICO rather than license number to get the complete picture.

  3. Cross-reference with ARES: ERU identifies license holders but ARES provides corporate structure, financial data, and beneficial ownership context.

  4. Monitor license changes: Track license grants, revocations, and modifications to detect market entry/exit signals and regulatory issues.

  5. Parse scope carefully: License scope descriptions contain critical details about capacity, technology, and geographic limitations that are not available in structured fields.

  6. Throttle requests: Although no rate limit is officially published, maintain responsible scraping practices with 1-2 second delays between requests.

  • ARES - Business registry for operator identification
  • Registr smluv - Energy sector public contracts
  • Verejne zakazky - Energy procurement tenders
  • CEDR - Subsidies for energy projects
  • Hlidac statu - Watchdog analytics on energy sector
  • SZIF - Agricultural fund (bioenergy subsidies)
  • Nahlizeni do KN - Property records for energy infrastructure sites

Connect & Contribute

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