Slovenia Company Registry API and MCP — AJPES PRS Record by Registration Number
Send a matična številka (registration number) or a registry link and this source returns the company's entry in the Slovenian business register (AJPES PRS): name, short name, status, address, tax number, VAT number, the number of business units and the list of those units.
- You send
- A Slovenian registration number (matična številka) or a registry link
- You get back
- Name, short name, status, address, tax and VAT number and the list of business units
- Coverage
- Slovenia — entities on AJPES (PRS).
- Price
- 10 pts — $10 per 1,000
- Charged only when the record resolves. A lookup that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| AJPES (PRS) directly | Open AJPES (PRS) and read the record | Usually free, sometimes per-document | A different interface, language and data shape for every country you add |
| Collecting it yourself | Build and host a crawler per register, then keep each one alive | Infrastructure and maintenance | Registers change their pages without warning, and nobody is on the hook when yours breaks |
| NeuralVerge | One request, the same shape as every other source in the catalog | $10 per 1,000, misses not billed | Covers Slovenia — other countries are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Id of this run, for tracing. |
kind | string | Run type, for example "si_company". |
human | string | Readable summary of the result, in Markdown. |
machine | object | The structured result. Everything below lives inside it. |
total_points | number | Points charged for this run. |
machine.company.registration_number | string | The matična številka. |
machine.company.name | string | Full company name. |
machine.company.short_name | string | Short name. |
machine.company.status | string | Active or Deleted. "Active" in the sample. |
machine.company.address | string | Registered address. |
machine.company.tax_number | string | Tax number. |
machine.company.vat_number | string | VAT number, with the SI prefix. |
machine.company.url | string | Link to the search result on the register. |
machine.company.card_url | string | Link to the company card. |
machine.company.branches_count | number | Number of business units. |
machine.company.branches | array | Business units: registration number, name, unit name, address, status, url and card_url. |
machine.company.is_branch | boolean | Whether this entry is itself a business unit. |
machine.company.parent_registration_number | null | Registration number of the parent, for a business unit. Null here. |
machine.company.company_type | null | Null in the sample. |
machine.company.incorporation_date | null | Null in the sample. |
machine.pages_opened | number | Number of register pages read for this record. |
machine.blocked | boolean | Whether the register refused the read. false in the sample. |
machine.proxy_traffic_bytes | number | Size of the data transferred for this run, in bytes. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "si_company",
"company": "5043611000",
"company_id": "5043611000",
"human": "# Slovenia — AJPES (PRS) — company\n\n- **Number:** 5043611000\n- **Pages opened:** 1\n- **Proxy traffic:** 5.7 KB\n- **Name:** KRKA, tovarna zdravil, d.d., Novo mesto\n- **Status:** Active\n- **Address:** Šmarješka cesta 6, 8501 NOVO MESTO\n- **Source:** https://www.ajpes.si/prs/rezultati.asp?podrobno=0&tip=0&maticna=5043611000&status=4",
"machine": {
"company": {
"registration_number": "5043611000",
"name": "KRKA, tovarna zdravil, d.d., Novo mesto",
"status": "Active",
"address": "Šmarješka cesta 6, 8501 NOVO MESTO",
"url": "https://www.ajpes.si/prs/rezultati.asp?podrobno=0&tip=0&maticna=5043611000&status=4",
"company_type": null,
"incorporation_date": null,
"short_name": "KRKA, d.d., Novo mesto",
"tax_number": "82646716",
"vat_number": "SI82646716",
"branches_count": 6,
"card_url": "https://www.ajpes.si/prs/podjetje.asp?s=1&e=121290",
"is_branch": false,
"parent_registration_number": null,
"branches": [
{
"registration_number": "5043611001",
"name": "KRKA TOVARNA ZDRAVIL, D.D. NOVO MESTO",
"unit_name": "ENOTA V LJUBLJANI",
"address": "Dunajska cesta 65, 1000 Ljubljana",
"status": "Active",
"url": "https://www.ajpes.si/prs/rezultati.asp?podrobno=0&tip=0&maticna=5043611001&status=4",
"card_url": "https://www.ajpes.si/prs/podjetje.asp?s=1&e=121291"
},
{
"registration_number": "5043611004",
"name": "KRKA TOVARNA ZDRAVIL, D.D. NOVO MESTO",
"unit_name": "OBRAT LJUTOMER",
"address": "Ulica Rada Pušenjaka 10, 9240 Ljutomer",
"status": "Active",
"url": "https://www.ajpes.si/prs/rezultati.asp?podrobno=0&tip=0&maticna=5043611004&status=4",
"card_url": "https://www.ajpes.si/prs/podjetje.asp?s=1&e=203364"
}
]
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 5837
},
"total_points": 10
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One company per request. Pass the registration number or the link to the record on the register.
curl -X POST https://api.neuralverge.ai/functions/v1/run-si-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"5043611000"}'What teams use it for
Where this field shows up in an actual workflow.
Get the tax and VAT number for a Slovenian company from its registration number.
List a company's units with their addresses and status.
Confirm the company is still on the register as active.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Slovenia — entities on AJPES (PRS).
Read at request time, so the answer reflects the register as it stands when you ask.
AJPES (PRS) is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —This record is short: no directors, capital or financials.
- —Legal form and registration date are null in the sample.
- —Names and addresses are as registered, with Slovenian spelling.
Questions, answered
The matična številka or a link to the register entry. The sample sends 5043611000.
Related sources
Try slovenia company on your own data
One request format across every source in the catalog.