Slovakia Beneficial Owners & Company Register Scraper (RPVS) avatar

Slovakia Beneficial Owners & Company Register Scraper (RPVS)

Pricing

from $12.75 / 1,000 results

Go to Apify Store
Slovakia Beneficial Owners & Company Register Scraper (RPVS)

Slovakia Beneficial Owners & Company Register Scraper (RPVS)

Scrape Slovakia's Register of Public Sector Partners (RPVS): court-verified beneficial owners (UBO), the partner companies with IČO, legal form and address, and the authorized persons who verified them. Search by company name, IČO or city. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Slovakia Beneficial Owners & Company Register Scraper (RPVS)

Slovakia Beneficial Owners & Company Register Scraper (RPVS)

Here is one real result, with every field the actor returns (beneficial owners mode):

{
"rpvsInsertNumber": 6208,
"companyName": "Metrostav DS a.s.",
"ico": "46120602",
"legalForm": "Akciová spoločnosť",
"personType": "PravnickaOsoba",
"addressStreet": "Košická 49",
"city": "Bratislava - mestská časť Ružinov",
"postalCode": "821 08",
"address": "Košická 49, 821 08 Bratislava - mestská časť Ružinov",
"registeredFrom": "2023-03-08",
"detailUrl": "https://rpvs.gov.sk/rpvs/Partner/Partner/Detail/6208",
"ownerName": "MUDr. Jarmila Gajdárová",
"ownerFirstName": "Jarmila",
"ownerLastName": "Gajdárová",
"ownerTitleBefore": "MUDr.",
"ownerTitleAfter": null,
"ownerBirthDate": "1970-04-12",
"ownerNationality": "Slovenská republika",
"ownerIsPublicOfficial": false,
"ownerAddressStreet": "Strmý vŕšok 70",
"ownerCity": "Bratislava - mestská časť Záhorská Bystrica",
"ownerPostalCode": "841 06",
"ownerAddress": "Strmý vŕšok 70, 841 06 Bratislava - mestská časť Záhorská Bystrica",
"ownerValidFrom": "2017-07-28",
"ownerValidTo": null,
"isCurrentOwner": true,
"partnerDeleted": false,
"source": "RPVS (Register of Public Sector Partners, Slovakia)",
"observedAt": "2026-08-10T14:35:51.807Z"
}

The most complete Slovakia RPVS scraper available. It returns every field the Register of Public Sector Partners exposes: the registered company (partner), each final beneficial owner (UBO) with name, birth date, nationality, public-official flag and address, and the authorized persons (lawyers/notaries) who verified the ownership, plus derived counts, and gives you multiple filters (company name, IČO, city, current vs historical) to target exactly the records you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor queries the Slovak RPVS (Register of Public Sector Partners) for the companies you name (by company name, IČO or city), and writes normalized records to the run's dataset in the shape you pick with mode: one row per beneficial owner (UBO), one row per company (partner), or one row per authorized person (the verifier). Slovak dates are normalized to YYYY-MM-DD, missing source values are returned as null, and derived counts (beneficial-owner count, public-official count, fine count) are computed in partners mode. Historical (no-longer-valid) owners and verifiers are excluded by default and can be included with includeHistorical.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 current beneficial owners of companies matching "Doprastav".

{
"mode": "beneficialOwners",
"companyNames": ["Doprastav"],
"maxRecords": 10
}

Every input field is optional. Pass icos for exact lookups, or city alone to list every registered partner in a city.

Input reference

FieldTypeRequiredDefaultDescription
modeenumnobeneficialOwnersDataset shape: beneficialOwners (one row per UBO), partners (one row per company), authorizedPersons (one row per verifier).
companyNamesstring[]no["Doprastav"]Slovak company names or parts to look up (contains search), for example Doprastav, BONUL. One run does every company.
icosstring[]no(empty)Exact 8-digit Slovak IČO identifiers, for example 31333320. Fastest and most precise.
citystringno(empty)Keep only companies whose registered address is in this city, for example Bratislava, Košice. Can be used alone to list every registered partner in a city.
includeHistoricalbooleannofalseInclude past (no-longer-valid) beneficial owners and authorized persons, not just current ones.
maxRecordsintegerno50Maximum number of records to collect across all companies in this run.

Filters combine to build the register query; results are deduplicated by partner.

Output reference

One dataset item per record. The fields depend on mode. Types: string, integer, boolean, string[], or null when the source value is absent. All modes share the partner identity fields: rpvsInsertNumber, companyName, ico, detailUrl.

Beneficial owners (mode: "beneficialOwners")

FieldTypeDescription
rpvsInsertNumberintegerRPVS insert (Partner) number.
companyNamestringRegistered company (partner) name.
icostringCompany IČO (8-digit identifier).
legalFormstringLegal form, for example Akciová spoločnosť.
personTypestringPartner person type, for example PravnickaOsoba.
addressStreetstringCompany street address.
citystringCompany city.
postalCodestringCompany postal code.
addressstringFull company address.
registeredFromstringDate the partner registration became valid (YYYY-MM-DD).
detailUrlstringPublic RPVS partner detail URL.
ownerNamestringBeneficial owner full name.
ownerFirstNamestringOwner first name.
ownerLastNamestringOwner last name.
ownerTitleBeforestringTitle before the name, or null.
ownerTitleAfterstringTitle after the name, or null.
ownerBirthDatestringOwner birth date (YYYY-MM-DD).
ownerNationalitystringOwner nationality.
ownerIsPublicOfficialbooleanWhether the owner is a public official.
ownerAddressStreetstringOwner street address.
ownerCitystringOwner city.
ownerPostalCodestringOwner postal code.
ownerAddressstringFull owner address.
ownerValidFromstringOwner record valid-from date (YYYY-MM-DD).
ownerValidTostringOwner record valid-to date, or null if current.
isCurrentOwnerbooleanWhether the owner record is currently valid.
partnerDeletedbooleanWhether the partner has been deleted from the register.
sourcestringAlways the RPVS source label.
observedAtstringISO 8601 collection timestamp.

Partners (mode: "partners")

One row per company, sharing the partner identity fields above, plus: beneficialOwnerCount (integer), beneficialOwnerNames (string[]), authorizedPersonName (string), authorizedPersonIco (string), publicOfficialCount (integer), fineCount (integer), deleted (boolean), deletionReason (string or null), deletionDate (string or null), source, observedAt.

Authorized persons (mode: "authorizedPersons")

One row per verifier: rpvsInsertNumber, companyName, ico, detailUrl, authorizedPersonName, authorizedPersonIco, authorizedPersonType, authorizedPersonAddressStreet, authorizedPersonCity, authorizedPersonPostalCode, authorizedPersonAddress, validFrom, validTo, isCurrent, source, observedAt.

On a failed run, a single item with a populated error field is written instead of results.

Example output record

Real record from a live run (input {"mode": "beneficialOwners", "companyNames": ["Doprastav"], "maxRecords": 10}), owner of a matched partner:

{
"rpvsInsertNumber": 6208,
"companyName": "Metrostav DS a.s.",
"ico": "46120602",
"legalForm": "Akciová spoločnosť",
"personType": "PravnickaOsoba",
"address": "Košická 49, 821 08 Bratislava - mestská časť Ružinov",
"registeredFrom": "2023-03-08",
"detailUrl": "https://rpvs.gov.sk/rpvs/Partner/Partner/Detail/6208",
"ownerName": "MUDr. Jarmila Gajdárová",
"ownerBirthDate": "1970-04-12",
"ownerNationality": "Slovenská republika",
"ownerIsPublicOfficial": false,
"ownerAddress": "Strmý vŕšok 70, 841 06 Bratislava - mestská časť Záhorská Bystrica",
"ownerValidFrom": "2017-07-28",
"ownerValidTo": null,
"isCurrentOwner": true,
"partnerDeleted": false,
"source": "RPVS (Register of Public Sector Partners, Slovakia)",
"observedAt": "2026-08-10T14:35:51.807Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~slovakia-company-financials-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"beneficialOwners","companyNames":["Doprastav"],"maxRecords":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~slovakia-company-financials-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"partners","icos":["31333320"],"maxRecords":100}'

Apify CLI:

apify call scrapers_lat/slovakia-company-financials-scraper \
--input '{"mode":"authorizedPersons","city":"Bratislava","maxRecords":50}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per record returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxRecords.

FAQ and troubleshooting

A run returned 0 records. Why? No partner matched the company name, IČO or city. Check the spelling, widen the name to a shorter part, or use the exact IČO. Zero-result runs are not charged.

What is RPVS? The Register of Public Sector Partners: Slovak companies that do business with the public sector must disclose their final beneficial owners (UBOs). This actor reads that public register.

Owners, companies or verifiers? Set mode to beneficialOwners (one row per UBO), partners (one row per company with counts), or authorizedPersons (the lawyers/notaries who verified ownership).

How do I get past owners too? Set includeHistorical to true to include no-longer-valid owners and verifiers.

Why is a field null? The register did not publish that value for the record. Missing source values are returned as null, never invented.

Is this an official RPVS tool? No. This actor is independent and has no affiliation with the RPVS or the Government of Slovakia. It reads only publicly available register data. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for public platforms: company registries, beneficial ownership, government data, finance and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with the RPVS or the Government of Slovakia. Accesses only publicly available register data. Use the results in accordance with the source's terms.