Skip to main content

Start here

This guide contains public integration notes for Bosnia and Herzegovina. 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.

Bosnia and Herzegovina 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

Bosnia and Herzegovina uses a single unified official register for all company data.
  • Registar poslovnih subjekata BiH (BiH Business Entity Register) — Operated by the Federal Ministry of Justice and the Judiciary Commission of District Brčko BiH, accessible at bizreg.pravosudje.ba. This portal is the sole source for all structured company attributes. It covers three sub-registers in a unified interface: the Federation of BiH, Republika Srpska, and Brčko District. Data is retrieved by querying the register’s HTTP endpoints directly (no browser required for structured data). The portal is built on Oracle Application Express (APEX) v3.1 and renders all entity data server-side.

What the register provides per entity

Register pageContent
Basic dataMBS, legal name, abbreviation, address, legal form, status, JIB (tax number), customs number
Founders (page 21)Individual and corporate founders with capital contributions and share count
Board and management (page 22)All management and governance persons — directors, executive directors, procurists, board members, supervisory board chair — with their position title and authorisation scope
Capital (page 25)Total registered capital, breakdown in money / rights / assets, per-founder amounts
Activities (page 28)Registered activities with KD BiH 2010 / NACE Rev. 2 codes
Branch offices (page 31)Branch names, addresses, and representatives
Banks and some large joint-stock companies (d.d.) do not have registered activities on page 28. This is a limitation of the register data, not of the integration.

Company Identifiers

Query Identifiers

IdentifierFormatExampleNotes
MBS (RNS)Hyphen-separated, format varies by sub-register65-01-0620-08Primary identifier — see format table below
Hyphens are mandatory in MBS. Submitting 6501062008 (without hyphens) returns zero results. For Republika Srpska, the short format 1-3177 requires the hyphen — submitting 13177 may match an unrelated record by name.

MBS Format by Sub-Register

Sub-registerPatternExampleNotes
Federation BiH — private companies (d.o.o., k.d., sole traders)NN-01-XXXX-YY65-01-0620-08NN = canton code (01–71); YY = two-digit registration year
Federation BiH — joint-stock companies (d.d.)NN-02-XXXX-YY65-02-0005-10-02- sub-code designates d.d. entities
Brčko District — commercial entities96-01-XXXX-YY96-01-0068-15Canton code 96 = Brčko District
Brčko District and other cantons — nonprofits, associations, foundationsNN-05-XXXX-YY96-05-0046-19-05- sub-code for foundations, associations, cooperatives, institutions
Republika SrpskaN-XXXX or NN-XXXX1-3177Short format — no canton code, no year suffix
Identifying the sub-register from MBS: A prefix of 96- indicates Brčko District; a short format like 1-XXXX or 11-XXXX indicates Republika Srpska; all other two-digit canton prefixes (01–71) indicate Federation BiH.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains all available identifiers for that entity:
IdentifierFormatExampleNotes
mbsHyphenated (see above)65-01-0620-08Registration Number of the Subject
jib13 digits4200209890007Unique Identification Number (Jedinstveni identifikacijski broj), assigned by the Indirect Tax Authority of BiH. Returned after lookup by MBS — not directly searchable

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By MBSHyphenated MBS65-01-0620-08ExactExact match returned first (matchType: id); other results may follow
By nameText string"Telemach"ApproximateMultiple results
By abbreviationShort name"TBH"ApproximateMultiple results
JIB (tax number) is not directly searchable. The register does not support lookup by JIB. To find a company by its JIB, first search by name or use a known MBS to retrieve the JIB from the company profile.
Search across all three sub-registers by default. A single search query covers Federation BiH, Republika Srpska, and Brčko District simultaneously. Results from all three are returned in a unified list.

Quirks & Gotchas

QuirkDetails
Hyphens mandatory in MBSA missing hyphen returns zero results (Federation BiH) or the wrong company (Republika Srpska). Always submit the MBS in its hyphenated form.
d.d. shareholders not individually listedJoint-stock companies (d.d.) do not list individual shareholders in the public register — the register only provides a reference to the separately maintained share register. Individual founders of d.o.o. entities are returned as shareholders.
No UBO registerUltimate beneficial ownership data is not available through any public register in BiH as of integration. The Republika Srpska announced a beneficial ownership register in 2025, but it remains in test phase and is not publicly accessible. Federation BiH has no UBO register in development.
Status encoded in company nameCompanies in bankruptcy or liquidation include their status in the company name suffix (e.g. TELEMACH BH D.O.O. U STEČAJU). The register’s status field uses a known encoding quirk (steeaju instead of stečaju) for the active-status text — the integration normalises both variants.
No ISO 20275 (ELF) codes for BiHBosnia and Herzegovina has not been assigned country-specific ISO 20275 (GLEIF ELF) codes. All BiH entities in the GLEIF database use only the generic placeholders 9999/8888. No iso20275Code is set in Topograph responses for any BiH legal form.
Role positions are free textThe “Position” field on the management page is free text — there is no controlled vocabulary. The same role can appear as Prokurist or Prokurista, član Uprave or Član uprave. Classification is done by substring matching.
No personal ID numbers in registerJMBG (personal identification number) is not present anywhere in the register for directors, managers, or founders. No personal IDs are returned in the API response for BiH.
Activities absent for some large companiesBanks and some large d.d. companies do not have registered activities in the public register. When activities are present, they use the KD BiH 2010 system, which is the official BiH harmonisation of NACE Rev. 2.
Republika Srpska search filter non-functionalThe RS-only search filter in the register returns no results. Topograph uses the all-registers search and identifies RS companies by their short MBS format client-side.

Mappings

Company Status

Company status is determined deterministically from the page 13 status field and the company name — no AI inference is involved.
Register signalLocal name (API)ActiveStandardized
Page 13 status: Nije u stečaju/likvidacijiNije u stečaju/likvidaciji (Active)trueACTIVE
Company name contains U STEČAJUU stečaju (In Bankruptcy)falseDISSOLVED
Company name contains U LIKVIDACIJIU likvidaciji (In Liquidation)falseDISSOLVED
Company name starts with BRISANBrisan (Struck Off)falseDISSOLVED
Company name starts with BRIŠE SE USLJEDBriše se (Being Struck Off)falseDISSOLVED
The register stores the active-status field as Nije u steeaju/likvidaciji (encoding quirk: č stored as e in this field only). Company names with STEČAJU are stored correctly. The integration handles both variants.
Bosnia and Herzegovina registers six legal form categories across all three sub-registers. The portal uses a single unified list for Federation BiH, Republika Srpska, and Brčko District. Foundations, associations, cooperatives, and institutions appear under the DRUGO (Other) umbrella in the portal’s search filter, with their specific form type as free text on the company detail page.
No ISO 20275 codes. Bosnia and Herzegovina has not been assigned country-specific ELF codes by GLEIF. iso20275Code is undefined for all BiH legal forms.

Business Forms

Local NameAbbreviationEnglishStandardized
Društvo sa ograničenom odgovornošćud.o.o.Limited Liability CompanyLimited Liability Company
Dioničko društvo / Dioničarsko društvod.d.Joint-Stock CompanyCorporation
Komanditno društvok.d.Limited PartnershipPartnership
Društvo s neograničenom solidarnom odgovornošćud.n.s.o.General Partnership (Unlimited Liability)Partnership
Obrt / Preduzetnikob/predSole Trader / EntrepreneurSole Proprietorship
Both DIONIČKO DRUŠTVO and DIONIČARSKO DRUŠTVO are the same legal form (d.d.) — both spellings appear in live register data depending on the specific company’s registration.

Other Entity Forms

Local NameEnglishStandardized
FondacijaFoundationNonprofit Organization
UdruženjeAssociationNonprofit Organization
ZadrugaCooperativeCooperative
UstanovaInstitutionNonprofit Organization
All management and governance persons appear on a single register page (Uprava i članovi uprave). The classification into legal representatives vs. other key persons is deterministic, based on substring matching of the free-text position field.
  • Legal representatives (legalRepresentatives): persons with authority to bind the company — directors, executive directors, procurists.
  • Other key persons (otherKeyPersons): board governance roles — board president (Predsjednik Uprave), board members (Član uprave), supervisory board chair (Predsjednik nadzornog odbora).
Local PositionEnglishClassificationStandardized role
DirektorDirectorLegal representativeDirector
Generalni direktorGeneral DirectorLegal representativeDirector
Izvršni direktorExecutive DirectorLegal representativeDirector
V.D. Izvršni direktorActing Executive DirectorLegal representativeDirector
Prokurist / ProkuristaProcuristLegal representativeAuthorized Signatory
Predsjednik UpraveBoard PresidentOther key personChairman
Član upraveBoard MemberOther key personBoard Member
Predsjednik nadzornog odboraSupervisory Board ChairOther key personSupervisory Board Member
Procurists (Prokurista / Prokurist) — In BiH law, a prokura is a special commercial power of attorney granting broad authority to represent the company in commercial matters. Procurists are returned as legal representatives. They typically sign jointly with a board member; the authorisation text specifies the co-signer requirement (e.g. zajedno sa bilo kojim članom Uprave — together with any board member).
Role position is free text. The same role may appear under different spellings across companies. Compound titles like generalni direktor-član uprave are resolved as director (legal representative), since the director qualifier takes precedence over the board-member qualifier in the authorisation text.

Signatory Modes

The Authorisations/ Position limits field on the management page determines representation mode. The integration parses this free-text field deterministically.
Authorisation text patternSignatory mode
bez ograničenja (without restriction), no zajednoSole representation
zajedno sa / zajedno s (together with…)Joint representation
Monetary limit (e.g. do iznosa X KM)Sole representation with limit
Statute-defined (sukladno ovlastima utvrđenim Statutom)Statute-defined

Shareholders

Founders of d.o.o. companies are returned as shareholders, with individual and corporate founders both supported. Capital contribution amounts in BAM (Bosnian Convertible Mark) are included when the register provides them. For d.d. companies, individual shareholders are not listed in the public register — only a reference to the separately maintained share register is available. The shareholders datapoint is therefore not populated for d.d. entities.

Activity Code Mapping

Bosnia and Herzegovina uses KD BiH 2010 (Klasifikacija djelatnosti BiH 2010) — the official BiH harmonisation of NACE Rev. 2, established by the Official Gazette of BiH no. 47/10 and in force since January 1, 2011. Codes use the same XX.YY four-digit format as NACE Rev. 2.
KD BiH 2010 (BiH national classification) = NACE Rev. 2 (European standard)
NACE Rev. 2 → ISIC Rev. 4 (via standard NACE-to-ISIC mapping)
ClassificationSourceExampleAI Inferred?
KD BiH 2010 / NACERegister page 2847.91No (official code from register)
ISIC Rev. 4Derived from NACE Rev. 24791No (formal mapping where available)
Activity codes appear in the API response under both KD_BIH_2010 and NACE keys — they are the same code set. ISIC Rev. 4 is derived via the standard NACE-to-ISIC correspondence table, not by AI inference. Not all companies have registered activities; banks and some large joint-stock companies have no activities on page 28.

Data Availability

Data Availability Matrix

Data TypeBiH Business RegisterNotes
Company ProfileLegal name, MBS, JIB, address, legal form, status, capital
Legal RepresentativesDirectors, executive directors, procurists
Other Key PersonsBoard presidents, board members, supervisory board chair
Shareholders⚠️ Conditionald.o.o. founders only — not available for d.d. (see Quirks)
Ultimate Beneficial OwnersNo public UBO register in BiH
Establishments / BranchesBranch offices when registered (page 31)
Activity Codes⚠️ ConditionalKD BiH 2010 / NACE + ISIC — absent for banks and some large d.d.
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available

Documents

DocumentAPI CategoryFormatAvailabilityNotes
Trade Register ExtracttradeRegisterExtractPDF✅ Always availablePrinted PDF of the company detail page, all 8 sections in one document
The Trade Register Extract is a printed PDF of the BiH Business Register company detail page, covering all register sub-pages: basic data, founders, board and management, capital, activities, branch offices, foreign trade authorisation, and notes. It is produced using a Patchright (Chromium) browser flow and bundled with the company data at no additional charge.

Example API Responses

All examples use placeholder data. Query: POST /v2/company with { "id": "<mbs>", "countryCode": "BA", "dataPoints": ["company", "legalRepresentatives"] }
{
  "company": {
    "id": "65-01-0001-10",
    "countryCode": "BA",
    "identifiers": {
      "mbs": "65-01-0001-10",
      "jib": "4200000000001"
    },
    "legalName": "PRIMJER d.o.o. Sarajevo",
    "status": {
      "localName": "Nije u stečaju/likvidaciji (Active)",
      "active": true,
      "statusDetails": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "DRUŠTVO SA OGRANIČENOM ODGOVORNOŠĆU",
      "englishTranslation": "Limited Liability Company",
      "standardized": "Limited Liability Company"
    },
    "capital": { "amount": 50000, "currency": "BAM" },
    "activities": {
      "KD_BIH_2010": [
        { "code": "47.91", "description": "Trgovina na malo preko pošte ili Interneta", "isAIInferred": false }
      ],
      "NACE": [
        { "code": "47.91", "description": "Retail sale via mail order houses or via Internet", "isAIInferred": false }
      ],
      "ISIC": [
        { "code": "4791", "description": "Retail sale via mail order houses or via Internet", "isAIInferred": false }
      ]
    },
    "legalAddress": {
      "addressLine1": "ul. Džemala Bijedića br. 1",
      "city": "Sarajevo",
      "countryCode": "BA"
    }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": {
        "localName": "Direktor",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "representationMode": { "mode": "sole" },
      "individual": {
        "name": {
          "fullName": "PRIMJER, EMIR",
          "lastName": "PRIMJER",
          "firstName": "EMIR"
        }
      }
    },
    {
      "type": "individual",
      "role": {
        "localName": "Prokurista",
        "englishTranslation": "Procurist (Authorized Signatory)",
        "standardized": "Authorized Signatory"
      },
      "representationMode": {
        "mode": "joint",
        "particularity": "zajedno sa bilo kojim članom Uprave"
      },
      "individual": {
        "name": {
          "fullName": "PRIMJER, AMRA",
          "lastName": "PRIMJER",
          "firstName": "AMRA"
        }
      }
    }
  ]
}
{
  "company": {
    "id": "65-02-0001-10",
    "countryCode": "BA",
    "identifiers": {
      "mbs": "65-02-0001-10",
      "jib": "4200000000002"
    },
    "legalName": "PRIMJER BANKA d.d. Sarajevo",
    "status": {
      "localName": "Nije u stečaju/likvidaciji (Active)",
      "active": true,
      "statusDetails": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "DIONIČKO DRUŠTVO",
      "englishTranslation": "Joint-Stock Company",
      "standardized": "Corporation"
    },
    "capital": { "amount": 10000000, "currency": "BAM" },
    "legalAddress": {
      "addressLine1": "Trg Bosne i Hercegovine br. 1",
      "city": "Sarajevo",
      "countryCode": "BA"
    }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": {
        "localName": "Generalni direktor",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "representationMode": { "mode": "sole" },
      "individual": {
        "name": {
          "fullName": "PRIMJER, EMIR",
          "lastName": "PRIMJER",
          "firstName": "EMIR"
        }
      }
    }
  ],
  "otherKeyPersons": [
    {
      "type": "individual",
      "role": {
        "localName": "Predsjednik nadzornog odbora",
        "englishTranslation": "Supervisory Board Chair",
        "standardized": "Supervisory Board Member"
      },
      "individual": {
        "name": {
          "fullName": "PRIMJER, AMRA",
          "lastName": "PRIMJER",
          "firstName": "AMRA"
        }
      }
    }
  ]
}
Note: d.d. companies do not return shareholders — individual shareholders are not listed in the public register. The otherKeyPersons array carries supervisory board members when registered.
{
  "company": {
    "id": "1-0001",
    "countryCode": "BA",
    "identifiers": {
      "mbs": "1-0001",
      "jib": "4000000000001"
    },
    "legalName": "PRIMJER RS d.o.o. Banja Luka",
    "status": {
      "localName": "Nije u stečaju/likvidaciji (Active)",
      "active": true,
      "statusDetails": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "DRUŠTVO SA OGRANIČENOM ODGOVORNOŠĆU",
      "englishTranslation": "Limited Liability Company",
      "standardized": "Limited Liability Company"
    },
    "capital": { "amount": 2000, "currency": "BAM" },
    "legalAddress": {
      "addressLine1": "ul. Veselina Masleše br. 1",
      "city": "Banja Luka",
      "countryCode": "BA"
    }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": {
        "localName": "Direktor",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "representationMode": { "mode": "sole" },
      "individual": {
        "name": {
          "fullName": "PRIMJER, ALEKSANDAR",
          "lastName": "PRIMJER",
          "firstName": "ALEKSANDAR"
        }
      }
    }
  ]
}
Note: Republika Srpska companies use the short MBS format N-XXXX or NN-XXXX without a canton code or year suffix.
{
  "company": {
    "id": "65-01-0002-05",
    "countryCode": "BA",
    "identifiers": {
      "mbs": "65-01-0002-05",
      "jib": "4200000000003"
    },
    "legalName": "PRIMJER STARI d.o.o. Sarajevo U STEČAJU",
    "status": {
      "localName": "U stečaju (In Bankruptcy)",
      "active": false,
      "statusDetails": { "status": "DISSOLVED" }
    },
    "legalForm": {
      "localName": "DRUŠTVO SA OGRANIČENOM ODGOVORNOŠĆU",
      "englishTranslation": "Limited Liability Company",
      "standardized": "Limited Liability Company"
    },
    "legalAddress": {
      "addressLine1": "ul. Ferhadija br. 2",
      "city": "Sarajevo",
      "countryCode": "BA"
    }
  }
}
Note: Status is inferred from the company name suffix. Companies in bankruptcy include U STEČAJU in the registered legal name; companies in liquidation include U LIKVIDACIJI.
{
  "company": {
    "id": "96-05-0001-15",
    "countryCode": "BA",
    "identifiers": {
      "mbs": "96-05-0001-15",
      "jib": "4600000000001"
    },
    "legalName": "FONDACIJA PRIMJER",
    "status": {
      "localName": "Nije u stečaju/likvidaciji (Active)",
      "active": true,
      "statusDetails": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "FONDACIJA",
      "englishTranslation": "Foundation",
      "standardized": "Nonprofit Organization"
    },
    "legalAddress": {
      "addressLine1": "ul. Bosanska br. 1",
      "city": "Brčko",
      "countryCode": "BA"
    }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": {
        "localName": "Direktor",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "representationMode": { "mode": "sole" },
      "individual": {
        "name": {
          "fullName": "PRIMJER, EMIR",
          "lastName": "PRIMJER",
          "firstName": "EMIR"
        }
      }
    }
  ],
  "shareholders": [
    {
      "type": "individual",
      "individual": {
        "name": {
          "fullName": "PRIMJER, AMRA",
          "lastName": "PRIMJER",
          "firstName": "AMRA"
        }
      },
      "capitalContributed": { "amount": 10000, "currency": "BAM" }
    }
  ]
}
Note: Foundations, associations, cooperatives, and institutions use the -05- MBS sub-code. Their founding members are returned as shareholders (the register records their capital contributions to the founding endowment). The legal form field contains the specific form type (FONDACIJA, UDRUŽENJE, etc.) rather than the umbrella category DRUGO.
Documents are returned when "dataPoints": ["availableDocuments"] is requested.
API CategoryDocumentAvailability
tradeRegisterExtractTrade Register Extract (Izvod iz registra poslovnih subjekata)Always available
The Trade Register Extract is a PDF covering all register sections for the company: basic data, founders, board and management, capital, activities, branch offices, foreign trade authorisation, and notes. All sections are assembled into a single document and printed in one pass.