Skip to main content

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 cached copy of the PRS Open Data (~290K entities) for fast results, with a live fallback to the ePRS portal.

Company Identifiers

Query Identifiers

Company TypeSourceFormatExampleNotes
All entity typesAJPES PRS10 digits (Registration Number)5025796000Matična številka — 7-digit base + 3-digit suffix
All entity typesAJPES PRS8 digits (Tax Number)80267432Davčna številka — also accepted for search
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:
Identifier TypeFormatExampleFound In
registrationNumber10 digits5025796000All entities
taxNumber8 digits80267432All entities
VATSI + 8 digitsSI80267432VAT-registered companies
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 TypePatternExampleMatch TypeExpected Results
By Registration Number10 digits5025796000ExactSingle company (1 result)
By Tax Number8 digits80267432ExactSingle company (1 result)
By NameText string"Petrol"Partial/ContainsMultiple results
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

Entity FamilyLegal FormsNotes
Companiesd.o.o. (Limited Liability Company), d.d. (Joint-Stock Company), k.d. (Limited Partnership), d.n.o. (General Partnership)Court-registered entities with full Trade Register Extract
Sole Traderss.p. (Sole Proprietor)Registered in the Business Register, not the court register
Associationsdruštvo (Association), zavod (Institute)Non-profit entities
Closed EntitiesPartial supportSearch defaults to active entities; closed entities may have limited data
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

QuirkDetails
d.d. companies have no shareholdersJoint-stock companies (d.d.) show “No entry” for Partners and Equity Interests because shares are publicly traded. This is expected behavior.
Search defaults to active entitiesThe ePRS portal filters to active entities by default. Closed entities may not appear in search results.
UBO register is restrictedThe Slovenian UBO Register (RDL) requires a digital certificate and business justification. Access has been restricted since August 2025 to authorized entities only (banks, police, tax administration). UBO data is not available.
Quarterly search index updatesThe search index is refreshed quarterly from PRS Open Data. Newly registered entities may not appear immediately, but will be found via the live ePRS fallback.
No activity codesAJPES does not provide structured activity codes (NACE/SKD) through the ePRS portal. Activity code data is not available for Slovenian entities.
No employee countAJPES does not provide employee count data.

Company Status

Local StatusStandardized StatusNotes
VpisanActiveStandard active status
IzbrisanClosedRemoved from the register

Companies

Slovenian NameAbbr.English TranslationStandardized
Družba z omejeno odgovornostjod.o.o.Limited Liability CompanyLimited Liability Company
Delniška družbad.d.Joint-Stock CompanyCorporation
Komanditna družbak.d.Limited PartnershipPartnership
Družba z neomejeno odgovornostjod.n.o.General PartnershipPartnership

Sole Traders

Slovenian NameAbbr.English TranslationStandardized
Samostojni podjetniks.p.Sole ProprietorSole Proprietorship

Associations & Institutes

Slovenian NameEnglish TranslationStandardized
DruštvoAssociationNonprofit Organization
ZavodInstituteNonprofit Organization
Legal representatives are extracted from the ePRS portal for court-registered entities. Role names are provided in Slovenian and mapped to standardized roles.
Slovenian RoleEnglish TranslationStandardized Role
Predsednik upraveChairman of the BoardChairman of the Board
Član upraveMember of the BoardBoard Member
DirektorDirectorDirector
ProkuristAuthorized Signatory (Procurator)Authorized Signatory
LikvidatorLiquidatorLiquidator
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.
FieldDescription
typeIndividual or Company
sharePercentageOwnership percentage (computed from equity interests)
nominalCapitalHeldNominal capital held in EUR
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

Data Typed.o.o.d.d.k.d. / d.n.o.s.p.Associations
Company Profile✅ Async✅ Async✅ Async✅ Async✅ Async
Legal Representatives
Shareholders❌ (publicly traded)
Trade Register Extract
Onboarding Profile
UBOs
Activity Codes
Legend: ✅ Available | ❌ Not Available | Async = Asynchronous processing

Documents

Document TypeAPI CategoryFormatSKUNotes
Trade Register ExtracttradeRegisterExtractPDFSVN_REGISTER_EXTRACTDigitally signed PDF from AJPES. Available for all court-registered entities.
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

SKUDescriptionPriceDelivery
svn-register-extractTrade Register Extract (Izpisek iz sodnega registra)200 credits~15 seconds
svn-shareholdersShareholders0 credits (included)~15 seconds
svn-onboarding-profileOnboarding Profile50 credits~1 second
Shareholders are free. Shareholder data is extracted alongside the company profile, so there is no additional cost.

Example API Responses

All examples use placeholder data.
Query: POST /search with { "countryCode": "SI", "query": "Petrol" }
{
  "results": [
    {
      "id": "5025796000",
      "countryCode": "SI",
      "legalName": "PETROL, Slovenska energetska družba, d.d., Ljubljana",
      "identifiers": { "registrationNumber": "5025796000" },
      "legalAddress": { "city": "Ljubljana", "countryCode": "SI" }
    }
  ]
}
Query: POST /company with { "id": "5142830000", "countryCode": "SI", "dataPoints": ["companyProfile"] }
{
  "company": {
    "id": "5142830000",
    "countryCode": "SI",
    "identifiers": { "registrationNumber": "5142830000", "taxNumber": "47123456", "VAT": "SI47123456" },
    "legalName": "PRIMER PODJETJE, svetovanje, d.o.o.",
    "incorporationDate": "2005-03-15",
    "status": { "localName": "Vpisan", "active": true, "statusDetails": { "status": "ACTIVE" } },
    "legalForm": { "localName": "Družba z omejeno odgovornostjo", "englishTranslation": "Limited Liability Company", "standardized": "Limited Liability Company" },
    "capital": { "amount": 7500, "currency": "EUR" },
    "legalAddress": { "addressLine1": "Slovenska cesta 50", "city": "Ljubljana", "postalCode": "1000", "countryCode": "SI" }
  },
  "legalRepresentatives": [
    { "type": "individual", "role": { "localName": "Direktor", "englishTranslation": "Director", "standardized": "Director" }, "startDate": "2005-03-15", "individual": { "name": { "fullName": "Janez NOVAK" } } }
  ]
}
Query: POST /company with { "id": "5142830000", "countryCode": "SI", "dataPoints": ["shareholders"] }
{
  "shareholders": [
    {
      "type": "individual",
      "sharePercentage": 60,
      "individual": { "name": { "fullName": "Janez NOVAK" } },
      "nominalCapitalHeld": { "amount": 4500, "currency": "EUR" }
    },
    {
      "type": "individual",
      "sharePercentage": 40,
      "individual": { "name": { "fullName": "Ana HORVAT" } },
      "nominalCapitalHeld": { "amount": 3000, "currency": "EUR" }
    }
  ]
}
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.
API CategoryDocumentSKUNotes
tradeRegisterExtractTrade Register Extract (digitally signed PDF)SVN_REGISTER_EXTRACTAvailable for all court-registered entities