nvNeuralVerge
Corporate registry

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

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
AJPES (PRS) directlyOpen AJPES (PRS) and read the recordUsually free, sometimes per-documentA different interface, language and data shape for every country you add
Collecting it yourselfBuild and host a crawler per register, then keep each one aliveInfrastructure and maintenanceRegisters change their pages without warning, and nobody is on the hook when yours breaks
NeuralVergeOne request, the same shape as every other source in the catalog$10 per 1,000, misses not billedCovers Slovenia — other countries are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringRun type, for example "si_company".
humanstringReadable summary of the result, in Markdown.
machineobjectThe structured result. Everything below lives inside it.
total_pointsnumberPoints charged for this run.
machine.company.registration_numberstringThe matična številka.
machine.company.namestringFull company name.
machine.company.short_namestringShort name.
machine.company.statusstringActive or Deleted. "Active" in the sample.
machine.company.addressstringRegistered address.
machine.company.tax_numberstringTax number.
machine.company.vat_numberstringVAT number, with the SI prefix.
machine.company.urlstringLink to the search result on the register.
machine.company.card_urlstringLink to the company card.
machine.company.branches_countnumberNumber of business units.
machine.company.branchesarrayBusiness units: registration number, name, unit name, address, status, url and card_url.
machine.company.is_branchbooleanWhether this entry is itself a business unit.
machine.company.parent_registration_numbernullRegistration number of the parent, for a business unit. Null here.
machine.company.company_typenullNull in the sample.
machine.company.incorporation_datenullNull in the sample.
machine.pages_openednumberNumber of register pages read for this record.
machine.blockedbooleanWhether the register refused the read. false in the sample.
machine.proxy_traffic_bytesnumberSize of the data transferred for this run, in bytes.
Response

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
}
Integration

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"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Tax and VAT number lookup

Get the tax and VAT number for a Slovenian company from its registration number.

Mapping business units

List a company's units with their addresses and status.

Active or deleted check

Confirm the company is still on the register as active.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Slovenia — entities on AJPES (PRS).

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

AJPES (PRS) is a public register. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • —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.
FAQ

Questions, answered

The matična številka or a link to the register entry. The sample sends 5043611000.

Related

Related sources

Try slovenia company on your own data

One request format across every source in the catalog.

Get started