Skip to main content
This guide is outdated and will be removed on 1 November 2026. The up-to-date Serbia reference is on the Serbia country page.

Start here

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

Serbia 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

Serbia uses a single official registry for all entity types. All structured company attributes come exclusively from APR.
  • APR (Agencija za privredne registre) — Serbian Business Registers Agency, established in 2005. Maintains registers for commercial companies, sole traders, associations, foundations, and institutions. This is the primary (and only) source for all company profile data.
  • APR open-data companies file: a monthly file APR publishes with every registered company’s name, legal form, status, founding date, main activity and municipality. It backs prefill mode and speeds up search. It lists companies only: entrepreneurs, associations and foundations are not in it.
  • APR Financial Statements Register (fin.apr.gov.rs) — A separate APR portal for annual financial reports. Used exclusively for financial document retrieval. Not a structured data source for company attributes.
  • CESV (Centralna evidencija stvarnih vlasnika): the Central Register of Beneficial Owners, operated by APR. Source of the beneficial ownership certificate and the ultimateBeneficialOwners datapoint, both ordered on request.

Entity Routing

APR organises entities into separate sub-registers. The routing is determined automatically from the entity type returned by the register: Data comes from a single source — there is no fallback chain and no cross-registry merging.

Prefill mode

mode: "prefill" returns the company datapoint from APR’s monthly open-data companies file, in milliseconds instead of a live register query. It includes the legal name, registration number, legal form, status, founding date, main activity code and municipality. The file has no street address, tax number (PIB), officers or owners, so legalRepresentatives, shareholders, otherKeyPersons and establishments are available in verification mode only. Prefill mode is not authoritative: the file is published monthly, so a change made since the last publication is not reflected yet. Use verification mode, the default, when you need the current register position. The file covers companies only. For an entrepreneur (Предузетник), an association, a foundation or an institution, prefill mode returns datapoint_not_applicable with a message to retry without prefill mode. The same answer comes back for a company registered since the last monthly publication. Verification mode queries APR live and covers every entity type. A datapoint_not_applicable answer is not charged.

Company Identifiers

Query Identifiers

The PIB (Poreski identifikacioni broj, 9-digit tax number) is returned as taxNumber in the response, but it cannot be used to search for or look up a company.

Identifiers in API Response

GLEIF is the supplementary data source for this identifier. company.identifiers.lei is optional. It is returned when the registration number (mbr) matches exactly one LEI through a GLEIF registration or validation reference. The Legal Entity Identifier has 20 uppercase alphanumeric characters, ending in two check digits. Coverage varies by entity. An absent lei does not prove that the company has no LEI. Lapsed, retired or merged LEIs may be returned; annulled LEIs are excluded.

Search Capabilities

A search by MBR is answered from APR’s open-data companies file when the company is in it, and from the live register otherwise (entrepreneurs, associations, foundations, and companies registered since the last monthly publication). Name searches combine companies from the open-data file, returned first, with a live APR search that also covers entrepreneurs, associations and foundations. Company names written in Cyrillic also match their Latin spelling, so Đerdap finds ЂЕРДАП. Live results are ordered by register relevance, so the first result is not always the target company. If you know the MBR, use it for reliable exact matching.

Active companies only

Search can return companies that are no longer active. Each result carries the register’s status, so activeOnly=true removes the inactive ones.

Quirks & Gotchas

Mappings

Company Status

Status is derived deterministically from the APR status field. No AI inference is involved. Активно is used for commercial entities; foundations and some other entity types use the masculine form Активан. Both map to Active. Legal form comes from the legal form APR records for the entity. Values listed in the tables below are mapped via a static lookup. Any other value is resolved by AI enrichment. The original Serbian name is always preserved in localName.

Commercial entities

Sole proprietorships

Cooperatives

Non-profits and endowments

Institutions

Foreign entity presence

Legacy

APR also registers entities with type Комора (Chamber, e.g. Privredna komora Srbije). APR records no legal form for chambers, so the API response returns no legal form for these entities. They are functionally similar to associations but APR treats them as a distinct entity type.
The source sections vary by entity type:
  • Commercial entities (DOO, AD, OD, KD, JP, cooperatives): statutory representatives, other representatives, and procurists (authorized signatories with powers of attorney).
  • Associations (Удружење) and institutions (Установа): representatives only. No procurists.
  • Foundations and endowments (Фондација, Задужбина): the foundation’s representative. No procurists.
  • Sole traders (Предузетник): the owner, with role Предузетник (standardized Owner), including JMBG, birth date and gender when APR publishes them (see Quirks).
The role-name mappings below apply across all entity types. Each legal representative includes name (first + last), birth date, gender, JMBG (13-digit Serbian national ID), and representation mode (sole or joint). Legal representatives are always returned as individuals.
Unknown role values fall back to AI enrichment. The original APR role name is always preserved in localName.

Other Key Persons

Board members appear in otherKeyPersons. Three board types are covered: Known board offices use fixed role values for members, chairs and vice-chairs. The original position is preserved in localName. The representative section establishes the representation context; a supervisory or management-board seat alone does not grant individual signing capacity. This is a known source vocabulary, with unlisted titles preserved. Supervisory Board (Надзорни одбор) — joint stock companies (AD): Executive Board (Извршни одбор) — joint stock companies (AD): Board of Directors (Управни одбор) — foundations and institutions (associations return no board members):

Shareholders

Shareholders come from the members and founders APR publishes for the entity. Available for: commercial companies (DOO, AD, OD, KD, JP, Задруга), including state-owned enterprises. Foundations, endowments and institutions return the founders the register publishes. Not applicable for: sole traders (Предузетник) and associations (Удружење, Спортско удружење). They have no share capital, so shareholders returns a datapoint_not_applicable error instead of an empty list. Each shareholder entry includes:
  • sharePercentage — ownership percentage (e.g. 100.0)
  • nominalCapitalHeld — subscribed (“Уписан”) capital in RSD
  • paidInAmount — paid-in (“Уплаћен”) capital in RSD
  • For individuals: name, JMBG, gender, residence address (city, region)
  • For corporate shareholders: legal name, MBR (if a domestic Serbian company)
For public enterprises (Јавно предузеће), the state (Република Србија) appears as a shareholder with role “Оснивач” (Founder) and 100% ownership. The state’s APR registration code is 07020171.
Cooperative members (Задругари) appear in shareholders without a share percentage. Each entry shows the paid-in capital amount only.

Activity Code Mapping

APR provides a KD 2010 code (e.g., 6201) for each entity. KD 2010 is the Serbian national classification and is equivalent to NACE Rev. 2. The mapping pipeline:
  1. APR provides the 4-digit KD 2010 code + Serbian description
  2. The KD 2010 code is read as NACE Rev. 2 (e.g., 6201 → 62.01) and converted to NACE Rev. 2.1 (62.10), which is what NACE carries
  3. ISIC Rev. 5 is derived from the NACE Rev. 2.1 code (621)
See Activity Codes for how the conversion works. The single code APR publishes is the entity’s prevailing activity (претежна делатност), so the NACE code carries isMainActivity: true and the ISIC code derived from it inherits the flag. When APR provides only a description without a code, AI inference is used to determine the NACE classification (no isMainActivity flag in that case).

Data Availability

Data Availability Matrix

ultimateBeneficialOwners is AI-extracted from the official Serbian UBO Certificate (Izvod iz Centralne evidencije stvarnih vlasnika) from the CESV register. Verify the values against the certificate before relying on them for compliance. The certificate is ordered on request and typically returns within 1 to 3 business days, so it is not part of the live company data block. The Serbian registration duty does not cover entrepreneurs (предузетник) or majority state-owned entities. If no certificate can be supplied, the request reports unavailability rather than a successful empty UBO list.

Documents by Company Type

APR Documents include three categories:
  • Published documents: Articles of Association, statutes, amendments, shareholder notices, merger plans (scanned images, so the text is not selectable)
  • Registrar decisions (решења)
  • Bankruptcy court documents (документи о стечају): rulings and other documents a commercial court filed with APR, such as a decision to open preliminary bankruptcy proceedings. Few companies have any (scanned images)
Financial statement forms available per filing:
  • Balance Sheet (Биланс стања)
  • Income Statement (Биланс успеха)
  • Statistical Report (Статистички извештај)
  • Notes to Financial Statements (Напомене уз финансијски извештај)
  • Cash Flow Statement (Извештај о токовима готовине)
  • Statement of Changes in Equity (Извештај о променама на капиталу)
  • Other Comprehensive Income (Извештај о осталом резултату)
Report types: Annual (Редовни годишњи), Consolidated (Консолидовани), Extraordinary (Ванредни). Available years: filings from the last seven years, depending on what the company filed.

Example API Responses

Note: the owner is the business. The owner is returned in legalRepresentatives, and requesting shareholders returns a datapoint_not_applicable error.
Note: foundations return no share capital. The representative is returned in legalRepresentatives and the founders the register publishes in shareholders (not shown here).