Company records in Slovenia
Your agent looks up companies in Slovenia through Slovenian Company Data. The data comes from Poslovni register Slovenije via data.gov.si CKAN datastore (resource beb70929-3d0d-41c6-9af2-25d525d906d3) — CC-BY 4.0; attribution: Poslovni register Slovenije, AGENCIJA REPUBLIKE SLOVENIJE ZA JAVNOPRAVNE EVIDENCE IN STORITVE.
Slovenian Company Data
Look up a Slovenian company in the Slovenian Business Register (PRS). Returns registration number, full name, legal form, registering authority and address.
- Source
- Poslovni register Slovenije via data.gov.si CKAN datastore (resource beb70929-3d0d-41c6-9af2-25d525d906d3) — CC-BY 4.0; attribution: Poslovni register Slovenije, AGENCIJA REPUBLIKE SLOVENIJE ZA JAVNOPRAVNE EVIDENCE IN STORITVE
- Price per call
- €0.05 · x402 $0.054
- Returns
- Name and number, Address
- Last recorded test
- 5 Nov 2026, 100% of its tests passed on their latest run
- Method
- Computed by fixed rules and lookups; no AI model writes the answer.
What your agent sends
| Field | Type | Required | What it is |
|---|---|---|---|
task | string | No | Free-text input — first matching matična številka or company name is used |
reg_number | string | Yes | Slovenian matična številka (7-digit base or 10-digit including 3-digit branch suffix; main entity is suffix 000) |
company_name | string | No | Slovenian company name (fuzzy keyword match; first hit returned) |
Example answer
{
"hseid": "100400000138816776",
"address": "Šmarješka cesta 006, Novo mesto, 8000 Novo mesto, SLOVENIJA",
"country": "SLOVENIJA",
"legal_form": "Delniška družba d.d.",
"reg_number": "5043611000",
"settlement": "Novo mesto",
"post_office": "Novo mesto",
"postal_code": "8000",
"company_name": "KRKA, tovarna zdravil, d.d., Novo mesto",
"jurisdiction": "SI",
"registration_office": "Okrožno sodišče Novo mesto"
} Fields that come back
| Field | Type | Appears |
|---|---|---|
hseid | string | Always (present in every successful answer) |
address | string | Always (present in every successful answer) |
country | string | Always (present in every successful answer) |
legal_form | string | Always (present in every successful answer) |
reg_number | string | Always (present in every successful answer) |
settlement | string | Always (present in every successful answer) |
post_office | string | Always (present in every successful answer) |
postal_code | string | Always (present in every successful answer) |
company_name | string | Always (present in every successful answer) |
jurisdiction | string | Always (present in every successful answer) |
registration_office | string | Always (present in every successful answer) |
How to call it
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "slovenian-company-data",
"inputs": {
"reg_number": "5043611000"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "slovenian-company-data",
"inputs": {
"reg_number": "5043611000"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "slovenian-company-data",
inputs: {
"reg_number": "5043611000"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="slovenian-company-data",
inputs={
"reg_number": "5043611000",
},
max_price_cents=5,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i -X POST https://api.strale.io/x402/v2/slovenian-company-data \
-H 'Content-Type: application/json' \
-d '{
"reg_number": "5043611000"
}' Limitations
Source dataset refreshes twice monthly
AJPES refreshes the open dataset every two weeks. More recent registrations, address or name changes and dissolutions do not appear until the next snapshot.
Status, officers, tax and financial fields are absent
Returns the registration number, full name, legal form, registering authority and address only. Active or dissolved status, registration date, SKD/NACE codes, directors and VAT numbers are absent, so this result cannot support decisions requiring those fields.
Name search does not favour active companies
Name search returns the top source-ranked keyword match without additional ranking. The dataset has no status or activity field to distinguish active from dissolved companies.
What to do instead: Pass matična številka (7 or 10 digits) directly when known.
Bundled checks for Slovenia
No bundled check for Slovenia.
Screen the company or its people
Results are matches for a person to review, not a verdict.
- Sanctions Check €0.20
- PEP Check €0.05
- Adverse Media Check €0.20