Documentation Index
Fetch the complete documentation index at: https://docs.topograph.co/llms.txt
Use this file to discover all available pages before exploring further.
Start here
This guide contains public integration notes for Croatia. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.Croatia coverage, pricing, and sources
Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
Table of Contents
- Data Sources
- Company Identifiers
- Search Capabilities
- Onboarding mode (fast retrieval)
- Quirks & Gotchas
- Mappings
- Data Availability
- Example API Responses
Data Sources
Croatia uses two official government sources. For a given entity, company profile data comes exclusively from Sudreg. The court registry is the single source of truth for all structured company attributes.- Sudreg (Sudski registar / Court Registry): Operated by the Ministry of Justice of the Republic of Croatia. We use two access methods:
- Sudreg API: Provides company identifiers, legal form, status, registered address, share capital, and business activities (NKD codes). Used for search by MBS/OIB, onboarding profile, and as part of company profile. Accessible at sudreg-data.gov.hr
- Sudreg portal: Primary source for legal representatives, supervisory board members, shareholders, and document listings. Also used for name-based search. Accessible at sudreg.pravosudje.hr
- RGFI/FINA (Registar godisnjih financijskih izvjestaja): The Annual Financial Statements Registry, operated by FINA (Financial Agency), accessible at rgfi.fina.hr. Used exclusively for financial document retrieval (balance sheets, profit & loss statements, notes to financial statements, profit distribution decisions). It is not a structured data source for company attributes. Document access requires reCAPTCHA verification.
FINA RGFI does not provide a public API and requires reCAPTCHA verification
for document access. Sudreg provides an authenticated API for structured data,
while its web portal is used for personnel and document data.
Company Identifiers
Query Identifiers
| Company Type | Source | Format | Example | Notes |
|---|---|---|---|---|
| All companies | Sudreg | 9 digits (MBS) | 080000376 | Maticni broj subjekta (Company Registration Number) |
Identifiers in API Response
Once you retrieve company data, theidentifiers object contains all available identifiers for that entity:
| Identifier Type | Format | Example | Found In |
|---|---|---|---|
mbs | 9 digits | 030163747 | All companies |
oib | 11 digits | 37034650117 | All companies |
mb | 8 digits | 03016374 | All companies |
euid | HRSR. + 9 digits | HRSR.030163747 | All companies |
VAT | 11 digits (OIB) | 37034650117 | VAT-registered companies |
Search Capabilities
| Search Type | Pattern | Example | Match Type | Expected Results |
|---|---|---|---|---|
| By MBS | 9 digits | 030163747 | Exact | Single company (1 result) |
| By OIB | 11 digits | 37034650117 | Exact | Single company (1 result) |
| By Name | Text string (min 3 chars) | "KONZUM" | Starts with (approximate) | Multiple results |
Onboarding mode (fast retrieval)
UsePOST /v2/company with mode: "onboarding" for fast, cost-effective access to company profile data in Croatia, optimized for onboarding requests.
Data is sourced from the Sudreg structured API only (no HTML parsing), providing company identifiers, legal form, status, address, share capital, and activity codes.
Quirks & Gotchas
| Quirk | Details |
|---|---|
| MBS is the only company-data ID | Although OIB works for search, /v2/company requests for Croatian company data require MBS (registration number). OIB and company name are search-only identifiers. |
| EUID format | Croatian EUID format is HRSR.{MBS}, where SR stands for “Sudski registar” (Court Registry). |
| Status “Bez postupka” means Active | Literally translates to “without proceedings”. This is the standard active status in Sudreg, indicating no active legal proceedings against the company. |
| Struck-off companies have limited data | When a company is deleted from the register (Brisan), the API provides the company name at time of deletion via the tvrtka_kod_brisanja field. Legal representatives, shareholders, and activities are typically not returned. |
| Activity codes are AI-inferred | Croatia does not provide structured activity codes (NKD/NACE). Business activity descriptions in Croatian are processed via AI to derive NACE and ISIC codes. Always check the isAIInferred flag. |
| Share capital dual currency (HRK/EUR) | Croatia adopted the euro on January 1, 2023. Share capital comes from structured API fields (amount + currency). Historical entries may still reference HRK amounts alongside EUR. |
| Legal representative roles are AI-enriched | Sudreg does not provide a standardized role codelist. Role names in Croatian are translated and standardized via AI enrichment. |
| Supervisory board members are Other Key Persons | Members of the nadzorni odbor (supervisory board) are mapped to otherKeyPersons, not legalRepresentatives. Classification is deterministic (based on which HTML section they appear in). Role names are AI-enriched for translation. |
| Company name sanitization | Status suffixes like "u likvidaciji" (in liquidation) and "u stečaju" (in bankruptcy) are automatically stripped from company names. Various quote styles are handled (ASCII, typographic, Croatian). |
| Financial documents may be HTML | Some financial statements on RGFI/FINA are served as HTML rather than PDF. These are automatically converted to PDF during retrieval. |
| Shareholder percentages not available | Sudreg does not provide ownership percentages or capital contribution amounts for shareholders. |
| No UBOs | Croatia does not currently provide Ultimate Beneficial Owner data through Sudreg. |
| No registration date | Sudreg does not expose the company registration/incorporation date in the profile data. |
| reCAPTCHA on financial documents | FINA RGFI requires solving a reCAPTCHA to access financial documents, which adds latency (~10 minutes timeout for download). |
Mappings
Company Status
Company status is determined deterministically from Sudreg data, with AI fallback only for unknown patterns.| Local Status | English | Standardized Status | Closure Reason | Notes |
|---|---|---|---|---|
| Bez postupka | Without proceedings | Active | - | Standard active status, no legal proceedings |
| U likvidaciji | In liquidation | Under Insolvency Proceeding | Liquidation | Company undergoing liquidation process |
| U stecaju | In bankruptcy | Under Insolvency Proceeding | Bankruptcy | Company undergoing bankruptcy proceedings |
| Brisan | Struck off / Deleted | Closed | - | Removed from the register |
Unknown status patterns (not matching any of the above) are processed via AI
enrichment to ensure accurate classification. The local Croatian status text
is always preserved in the
localName field.Legal Forms
Croatia’s Court Registry (Sudreg) maintains 26 standardized legal form types. The mapping is deterministic (no AI inference) with ISO 20275 codes from the GLEIF Entity Legal Forms Code List. Unrecognized forms are enriched with ISO 20275 codes via database lookup.Key Business Forms
| Croatian Name | Abbr. | English Translation | Standardized | ISO 20275 |
|---|---|---|---|---|
| Drustvo s ogranicenom odgovornoscu | d.o.o. | Limited Liability Company | Limited Liability Company | OQWO |
| Jednostavno drustvo s ogranicenom odgovornoscu | j.d.o.o. | Simple Limited Liability Company | Limited Liability Company | ZTAX |
| Dionicko drustvo | d.d. | Joint Stock Company | Corporation | QKFT |
| Sportsko dionicko drustvo | s.d.d. | Sports Joint Stock Company | Corporation | QKFT |
Partnerships
| Croatian Name | Abbr. | English Translation | Standardized | ISO 20275 |
|---|---|---|---|---|
| Javno trgovacko drustvo | j.t.d. | General Partnership | Partnership | F3CQ |
| Komanditno drustvo | k.d. | Limited Partnership | Partnership | 4RHX |
| Gospodarsko interesno udruzenje | GIU | Economic Interest Grouping | Partnership | 8IUI |
Sole Proprietorships
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Trgovac pojedinac | Sole Trader | Sole Proprietorship | VF7T |
Cooperatives
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Zadruga | Cooperative | Cooperative | QJXM |
| Savez zadruga | Cooperative Association | Cooperative | S2RZ |
| Hrvatski savez zadruga | Croatian Cooperative Association | Cooperative | S2RZ |
| Zadruzni savez | Cooperative Union | Cooperative | 5HN0 |
| Kreditna unija | Credit Union | Cooperative | 8KAJ |
Public & Institutional Entities
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Ustanova | Institution | Government Owned Entity | 7D63 |
| Zajednica ustanova | Community of Institutions | Government Owned Entity | - |
| Fond | Fund | Nonprofit Organization | - |
Branch & Foreign Entities
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Inozemna podruznica | Foreign Branch | Branch or Representative Office | 1OX8 |
| Inozemni osnivac | Foreign Founder | Other | - |
European Entity Forms
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Europsko drustvo | European Company (Societas Europaea) | Corporation | 3A4X |
| Europsko gospodarsko interesno udruzenje | European Economic Interest Grouping | Partnership | W9SB |
| Europska zadruga | European Cooperative Society (SCE) | Cooperative | C8WP |
| Holding SE | SE Holding Company | Corporation | 3A4X |
Special & Administrative Forms
| Croatian Name | English Translation | Standardized | ISO 20275 |
|---|---|---|---|
| Druga osoba za koje je upis propisan zakonom | Other Entity Required by Law | Other | - |
| Stecajna masa | Bankruptcy Estate | Other | MJY3 |
| Likvidacijska masa | Liquidation Estate | Other | - |
Legal Representatives
Legal representatives are extracted from Sudreg. The classification as legal representative (vs other key person) is deterministic, determined by which section of the profile the person appears in. Role names are preserved in Croatian and translated and standardized via AI enrichment. Sudreg does not provide a standardized role codelist. When available, astartDate is extracted from the effective date field in the HTML (e.g., “od 27.12.2024. godine”).
Common roles observed in the registry:
| Croatian Role | English Translation | Standardized |
|---|---|---|
| Direktor | Director | Director |
| Clan uprave | Member of the Management Board | Board Member |
| Predsjednik uprave | President of the Management Board | President |
| Prokurist | Authorized Signatory (Procurator) | Authorized Signatory |
| Likvidator | Liquidator | Liquidator |
Both individuals and corporate entities may appear as legal representatives,
though individuals are far more common. Each representative includes their OIB
(when available) and residence address.
Other Key Persons
Members of the supervisory board (nadzorni odbor) are mapped to otherKeyPersons with a default standardized role of SupervisoryBoardMember. Role names are AI-enriched for English translation.
| Croatian Role | English Translation | Standardized |
|---|---|---|
| Clan nadzornog odbora | Supervisory Board Member | Supervisory Board Member |
| Predsjednik nadzornog odbora | Chairman of the Supervisory Board | Supervisory Board Member |
Shareholders
Shareholders are extracted from Sudreg for all company types that list them. Both individuals and corporate shareholders are supported.| Field | Description | Source |
|---|---|---|
type | Individual or Company | Determined from registry data (presence of country/registry number = corporate) |
individual.name | Full name | Sudreg |
individual.identifiers.oib | Tax ID | Sudreg (when available) |
individual.residenceAddress | Address | Sudreg (AI-parsed from text) |
company.legalName | Company name | Sudreg |
company.identifiers.mbs | Registry number (Croatian companies) | Sudreg |
company.identifiers.registrationNumber | Registry number (foreign companies) | Sudreg |
company.countryCode | Country of incorporation | Determined from country name (Croatian-to-code mapping) or parsed address |
Shareholder percentages are not available. Sudreg does not provide
ownership percentages or capital contribution amounts. Only names, addresses,
and identifiers are returned for shareholders.
Activity Code Mapping
Croatia does not provide structured activity codes (NKD/NACE) in Sudreg. Business activities are listed as free-text descriptions in Croatian (e.g., “Racunalno programiranje; Savjetovanje u vezi s racunalima”). The system processes these descriptions via AI batch enrichment to derive NACE and ISIC codes.| Classification | Source | Example | AI Inferred? |
|---|---|---|---|
| NACE | AI-derived from Croatian text | 62.01 | Yes (always) |
| ISIC | AI-derived from Croatian text | 6201 | Yes (always) |
All activity codes for Croatia are AI-inferred. There is no deterministic
mapping from Sudreg data. Every activity item has
isAIInferred: true. The
original Croatian activity descriptions are preserved in the
activityDescription field. Multiple activities are separated by semicolons.Data Availability
Data Availability Matrix
| Data Type | Sudreg (Court Registry) | RGFI/FINA (Financial) | Notes |
|---|---|---|---|
| Company Profile | ✅ Async | ❌ | Full data from Sudreg |
| Legal Representatives | ✅ | ❌ | Directors, board members, signatories |
| Other Key Persons | ✅ | ❌ | Supervisory board members |
| Shareholders | ✅ | ❌ | Individuals and corporate (no percentages) |
| Ultimate Beneficial Owners | ❌ | ❌ | Not currently available |
| Establishments | ❌ | ❌ | Not currently available |
| Activity Codes | ✅ | ❌ | AI-inferred NACE/ISIC from Croatian descriptions |
| Documents | ✅ | ✅ | Registry docs from Sudreg, financials from FINA |
Documents by Company Type
Croatia provides comprehensive document access through two official sources: Sudreg for corporate filings and RGFI/FINA for financial documents.All Company Types
| Document Type | API Category | Source | Format | Catalog item | Notes |
|---|---|---|---|---|---|
| Certified Trade Register Extract | certifiedTradeRegisterExtract | Sudreg | HRV_CERTIFIED_REGISTER_EXTRACT | Always available for any company | |
| Financial Statements | financialStatements[] | RGFI/FINA | HRV_FINANCIAL_STATEMENTS | Balance sheet, P&L, notes, profit distribution decision | |
| Articles of Association | articlesOfAssociation[] | Sudreg | PDF/TIFF | HRV_ARTICLES_OF_ASSOCIATION | Company bylaws, founding documents |
| Registry Documents | otherDocuments[] | Sudreg | PDF/TIFF | HRV_DOCUMENT | Registration decisions, OIB certs, announcements, powers of attorney |
Financial Document Types (from FINA RGFI)
| Croatian Name | English Name | Format |
|---|---|---|
| Bilanca za poduzetnike | Balance Sheet | HTML (converted to PDF) |
| Racun dobiti i gubitka za poduzetnike | Profit and Loss Statement | HTML (converted to PDF) |
| Biljeske uz financijske izvjestaje | Notes to Financial Statements | |
| Odluka o raspodjeli dobiti ili pokricu gubitaka | Decision on Profit Distribution |
Registry Document Types (from Sudreg)
Complete Registry Document Type List
Complete Registry Document Type List
| Croatian Name | English Name |
|---|---|
| Prijava | Application/Filing |
| Zapisnik o osnivanju | Minutes of Establishment |
| Osnivacki akt | Founding Act |
| Drustveni ugovor | Articles of Association |
| Rjesenje o upisu | Registration Decision |
| Prilog uz rjesenje o upisu | Attachment to Registration Decision |
| Opce rjesenje | General Decision |
| Oglas | Announcement (Official Gazette) |
| Potvrda o osobnom identifikacijskom broju | OIB Certificate |
| Potvrda o uplacenom ulogu | Capital Retrieval Certificate |
| Izjava o nepostojanju nepodmirenih dugovanja | Declaration of No Outstanding Debts |
| Punomoć | Power of Attorney |
| Dokaz o uplati sudske pristojbe | Court Fee Retrieval Proof |
| Popis clanova (osnivaca) | List of Members (Founders) |
| Popis clanova | List of Members |
| Popis osoba ovlastenih za zastupanje | List of Authorized Representatives |
| Obavijest o elektronickom upisu | Electronic Registration Notice |
| Financijska izvjesca | Financial Statements |
| Drugi prilog uz prijavu | Other Application Attachment |
Foreign Branch Documents
For foreign branches registered in Croatia, additional documents are available viaotherDocuments[]:
| Document | Notes |
|---|---|
| Founder’s Decision on Branch Establishment | Parent company decision |
| Certified Translation of Foreign Registry Extract | From parent company’s home registry |
| Foreign Registry Extract | Original from parent company |
| Certified Signature of Branch Representative | Notarized signature specimen |
| Certified Translation of Financial Statements | Parent company financials |
All documents are delivered in PDF format. Some historical registry documents
may be in TIFF format. Document names are translated from Croatian to English
using a deterministic mapping with AI fallback for unrecognized names.
Financial documents from FINA that are served as HTML are automatically
converted to PDF.
Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "<mbs>", "countryCode": "HR", "dataPoints": ["company", "legalRepresentatives"] }
Active j.d.o.o. (Simple Limited Liability Company)
Active j.d.o.o. (Simple Limited Liability Company)
Active d.d. (Joint Stock Company), with Supervisory Board
Active d.d. (Joint Stock Company), with Supervisory Board
Closed Company (Struck Off)
Closed Company (Struck Off)
active: false and status Brisan. The company name is provided by the API’s tvrtka_kod_brisanja field (company name at time of deletion). No legal representatives, shareholders, or activities are returned for struck-off companies.Company Under Insolvency (Bankruptcy)
Company Under Insolvency (Bankruptcy)
Foreign Branch
Foreign Branch
Available Documents (company example)
Available Documents (company example)
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.| API Category | Document | Source | Notes |
|---|---|---|---|
certifiedTradeRegisterExtract | Certified extract (Izvadak) | Sudreg | Always available |
financialStatements[] | Balance sheet, P&L, notes, profit distribution decision | RGFI/FINA | When filed, per fiscal year |
articlesOfAssociation[] | Company bylaws, founding documents (Zapisnik o osnivanju, Osnivacki akt, Drustveni ugovor) | Sudreg | When available |
otherDocuments[] | Registration decisions, OIB certs, announcements, powers of attorney, applications | Sudreg | Historical filings |