Latvian Company Register Scraper
Pricing
from $1.00 / 1,000 company records
Latvian Company Register Scraper
Latvian companies by registration number from the Register of Enterprises, joined with the VAT payer register and the insolvency, liquidation and sanctions files. Sanctions links show the list, program and role, and names of listed people are never returned.
Pricing
from $1.00 / 1,000 company records
Rating
0.0
(0)
Developer
deriverge s.r.o.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
Each row is one Latvian company from the Register of Enterprises, joined with four more official files: the State Revenue Service VAT payer register and the insolvency, liquidation and sanctions data. You get name, address, legal form, dates, VAT status, proceedings and sanctions links, plus a VIES check for active VAT payers. Enter registration numbers and click Start. Each run first downloads the files, which takes a few minutes, unless your Apify account holds a snapshot from the last 36 hours. It costs $2.00 per 1,000 company records on the Free plan ($1.00 on Business), and the $5 of monthly credit in Apify's Free plan covers about 2,500 company records. Each extra source adds $0.001.
Data in each row
| Field | Description |
|---|---|
input, reference | The registration or VAT number as entered, plus your own row ID. |
matched, entityType | Whether the number is in the Register of Enterprises, and whether it is a legal_entity or a natural_person (a sole trader or a farm run by a person). |
code | Registration number, 11 digits (some older entities have 9), such as 40003100234. |
name, address | Registered name and address, such as SIA "INTER-RĪGA". |
legalForm, registerName | Entity type and the register it is entered in, both in Latvian, such as Sabiedrība ar ierobežotu atbildību in Komercreģistrs. |
registeredOn, terminatedOn | Registration date and the date the entity was removed from the register, YYYY-MM-DD. |
companyActive | false when the register gives a removal date. |
vatNumber, vatActive | VAT number (LV plus the registration number) when the company is or was a VAT payer, and true while it is an active one. |
vatRegisteredOn, vatExcludedOn | Dates of VAT registration and of exclusion from the VAT register, YYYY-MM-DD. |
vatSpecialRegistration, vatRiskFlag139 | Value of the PVN139_2_pazime column in the State Revenue Service VAT payer file, true for a company registered under the special VAT procedure of Section 139.2 of the Latvian VAT Act, which covers only services received from abroad and goods bought in other EU countries. It is not a risk marker. null when the company is not in that file. vatRiskFlag139 is the older name of the same value. |
vatValidVies | Whether EU VIES confirms the number; asked only for active VAT payers. |
insolvencyProceedings | Insolvency proceedings with start and end dates, type and outcome, in Latvian. |
liquidations | Liquidations with start date and type. The reason is left out because it can name people. |
sanctionsLinks | Links to sanctions lists with the list, program, date and role, such as OFAC SDN, GLOMAG and Beneficial owner. Names of listed persons are never returned. |
riskFlags | Warnings in plain English, sanctions links first; empty when nothing was found. |
provenance | One entry per file read and per VIES request, with the URL and a note saying where the data came from. |
How to check Latvian companies
- In Companies to check, enter a JSON list of registration numbers (
"40003100234") or VAT numbers with the LV prefix, or objects such as{"code": "41203017621", "reference": "supplier-42"}. - Leave Confirm VAT numbers in EU VIES on to check active VAT payers in VIES as well.
- Keep Maintenance: rebuild the registry cache switched off. It only saves a snapshot of the files to your Apify account for later runs and checks no companies.
- Click Start. The Output tab has one row per number, for export as CSV, Excel or JSON. The API takes the same input:
{"companies": ["40003100234", { "code": "41203017621", "reference": "supplier-42" }],"includeVies": true}
Example output
One row from a run on 30 September 2026. The company is linked to the OFAC SDN list through its beneficial owner and was excluded from the VAT register in 2020, so VIES was not asked.
{"reference": null,"input": "40003100234","matched": true,"entityType": "legal_entity","code": "40003100234","name": "SIA \"INTER-RĪGA\"","address": "Rīga, Zvejnieku iela 14A - 3","legalForm": "Sabiedrība ar ierobežotu atbildību","registerName": "Komercreģistrs","registeredOn": "1992-11-09","companyActive": true,"terminatedOn": null,"vatNumber": "LV40003100234","vatActive": false,"vatRegisteredOn": "1996-10-29","vatExcludedOn": "2020-12-10","vatRiskFlag139": false,"vatSpecialRegistration": false,"vatValidVies": null,"insolvencyProceedings": [],"liquidations": [],"sanctionsLinks": [{"list": "OFAC SDN","program": "GLOMAG","since": "2019-12-09","role": "Beneficial owner"}],"riskFlags": ["SANCTIONS LINK: listed on OFAC SDN (GLOMAG) since 2019-12-09 through its beneficial owner. Do not pay before a compliance review.","Excluded from the VAT register on 2020-12-10. Invoices with VAT from this entity deserve a second look."],"provenance": [{"source": "Register of Enterprises (UR)","sourceUrl": "https://dati.ur.gov.lv/register/register.csv","fetchedAt": "2026-09-30T11:15:32.427Z","ok": true,"note": "registry snapshot from 2026-09-30T01:41:45.381Z"},{"source": "VAT payer register (VID)","sourceUrl": "https://data.gov.lv/dati/dataset/9a5eae1c-2438-48cf-854b-6a2c170f918f/resource/610910e9-e086-4c5b-a7ea-0a896a697672/download/pdb_pvnmaksataji_odata.csv","fetchedAt": "2026-09-30T11:15:32.427Z","ok": true,"note": "registry snapshot from 2026-09-30T01:41:45.381Z"},{"source": "Insolvency register (UR)","sourceUrl": "https://data.gov.lv/dati/dataset/bb54838d-9365-4f76-8513-804f4efa8ab6/resource/8065ad80-1a4d-4afb-b1d1-d93b9a62b1cc/download/insolvency_legal_person_proceeding.csv","fetchedAt": "2026-09-30T11:15:32.427Z","ok": true,"note": "registry snapshot from 2026-09-30T01:41:45.381Z"},{"source": "Liquidation register (UR)","sourceUrl": "https://dati.ur.gov.lv/liquidations/liquidations.csv","fetchedAt": "2026-09-30T11:15:32.427Z","ok": true,"note": "registry snapshot from 2026-09-30T01:41:45.381Z"},{"source": "Sanctions register (UR)","sourceUrl": "https://dati.ur.gov.lv/sanctions/sanctions.csv","fetchedAt": "2026-09-30T11:15:32.427Z","ok": true,"note": "registry snapshot from 2026-09-30T01:41:45.381Z"}],"checkedAt": "2026-09-30T11:15:32.428Z"}
How much does it cost to check Latvian companies?
| Free plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 1,000 company records | $2.00 | $1.60 | $1.30 | $1.00 |
| Extra source, per 1,000 | $1.00 | $0.80 | $0.65 | $0.50 |
| Run fee, once per run | $0.001 | $0.0008 | $0.00065 | $0.0005 |
You pay for the events in the table and nothing else: compute time and proxies are included.
Each company found can add up to three extra sources: the VAT payer file, which counts whenever it was read, also for companies that never paid VAT; the insolvency, liquidation and sanctions files together; and a VIES answer for an active VAT payer. For 1,000 active VAT payers that is $2.00 plus $3.00 on the Free plan, or $1.00 plus $1.50 on Business. The run fee is taken once per run, when the first registration number matches. Numbers that fail the checksum or are not in the Register of Enterprises cost nothing.
Limits
- Sole traders (IK and IND) and farms (ZEM) are run by natural persons. Their name and address are withheld; the rest of the row is returned.
- Older 9-digit registration numbers have no checksum and go to the register as entered. Modern 11-digit numbers are checked against their checksum first.
- If the main register file cannot be read, the run stops with an error. If one of the other four files fails, its fields stay empty and it is missing from
provenance.
Five files behind every row
The Register of Enterprises publishes its open data as whole files, the main one over 100 MB, with no lookup for a single company. The actor joins five files by registration number: the register itself, the State Revenue Service VAT payer file, insolvency proceedings of legal persons, liquidations and sanctions. It reads a snapshot of all five when the maintenance mode saved one in the Apify account that runs it within the last 36 hours, and otherwise downloads them during the run; the provenance note on every row says which of the two happened. Both give the same data, and the snapshot only saves the download. The sanctions file also holds names and birth dates of people; the actor copies only the list, program, date and role of each link and puts a sanctions warning at the top of riskFlags.
Scheduled re-checks
Schedule a saved task, or give every run the same Watch name. Each run then stores in the CHANGES record every difference from the previous run of that name, such as a new sanctions link, a liquidation, an exclusion from the VAT register or an insolvency proceeding that opened or closed. Nothing extra is charged for the comparison.
FAQ
Is it legal to scrape the Latvian Register of Enterprises?
The Register of Enterprises and the State Revenue Service publish these files as open data for anyone to reuse, and VIES is the European Commission's public VAT check. The actor downloads the files, returns data about companies, and withholds the names of sole traders and of the people in the sanctions and liquidation data. You are responsible for using the results lawfully.
How fresh is the data?
Each row's provenance note shows the time of the snapshot it was built from, or says that the files were downloaded during the run.
Related scrapers
Support
This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.