Skip to main content

Start here

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

Slovenia 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.

Data Sources

Slovenia uses a single official government registry. All company data comes from the AJPES Business Register; there are no fallback registries or secondary data sources.
  • AJPES (Slovenian Business Register / ePRS). The Agency of the Republic of Slovenia for Public Legal Records and Related Services (AJPES) maintains the Business Register (Poslovni register Slovenije). The ePRS portal provides company profile data, legal representatives, shareholders, and digitally signed Trade Register Extract PDFs for court-registered entities. Accessible at ajpes.si/prs/.
Single-source model. All entity data comes from AJPES. The ePRS portal is used for company profiles, legal representatives, shareholders, and document retrieval. Search is powered by a deduplicated copy of the PRS Open Data (~290K entities) for fast results, with a live fallback to the ePRS portal.

Company Identifiers

Query Identifiers

Registration Number Format: Slovenian registration numbers (matična številka) are 10 digits, composed of a 7-digit base number and a 3-digit suffix (typically 000 for the main entity). For example, 5025796000 has base 5025796 and suffix 000.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains all available identifiers for that entity:
VAT Number: The Slovenian VAT number is the tax number prefixed with SI. For EU VIES validation, the full format is SI80267432.

Search Capabilities

Search Performance: Use identifier-based searches (registration number, tax number) for best performance and exact matching. Name searches perform full-text matching and may return multiple results.

Supported Entity Families

Court register vs. Business Register. Court-registered entities (d.o.o., d.d., k.d., d.n.o.) have full profile data including legal representatives, shareholders, and equity interests. Business-register-only entities (s.p., associations) have basic profile data. Trade Register Extract PDFs are only available for court-registered entities.

Quirks & Gotchas

Company Status

Companies

Sole Traders

Associations & Institutes

Legal representatives are extracted from the ePRS portal for court-registered entities. Role names are provided in Slovenian and mapped to standardized roles.
Legal representatives are included as part of the company profile for court-registered entities. Sole traders (s.p.) and associations do not have legal representative data.

Shareholders

Shareholders are extracted from the ePRS portal for d.o.o. companies only. Both individual and corporate shareholders are supported, with equity interest amounts and percentages when available.
Shareholders are only available for d.o.o. companies. Joint-stock companies (d.d.) show “No entry” for Partners because shares are publicly traded. Sole traders (s.p.) and associations do not have shareholder data.

Data Availability Matrix

Legend: ✅ Available | ❌ Not Available | Async = Asynchronous processing

Documents

Digitally signed PDFs. The Trade Register Extract is a digitally signed PDF produced by AJPES. It contains full registration data including company details, legal representatives, shareholders, and equity interests.

Pricing

Separate blocks for clarity. Slovenia exposes a cheap onboarding profile from the PRS Open Data fast search dataset, a paid authoritative company block for live ePRS company/legal representative data, and a separate shareholders block.

Example API Responses

All examples use placeholder data.
Query: GET /v2/search?country=SI&query=Petrol
Query: POST /v2/company with { "id": "5142830000", "countryCode": "SI", "dataPoints": ["company", "legalRepresentatives"] }
Query: POST /v2/company with { "id": "5142830000", "countryCode": "SI", "dataPoints": ["shareholders"] }
Note: Shareholders are only available for d.o.o. companies. d.d. (joint-stock) companies return empty shareholders as shares are publicly traded.
Documents are returned when "dataPoints": ["availableDocuments"] is requested.