Skip to main content

Table of Contents

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 TypeSourceFormatExampleNotes
All companiesSudreg9 digits (MBS)080000376Maticni broj subjekta (Company Registration Number)
MBS is the only accepted identifier for company profiles. Although OIB and company name work for search, the companyProfile endpoint requires MBS (registration number). OIB and company name are search-only identifiers.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains all available identifiers for that entity:
Identifier TypeFormatExampleFound In
mbs9 digits030163747All companies
oib11 digits37034650117All companies
mb8 digits03016374All companies
euidHRSR. + 9 digitsHRSR.030163747All companies
VAT11 digits (OIB)37034650117VAT-registered companies
VAT and OIB: In Croatia, the OIB (Osobni identifikacijski broj) serves as both the national tax ID and the EU VAT number. The VAT identifier in the response is the same 11-digit OIB value. For EU VIES validation, prefix with HR (e.g., HR37034650117).

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By MBS9 digits030163747ExactSingle company (1 result)
By OIB11 digits37034650117ExactSingle company (1 result)
By NameText string (min 3 chars)"KONZUM"Starts with (approximate)Multiple results
Search Performance: Use identifier-based searches (MBS, OIB) for best performance and exact matching. Name searches use an “approximately starts with” operator and may return multiple results.

Onboarding Profile

The Onboarding Profile endpoint provides fast, cost-effective access to company profile data for Croatia, optimized for onboarding workflows. 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

QuirkDetails
MBS is the only profile IDAlthough OIB works for search, the companyProfile endpoint requires MBS (registration number). OIB and company name are search-only identifiers.
EUID formatCroatian EUID format is HRSR.{MBS} — the SR stands for “Sudski registar” (Court Registry).
Status “Bez postupka” means ActiveLiterally 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 dataWhen 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-inferredCroatia 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-enrichedSudreg does not provide a standardized role codelist. Role names in Croatian are translated and standardized via AI enrichment.
Supervisory board members are Other Key PersonsMembers 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 sanitizationStatus 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 HTMLSome financial statements on RGFI/FINA are served as HTML rather than PDF. These are automatically converted to PDF during retrieval.
Shareholder percentages not availableSudreg does not provide ownership percentages or capital contribution amounts for shareholders.
No UBOsCroatia does not currently provide Ultimate Beneficial Owner data through Sudreg.
No registration dateSudreg does not expose the company registration/incorporation date in the profile data.
reCAPTCHA on financial documentsFINA 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 StatusEnglishStandardized StatusClosure ReasonNotes
Bez postupkaWithout proceedingsActive-Standard active status — no legal proceedings
U likvidacijiIn liquidationUnder Insolvency ProceedingLiquidationCompany undergoing liquidation process
U stecajuIn bankruptcyUnder Insolvency ProceedingBankruptcyCompany undergoing bankruptcy proceedings
BrisanStruck off / DeletedClosed-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.
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 NameAbbr.English TranslationStandardizedISO 20275
Drustvo s ogranicenom odgovornoscud.o.o.Limited Liability CompanyLimited Liability CompanyOQWO
Jednostavno drustvo s ogranicenom odgovornoscuj.d.o.o.Simple Limited Liability CompanyLimited Liability CompanyZTAX
Dionicko drustvod.d.Joint Stock CompanyCorporationQKFT
Sportsko dionicko drustvos.d.d.Sports Joint Stock CompanyCorporationQKFT

Partnerships

Croatian NameAbbr.English TranslationStandardizedISO 20275
Javno trgovacko drustvoj.t.d.General PartnershipPartnershipF3CQ
Komanditno drustvok.d.Limited PartnershipPartnership4RHX
Gospodarsko interesno udruzenjeGIUEconomic Interest GroupingPartnership8IUI

Sole Proprietorships

Croatian NameEnglish TranslationStandardizedISO 20275
Trgovac pojedinacSole TraderSole ProprietorshipVF7T

Cooperatives

Croatian NameEnglish TranslationStandardizedISO 20275
ZadrugaCooperativeCooperativeQJXM
Savez zadrugaCooperative AssociationCooperativeS2RZ
Hrvatski savez zadrugaCroatian Cooperative AssociationCooperativeS2RZ
Zadruzni savezCooperative UnionCooperative5HN0
Kreditna unijaCredit UnionCooperative8KAJ

Public & Institutional Entities

Croatian NameEnglish TranslationStandardizedISO 20275
UstanovaInstitutionGovernment Owned Entity7D63
Zajednica ustanovaCommunity of InstitutionsGovernment Owned Entity-
FondFundNonprofit Organization-

Branch & Foreign Entities

Croatian NameEnglish TranslationStandardizedISO 20275
Inozemna podruznicaForeign BranchBranch or Representative Office1OX8
Inozemni osnivacForeign FounderOther-

European Entity Forms

Croatian NameEnglish TranslationStandardizedISO 20275
Europsko drustvoEuropean Company (Societas Europaea)Corporation3A4X
Europsko gospodarsko interesno udruzenjeEuropean Economic Interest GroupingPartnershipW9SB
Europska zadrugaEuropean Cooperative Society (SCE)CooperativeC8WP
Holding SESE Holding CompanyCorporation3A4X

Special & Administrative Forms

Croatian NameEnglish TranslationStandardizedISO 20275
Druga osoba za koje je upis propisan zakonomOther Entity Required by LawOther-
Stecajna masaBankruptcy EstateOtherMJY3
Likvidacijska masaLiquidation EstateOther-
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, a startDate is extracted from the effective date field in the HTML (e.g., “od 27.12.2024. godine”). Common roles observed in the registry:
Croatian RoleEnglish TranslationStandardized
DirektorDirectorDirector
Clan upraveMember of the Management BoardBoard Member
Predsjednik upravePresident of the Management BoardPresident
ProkuristAuthorized Signatory (Procurator)Authorized Signatory
LikvidatorLiquidatorLiquidator
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 RoleEnglish TranslationStandardized
Clan nadzornog odboraSupervisory Board MemberSupervisory Board Member
Predsjednik nadzornog odboraChairman of the Supervisory BoardSupervisory Board Member

Shareholders

Shareholders are extracted from Sudreg for all company types that list them. Both individuals and corporate shareholders are supported.
FieldDescriptionSource
typeIndividual or CompanyDetermined from registry data (presence of country/registry number = corporate)
individual.nameFull nameSudreg
individual.identifiers.oibTax IDSudreg (when available)
individual.residenceAddressAddressSudreg (AI-parsed from text)
company.legalNameCompany nameSudreg
company.identifiers.mbsRegistry number (Croatian companies)Sudreg
company.identifiers.registrationNumberRegistry number (foreign companies)Sudreg
company.countryCodeCountry of incorporationDetermined 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.
Croatian activity descriptions (Sudreg) → AI enrichment → NACE Rev. 2 + ISIC Rev. 4
ClassificationSourceExampleAI Inferred?
NACEAI-derived from Croatian text62.01Yes (always)
ISICAI-derived from Croatian text6201Yes (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 TypeSudreg (Court Registry)RGFI/FINA (Financial)Notes
Company Profile✅ AsyncFull data from Sudreg
Legal RepresentativesDirectors, board members, signatories
Other Key PersonsSupervisory board members
ShareholdersIndividuals and corporate (no percentages)
Ultimate Beneficial OwnersNot currently available
EstablishmentsNot currently available
Activity CodesAI-inferred NACE/ISIC from Croatian descriptions
DocumentsRegistry docs from Sudreg, financials from FINA
Legend: ✅ Available | ❌ Not Available | Async = Asynchronous processing

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 TypeAPI CategorySourceFormatSKUNotes
Certified Trade Register ExtractcertifiedTradeRegisterExtractSudregPDFHRV_CERTIFIED_REGISTER_EXTRACTAlways available for any company
Financial StatementsfinancialStatements[]RGFI/FINAPDFHRV_FINANCIAL_STATEMENTSBalance sheet, P&L, notes, profit distribution decision
Articles of AssociationarticlesOfAssociation[]SudregPDF/TIFFHRV_ARTICLES_OF_ASSOCIATIONCompany bylaws, founding documents
Registry DocumentsotherDocuments[]SudregPDF/TIFFHRV_DOCUMENTRegistration decisions, OIB certs, announcements, powers of attorney

Financial Document Types (from FINA RGFI)

Croatian NameEnglish NameFormat
Bilanca za poduzetnikeBalance SheetHTML (converted to PDF)
Racun dobiti i gubitka za poduzetnikeProfit and Loss StatementHTML (converted to PDF)
Biljeske uz financijske izvjestajeNotes to Financial StatementsPDF
Odluka o raspodjeli dobiti ili pokricu gubitakaDecision on Profit DistributionPDF

Registry Document Types (from Sudreg)

Croatian NameEnglish Name
PrijavaApplication/Filing
Zapisnik o osnivanjuMinutes of Establishment
Osnivacki aktFounding Act
Drustveni ugovorArticles of Association
Rjesenje o upisuRegistration Decision
Prilog uz rjesenje o upisuAttachment to Registration Decision
Opce rjesenjeGeneral Decision
OglasAnnouncement (Official Gazette)
Potvrda o osobnom identifikacijskom brojuOIB Certificate
Potvrda o uplacenom uloguCapital Payment Certificate
Izjava o nepostojanju nepodmirenih dugovanjaDeclaration of No Outstanding Debts
PunomoćPower of Attorney
Dokaz o uplati sudske pristojbeCourt Fee Payment Proof
Popis clanova (osnivaca)List of Members (Founders)
Popis clanovaList of Members
Popis osoba ovlastenih za zastupanjeList of Authorized Representatives
Obavijest o elektronickom upisuElectronic Registration Notice
Financijska izvjescaFinancial Statements
Drugi prilog uz prijavuOther Application Attachment

Foreign Branch Documents

For foreign branches registered in Croatia, additional documents are available via otherDocuments[]:
DocumentNotes
Founder’s Decision on Branch EstablishmentParent company decision
Certified Translation of Foreign Registry ExtractFrom parent company’s home registry
Foreign Registry ExtractOriginal from parent company
Certified Signature of Branch RepresentativeNotarized signature specimen
Certified Translation of Financial StatementsParent 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 /company with { "id": "<mbs>", "countryCode": "HR", "dataPoints": ["companyProfile"] }
{
  "company": {
    "id": "080012345",
    "countryCode": "HR",
    "identifiers": { "VAT": "12345678901", "mbs": "080012345", "oib": "12345678901", "euid": "HRSR.080012345" },
    "taxId": { "type": "eu_vat", "value": "12345678901", "country": "HR", "verification": { "status": "verified", "verifiedName": "PRIMJER TEHNOLOGIJA J.D.O.O." } },
    "legalName": "PRIMJER TEHNOLOGIJA jednostavno društvo s ograničenom odgovornošću",
    "commercialNames": ["PRIMJER TEHNOLOGIJA j.d.o.o."],
    "status": { "localName": "Bez postupka", "active": true, "statusDetails": { "status": "ACTIVE" } },
    "legalForm": { "localName": "jednostavno društvo s ograničenom odgovornošću", "englishTranslation": "Simple Limited Liability Company", "standardized": "Limited Liability Company", "iso20275Code": "ZTAX" },
    "capital": { "amount": 10, "currency": "EUR" },
    "activityDescription": "Računalno programiranje; Savjetovanje u vezi s računalima; Obrada podataka",
    "activities": {
      "NACE": [
        { "code": "62.01", "description": "Computer programming activities", "isAIInferred": true },
        { "code": "62.02", "description": "Computer consultancy activities", "isAIInferred": true },
        { "code": "63.11", "description": "Data processing, hosting and related activities", "isAIInferred": true }
      ],
      "ISIC": [
        { "code": "6201", "description": "Computer programming activities", "isAIInferred": true },
        { "code": "6202", "description": "Computer consultancy and computer facilities management activities", "isAIInferred": true },
        { "code": "6311", "description": "Data processing, hosting and related activities", "isAIInferred": true }
      ]
    },
    "legalAddress": { "addressLine1": "Ilica 10", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR", "state": "Grad Zagreb" }
  },
  "legalRepresentatives": [
    { "type": "individual", "role": { "localName": "član uprave", "englishTranslation": "Member of the Management Board", "standardized": "Board Member" }, "individual": { "name": { "fullName": "MARKO HORVAT" }, "identifiers": { "oib": "98765432109" }, "residenceAddress": { "addressLine1": "Vukovarska 5", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR" } } }
  ],
  "shareholders": [
    { "type": "individual", "individual": { "name": { "fullName": "MARKO HORVAT" }, "identifiers": { "oib": "98765432109" }, "residenceAddress": { "addressLine1": "Vukovarska 5", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR" } } }
  ]
}
{
  "company": {
    "id": "080054321",
    "countryCode": "HR",
    "identifiers": { "VAT": "11223344556", "mbs": "080054321", "oib": "11223344556", "euid": "HRSR.080054321" },
    "legalName": "VELIKA KOMPANIJA dioničko društvo",
    "status": { "localName": "Bez postupka", "active": true, "statusDetails": { "status": "ACTIVE" } },
    "legalForm": { "localName": "dioničko društvo", "englishTranslation": "Joint Stock Company", "standardized": "Corporation", "iso20275Code": "QKFT" },
    "capital": { "amount": 200000, "currency": "EUR" },
    "activityDescription": "Trgovina na veliko; Zastupanje inozemnih tvrtki",
    "activities": {
      "NACE": [{ "code": "46.90", "description": "Non-specialized wholesale trade", "isAIInferred": true }],
      "ISIC": [{ "code": "4690", "description": "Non-specialized wholesale trade", "isAIInferred": true }]
    },
    "legalAddress": { "addressLine1": "Trg bana Jelačića 1", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR" }
  },
  "legalRepresentatives": [
    { "type": "individual", "role": { "localName": "predsjednik uprave", "englishTranslation": "President of the Management Board", "standardized": "President" }, "individual": { "name": { "fullName": "ANA KOVAČEVIĆ" } } },
    { "type": "individual", "role": { "localName": "član uprave", "englishTranslation": "Member of the Management Board", "standardized": "Board Member" }, "individual": { "name": { "fullName": "IVAN NOVAK" } } }
  ],
  "otherKeyPersons": [
    { "type": "individual", "role": { "localName": "član nadzornog odbora", "englishTranslation": "Supervisory Board Member", "standardized": "Supervisory Board Member" }, "individual": { "name": { "fullName": "PETRA JURIĆ" } } },
    { "type": "individual", "role": { "localName": "predsjednik nadzornog odbora", "englishTranslation": "Chairman of the Supervisory Board", "standardized": "Supervisory Board Member" }, "individual": { "name": { "fullName": "TOMISLAV BABIĆ" } } }
  ],
  "shareholders": [
    { "type": "company", "company": { "id": "080099999", "legalName": "HOLDING PRIMJER d.o.o.", "countryCode": "HR", "identifiers": { "mbs": "080099999" } } },
    { "type": "individual", "individual": { "name": { "fullName": "ANA KOVAČEVIĆ" } } }
  ]
}
{
  "company": {
    "id": "060098765",
    "countryCode": "HR",
    "identifiers": { "VAT": "98765432109", "mbs": "060098765", "oib": "98765432109", "euid": "HRSR.060098765" },
    "legalName": "STARA TVRTKA d.o.o.",
    "status": { "localName": "Brisan", "active": false, "statusDetails": { "status": "CLOSED" } },
    "legalForm": { "localName": "društvo s ograničenom odgovornošću", "englishTranslation": "Limited Liability Company", "standardized": "Limited Liability Company", "iso20275Code": "OQWO" },
    "legalAddress": { "addressLine1": "Vukovarska 5", "city": "Split", "postalCode": "21000", "countryCode": "HR" }
  }
}
Note: Struck-off companies have 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": {
    "id": "040011111",
    "countryCode": "HR",
    "identifiers": { "VAT": "11111111111", "mbs": "040011111", "oib": "11111111111", "euid": "HRSR.040011111" },
    "legalName": "NESOLVENTNA TVRTKA d.d.",
    "status": { "localName": "U stečaju", "active": false, "statusDetails": { "status": "UNDER_INSOLVENCY_PROCEEDING", "closureReason": "BANKRUPTCY" } },
    "legalForm": { "localName": "dioničko društvo", "englishTranslation": "Joint Stock Company", "standardized": "Corporation", "iso20275Code": "QKFT" },
    "legalAddress": { "addressLine1": "Trg bana Jelačića 1", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR" }
  }
}
{
  "company": {
    "id": "130022222",
    "countryCode": "HR",
    "identifiers": { "VAT": "22222222222", "mbs": "130022222", "oib": "22222222222", "euid": "HRSR.130022222" },
    "legalName": "FOREIGN CORP DOO BEOGRAD",
    "status": { "localName": "Brisan", "active": false, "statusDetails": { "status": "CLOSED" } },
    "legalForm": { "localName": "inozemna podružnica", "englishTranslation": "Foreign Branch", "standardized": "Branch or Representative Office", "iso20275Code": "1OX8" },
    "legalAddress": { "addressLine1": "Heinzelova 62", "city": "Zagreb", "postalCode": "10000", "countryCode": "HR" }
  }
}
Note: Foreign branches registered in Croatia may have additional documents including certified translations of the parent company’s registry extracts and financial statements.
Documents are returned when "dataPoints": ["availableDocuments"] is requested.
API CategoryDocumentSourceNotes
certifiedTradeRegisterExtractCertified extract (Izvadak)SudregAlways available
financialStatements[]Balance sheet, P&L, notes, profit distribution decisionRGFI/FINAWhen filed, per fiscal year
articlesOfAssociation[]Company bylaws, founding documents (Zapisnik o osnivanju, Osnivacki akt, Drustveni ugovor)SudregWhen available
otherDocuments[]Registration decisions, OIB certs, announcements, powers of attorney, applicationsSudregHistorical filings