Abstract
The Prismatic Platform's competitive advantage in the Central European due diligence market derives from its deep, purpose-built integration with the Czech registry ecosystem -- the most comprehensive network of public data sources available for entity verification in the Czech Republic. Unlike generic OSINT platforms that treat Czech registries as interchangeable data endpoints, the Prismatic Platform maintains specialized adapters for 30+ Czech public registries and information systems, each engineered to understand the specific data models, query patterns, update cadences, and semantic nuances of its target registry. This document provides a comprehensive catalog of integrated Czech registries, their data contributions, the technical integration architecture, and the cross-registry verification patterns that enable the platform's triple-check methodology.
Introduction
The Czech Registry Landscape
The Czech Republic maintains one of Europe's most extensive public registry ecosystems, with dozens of government-operated information systems providing structured data about economic entities, property ownership, legal proceedings, regulatory compliance, and financial transactions. This transparency infrastructure, built over three decades since the Velvet Revolution, creates a rich environment for due diligence investigations -- provided investigators can efficiently access, normalize, and cross-reference data across these disparate systems.
For organizations conducting due diligence on Czech entities -- whether for M&A transactions, compliance verification, supply chain assessment, or counterparty screening -- the Czech registry ecosystem is the primary authoritative data source. Government registries carry legal authority that commercial data aggregators cannot match, and their data is frequently more current and more detailed than what third-party providers offer.
Integration Philosophy
The platform's registry integration follows three principles:
-
Native Understanding: Each adapter is built with deep knowledge of the target registry's data model, not as a generic web scraper. This means understanding that Justice.cz returns statutory body data in a specific XML structure, that ARES uses CZ-NACE codes for activity classification, and that ISIR distinguishes between six types of insolvency proceedings.
-
Update-Aware Caching: Different registries update at different frequencies. ARES reflects changes within 24 hours, while CUZK property records may lag by weeks. The platform's caching strategy is tuned per registry, ensuring data freshness while minimizing unnecessary API load.
-
Cross-Registry Linking: Czech registries use ICO (company identification number) as a common key, but the actual data schemas, response formats, and coverage vary significantly. The platform normalizes all registry data into its unified entity schema while preserving source-specific attributes that may be relevant for specialized investigations.
Core Registry Integrations
ARES -- Administrative Register of Economic Subjects
ARES serves as the meta-registry of the Czech economy, aggregating data from multiple source registries into a unified query interface operated by the Ministry of Finance.
| Attribute | Detail |
|---|---|
| Operator | Ministry of Finance (Ministerstvo financi CR) |
| Coverage | ~3,000,000 registered entities |
| API | REST (JSON), modernized 2022 |
| Update Frequency | Near-real-time (24h max lag) |
| Rate Limits | Recommended 1 req/sec |
| Key Data | ICO lookup, company search, basic profiles, statutory bodies, NACE codes |
The platform uses ARES as the primary entry point for Czech entity investigations. An ICO lookup returns aggregated data from the Commercial Register, Trade Licensing Register, Statistical Register, and VAT payer registry, providing a foundation for further deep-dive queries into individual source registries.
Justice.cz -- Commercial Register
Justice.cz is the authoritative Commercial Register maintained by the Ministry of Justice, containing the legal records that define a company's existence.
| Attribute | Detail |
|---|---|
| Operator | Ministry of Justice (Ministerstvo spravedlnosti CR) |
| Coverage | ~600,000 commercial companies |
| API | SOAP/XML (legacy) + web interface |
| Update Frequency | Same-day for court filings |
| Key Data | Company formation documents, statutory bodies, registered capital, articles of association, historical filings |
The platform's Justice.cz adapter extracts structured data from the registry's XML responses, parsing statutory body compositions, shareholder structures, registered capital amounts, and the complete history of corporate filings. This data is critical for determining the current legal state of a company and its governance structure.
ISIR -- Insolvency Register
The Insolvency Register tracks all insolvency proceedings in the Czech Republic, including bankruptcies, restructurings, and debt relief proceedings.
| Attribute | Detail |
|---|---|
| Operator | Ministry of Justice |
| Coverage | All insolvency proceedings since 2008 |
| API | REST (JSON) + web interface |
| Update Frequency | Same-day |
| Key Data | Proceeding type, status, creditor claims, administrator, resolution plans |
ISIR integration is essential for due diligence risk assessment. The platform queries ISIR for all entities in an investigation, flagging any with current or historical insolvency proceedings. The adapter distinguishes between six proceeding types (bankruptcy, reorganization, debt relief, moratorium, special administration, European proceedings) and maps each to the appropriate risk score impact.
RZP -- Trade Licensing Register
RZP documents the business activity licenses held by Czech entities, including trade licenses (zivnostenske listy), responsible representatives, and license suspensions.
| Attribute | Detail |
|---|---|
| Operator | Ministry of Industry and Trade |
| Coverage | ~2,000,000 active trade licenses |
| API | Web interface + data exports |
| Update Frequency | Weekly |
| Key Data | License types, business activities, responsible persons, license status |
The platform extracts trade license data to verify that entities are authorized to conduct their claimed business activities. Discrepancies between a company's stated business and its licensed activities can indicate regulatory non-compliance or misrepresentation.
CUZK -- Czech Land Registry (Cadastre)
CUZK (Cesky urad zemericky a katastralni) provides property ownership records, encumbrances, and cadastral data for all real estate in the Czech Republic.
| Attribute | Detail |
|---|---|
| Operator | Czech Office for Surveying, Mapping and Cadastre |
| Coverage | All registered properties in the Czech Republic |
| API | CUZK web services + Nahlizeni do KN |
| Update Frequency | 1-3 weeks |
| Key Data | Property ownership, encumbrances, liens, easements, property valuations |
CUZK integration enables the platform to verify real estate assets claimed by investigation targets, identify encumbrances that may affect asset valuations, and discover property connections between entities that share registered addresses.
Registr Smluv -- Contract Register
The Contract Register contains all public sector contracts above CZK 50,000, providing transparency into government procurement relationships.
| Attribute | Detail |
|---|---|
| Operator | Ministry of Interior |
| Coverage | Public sector contracts since 2016 |
| API | REST (JSON) |
| Update Frequency | Same-day |
| Key Data | Contract parties, values, dates, full contract text (PDF) |
The platform analyzes contract registry data to identify government contractor relationships, quantify public sector revenue dependency, and detect potential conflicts of interest in government procurement.
Hlidac Statu -- Watchdog Platform
Hlidac Statu is an independent civic technology platform that aggregates and analyzes Czech public data, providing enhanced analytical overlays on top of official registry data.
| Attribute | Detail |
|---|---|
| Operator | Hlidac Statu z.s. (civic association) |
| Coverage | Contracts, subsidies, insolvency, media, political connections |
| API | REST (JSON) |
| Key Data | Contract analysis, subsidy tracking, political donation monitoring, media monitoring |
The platform leverages Hlidac Statu as a complementary analytical source that provides political connection analysis and media monitoring not available from official registries.
Financial and Regulatory Registries
CNB -- Czech National Bank
CNB maintains the registry of licensed financial entities in the Czech Republic, including banks, credit unions, insurance companies, investment firms, and payment service providers.
| Data Category | Coverage |
|---|---|
| Licensed banks | All banks with Czech banking license |
| Credit unions | All registered credit unions |
| Insurance companies | All licensed insurers |
| Investment firms | Licensed investment service providers |
| Payment institutions | Registered payment service providers |
| Electronic money institutions | Licensed e-money issuers |
DPH Registry -- VAT Payer Database
The DPH registry provides VAT payer registration status and the critical "unreliable payer" (nespolehlivy platce) designation. This flag, maintained by the Czech Tax Administration, identifies VAT-registered entities with a history of VAT fraud or non-compliance. The platform automatically screens all company entities against this registry.
CEDR -- Central Register of Subsidies
CEDR tracks EU structural fund disbursements and national subsidy allocations to Czech entities. The platform uses CEDR data to:
- Quantify subsidy dependency in target entities
- Verify self-reported public funding claims
- Identify potential subsidy fraud indicators
- Map EU fund distribution across corporate networks
SZIF -- Agricultural Subsidies
SZIF manages agricultural subsidy disbursements under the Common Agricultural Policy. For investigations involving agricultural or food industry entities, SZIF data reveals farm payment histories, subsidy amounts, and compliance with CAP requirements.
Sector-Specific Registries
The platform integrates with specialized regulatory databases that cover specific economic sectors:
| Registry | Operator | Sector | Key Data |
|---|---|---|---|
| SUKL | State Institute for Drug Control | Pharmaceuticals | Drug manufacturing licenses, clinical trial registrations, GMP compliance |
| ERU | Energy Regulatory Office | Energy | Energy trading licenses, distribution licenses, price regulation data |
| CTU | Czech Telecommunication Office | Telecommunications | Spectrum allocations, operator licenses, number block assignments |
| UOHS | Competition Authority | Competition | Merger decisions, cartel investigations, public procurement violations |
| Verejne zakazky | Ministry for Regional Development | Public Procurement | Tender announcements, bid evaluations, contract awards |
Cross-Registry Verification Patterns
The platform implements several cross-registry verification patterns that leverage the overlap between Czech registries to enhance confidence scoring:
ICO Triangulation
The most fundamental verification pattern queries three independent registries (ARES, Justice.cz, and RZP) using the same ICO number and compares the returned entity data. Consistent company names, addresses, and statutory body compositions across all three registries produce high confidence scores, while discrepancies trigger investigation alerts.
Statutory Body Cross-Reference
The platform extracts director and statutory body member names from Justice.cz and cross-references them against ISIR (insolvency proceedings), Czech court records, and the DPH unreliable payer list. This pattern identifies governance risk factors such as directors with personal insolvency histories or roles in previously failed companies.
Property-Entity Linking
By combining CUZK property records with Justice.cz registered seat addresses, the platform can verify whether a company's registered address corresponds to a property it actually owns or leases. Companies registered at virtual office addresses receive different risk treatment than those operating from owned premises.
Contract-Revenue Verification
The Registr Smluv adapter provides data on public sector contracts, which the platform cross-references against financial data to verify whether a company's reported revenue is consistent with its visible government contracting activity. Significant discrepancies may indicate unreported private sector activity or potential revenue misrepresentation.
Subsidy Dependency Analysis
By combining CEDR and SZIF subsidy data with financial information, the platform computes a subsidy dependency ratio that measures what proportion of an entity's revenue derives from public funding. High subsidy dependency represents a specific risk factor for M&A transactions, as it indicates vulnerability to policy changes and regulatory action.
Technical Integration Architecture
The Czech registry integration layer is implemented as a set of specialized OSINT source adapters, each conforming to the PrismaticOsintCore.Behaviours.Source behaviour contract. The architecture handles the heterogeneity of Czech registry APIs through a normalization pipeline:
Czech Registry APIs Adapter Layer Normalization Entity Store
ARES REST (JSON) --> AresAdapter --> | |
Justice.cz (XML) --> JusticeCzAdapter --> | Czech Registry |--> PostgreSQL
ISIR REST (JSON) --> IsirAdapter --> | Normalizer |--> KuzuDB
CUZK Web Services --> CuzkAdapter --> | |--> Meilisearch
RZP (HTML scraping) --> RzpAdapter --> | |
Registr Smluv (JSON)--> RegistrSmluv --> | |
Each adapter handles:
- Authentication: API keys, certificates, or session tokens as required by the registry
- Rate limiting: Per-registry rate limits to avoid service degradation
- Error handling: Retry logic with exponential backoff for transient failures
- Response parsing: Registry-specific response format parsing and validation
- Data mapping: Translation from registry-specific schemas to the platform's unified entity model
Data Quality and Limitations
Known Data Quality Issues
| Registry | Issue | Mitigation |
|---|---|---|
| ARES | 24h synchronization delay from source registries | Cross-check with source registries for time-sensitive data |
| Justice.cz | Historical filings may have OCR errors | Confidence penalty for older historical records |
| CUZK | Property records lag 1-3 weeks | Timestamp all CUZK data with retrieval date |
| RZP | Web-only access requires scraping | Validate scraped data against ARES aggregation |
| ISIR | Proceeding status updates may lag court decisions | Verify critical status changes through court record review |
Coverage Gaps
Czech registries do not cover all entity types and data categories relevant to due diligence. Known gaps include:
- Beneficial ownership: The Czech beneficial ownership register (Evidence skutecnych majitelu) has limited public access
- Foreign entities: Czech registries only cover entities registered in the Czech Republic; international subsidiaries require global OSINT sources
- Financial statements: Not all companies file financial statements publicly; small enterprises have reduced disclosure requirements
The platform addresses these gaps through its broader OSINT integration framework, which supplements Czech registry data with 84+ global intelligence sources.
Conclusion
The Prismatic Platform's Czech registry integration represents the deepest and most comprehensive automated connection to the Czech public data ecosystem available in any due diligence platform. By maintaining purpose-built adapters for 30+ registries, implementing cross-registry verification patterns, and normalizing heterogeneous data into a unified entity model, the platform transforms the fragmented Czech registry landscape into a coherent intelligence resource that supports rigorous, evidence-based due diligence.
References
- ARES Registry
- Justice.cz Commercial Register
- ISIR Insolvency Register
- RZP Trade Licensing
- CUZK Land Registry
- Contract Register
- Hlidac Statu
- OSINT Integration Framework
- Entity Management System
- Triple-Check Methodology
Connect & Contribute
Created by Tomáš Korcak (korczis) | Open Source under GHL