Croatia company data API: look up and validate an MBS or an OIB

A customer types an MBS, an OIB, a Croatian VAT number or the first letters of a name; your form fills in the legal name, legal form, status and registered address from the Croatian court register (Sudski registar). One key and one response shape, the same as Spain, France, the UK, Ireland, Poland, Norway, Finland and Sweden.

Company records from the Croatian court register (Sudski registar): legal name, legal form, status, registered address, activity code and dates; no officers, no corporate-event stream, no monitoring, no registry-compliance signal and no insolvency notices, and sole traders (trgovac pojedinac) are never served.

What the Croatian record gives your product

  • Exact match on the MBS: company_number=080000604 with country=HR. A dropped leading zero is restored, and the check digit is advisory: the API validates the format.
  • Exact match on the OIB: oib=27759560625 with country=HR. The check digit is verified server-side, and a wrong one is a 400.
  • The VAT number as an alias: vat=HR27759560625 reaches the same company through its OIB.
  • Autocomplete by name: a normalised, partial match ranked by a match score, one call per keystroke.
  • The fields a form needs: legal name, legal form as the register abbreviates it (d.o.o., j.d.o.o., d.d., j.t.d., k.d. and others), status, registered address, the NKD 2025 activity code where published, the founding date, the share capital with its currency, the year of the last annual accounts and the OIB.
  • The register's own state: status is one of active, in_restructuring (the pre-bankruptcy settlement), insolvent (bankruptcy), in_liquidation, bankruptcy_estate, liquidation_estate or deleted, so a company in bankruptcy or liquidation is not served as plain active.

Validate before you call

An OIB carries an ISO 7064 MOD 11,10 check digit over its first ten digits, so a mistyped one can be rejected in your own code before it costs a call. An MBS uses the same kind of check digit, but it is only a warning: the register itself documents a few legacy numbers that fail it. The free identifier validator and a short JavaScript function on the full page do exactly that.

What Croatia does not carry

No officers or board members, no corporate-event stream, no monitoring watchlists, no registry-compliance signal, no insolvency notices (Croatia is not one of the nine insolvency markets), no financial statements and no beneficial owners. Sole traders are never served. Croatia is updated every working day.

Pricing

Free — 14-day trial. 1,000 API calls per month, 10 requests/minute, no credit card. Subscribing keeps the same key working. Then Starter at €9.99/month, Professional at €29.99/month and Scale at €99.99/month, monthly or annual.

Read the full page · Try the free MBS / OIB lookup · Get a free API key

Izvor: Sudski registar, Ministarstvo pravosuđa, uprave i digitalne transformacije (Otvorena dozvola)

What the Croatian record gives your product

FieldWhat it holds for Croatia
company_numberThe MBS, nine digits: 080000604.
oibThe 11-digit OIB of the entity.
company_nameThe registered name.
legal_formThe register's abbreviation, such as d.o.o., j.d.o.o., d.d., j.t.d. or k.d.
statusOne of active, in_restructuring (the pre-bankruptcy settlement), insolvent (bankruptcy), in_liquidation, bankruptcy_estate, liquidation_estate or deleted. Canonical readings, status_canonical and stage, sit beside it where the value is recognised.
address, postal_code, cityThe registered address where the register holds one.
activity_codeAn NKD 2025 code, the Croatian national classification of activities, which corresponds to NACE Rev. 2.1. Served where it is published.
founding_dateThe date the entity was founded.
capital_amount, capital_currencyThe share capital and its currency.
last_accounts_yearThe year of the last annual accounts.

Frequently asked questions

How do I look up a Croatian company by MBS from an API?
Call GET /companies/search with company_number=080000604 and country=HR. A dropped leading zero is restored, and the MBS check digit is advisory, so the API validates the format and a malformed number is refused with a 400 validation error instead of returning an empty list.
Can I look up a Croatian company by OIB or VAT number?
Yes. Pass oib=27759560625 with country=HR, or vat=HR27759560625. The Croatian VAT number is HR plus the OIB, and both resolve to the same company. An OIB whose ISO 7064 check digit does not match is refused with a 400.
Does the Croatian record include officers, company events or insolvency notices?
No. Croatia is company-level: legal name, legal form, status, registered address, activity code and dates. There are no officers, no corporate-event stream, no monitoring, no registry-compliance signal and no insolvency notices, because Croatia is not one of the nine insolvency markets. The register's bankruptcy, liquidation and pre-bankruptcy settlement states are in the company's status.
Does it cover Croatian sole traders?
No. Sole traders (trgovac pojedinac) are never served, so a lookup of one returns nothing even though the business exists.
How much does the Croatia company data API cost?
Croatia is included in every tier at no upcharge. Free is a 14-day trial with 1,000 API calls per month and no credit card; subscribing keeps the same key working. Paid tiers run from EUR 9.99 to EUR 99.99 a month, monthly or annual.