Latvian Company Register Scraper (Uzņēmumu reģistrs)
Pricing
from $7.00 / 1,000 result scrapeds
Latvian Company Register Scraper (Uzņēmumu reģistrs)
Search the Latvian Enterprise Register (ur.gov.lv open data) by company name, registration number, legal form, address or registration date. Returns status, legal form, registered address and optional board members. No API key, no login.
Pricing
from $7.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search the Latvian Enterprise Register by company name, registration number, legal form, address or registration date. The actor reads the official open data that the Register of Enterprises of the Republic of Latvia (Uzņēmumu reģistrs, ur.gov.lv) publishes at dati.ur.gov.lv. No API key, no login, no proxy.
The register file holds about 489,000 entities: limited liability companies (SIA), joint-stock companies (AS), individual merchants, farms, associations, foundations, representative offices, media outlets, religious organisations, political parties and trade unions. Active and removed entities are both included, so you can also check whether a counterparty still exists.
How to scrape Latvian company register data
The register is published as a single CSV file that the registry refreshes every day. The actor downloads the current file at the start of each run, filters it with your input, and stops reading as soon as it has enough matches. A typical run finishes in under a minute.
Search by company name
Enter part of a name in Company name contains. Case and diacritics are ignored, so riga finds Rīga. The match is on the full registered name, including the legal form prefix (for example Sabiedrība ar ierobežotu atbildību "TRIMINO").
Look up registration numbers
Paste one or more 11-digit registration numbers into Registration numbers to get exactly those entities. This is the fastest way to check a counterparty list.
Filter by legal form, register, address and date
- Legal form code:
SIA,AS,IK,IND,ZEM,BDR,NOD,KOP,FILand the other codes the registry uses. - Register code:
Kfor the Commercial register,Bfor associations and foundations, and ten more. - Address contains: a city, municipality or street name.
- Registered on or after / before: a date range in
YYYY-MM-DD, for example to list every company registered last month.
All filters you fill in must match at the same time.
Active entities only
Turn on Active entities only to drop entities that were liquidated or reorganised. It is off by default, so a plain search returns removed entities too, each marked terminated.
Board members and officers
Turn on Include board members and officers to add an officers list to each entity. The list comes from the register's officers file and has the person or entity name, position, governing body, representation rights and the date the entry was registered. Personal identity numbers and birth dates are not returned. The option adds about 30 seconds to a run.
What data does the Latvian Company Register Scraper extract?
| Field | Type | Description |
|---|---|---|
| name | String | Registered name (firma) |
| registrationNumber | String | Unified registration number |
| legalForm | String | Legal form label |
| legalFormCode | String | Legal form code, for example SIA |
| register | String | Register the entity is listed in |
| registerCode | String | One-letter register code |
| status | String | active or terminated |
| registrationDate | String | Registration date, YYYY-MM-DD |
| terminationDate | String or null | Date removed from the register, or the reorganisation date |
| terminationReason | String or null | liquidation or reorganisation |
| address | String | Registered (legal) address |
| postalCode | String | Postal index |
| sepaCreditorId | String | SEPA creditor identifier, when assigned |
| officers | Array | Only with the officers option on |
| scrapedAt | String | ISO timestamp of the run |
Example input
{"searchQuery": "rimi","activeOnly": true,"includeOfficers": true,"maxResults": 20}
Example output
{"name": "Sabiedrība ar ierobežotu atbildību \"TRIMINO\"","registrationNumber": "40003621777","legalForm": "Sabiedrība ar ierobežotu atbildību","legalFormCode": "SIA","register": "Komercreģistrs","registerCode": "K","status": "active","registrationDate": "2003-03-07","terminationDate": null,"terminationReason": null,"address": "Siguldas nov., Sigulda, Mālkalnu iela 11","postalCode": "2150","sepaCreditorId": "LV05ZZZ40003621777","scrapedAt": "2026-10-13T19:32:37.065Z"}
Use cases
- KYB and counterparty checks: confirm that a Latvian company exists, which legal form it has and whether it was removed from the register.
- New company lists: filter by registration date to get every entity registered in a period.
- Lead lists: filter by legal form and address to build a list of companies in one city.
- Data enrichment: add registration date, legal form and address to a list of Latvian company names.
Pricing and cost
The actor is billed per result. The source is a single file download, so a run costs a small amount of compute and no proxy traffic. Maximum results per run: 10,000 (set by Max results). Typical cost per run is about $0.002 of compute for 20 results, about $0.004 with officers. The usage cost of a run settles after the run has SUCCEEDED, so it does not show on a run that is still in progress.
Data source and license
The data is the Uzņēmumu reģistrs open data set, published under the CC0 1.0 public domain dedication on data.gov.lv. The file is updated once a day, so an entity registered today may show up tomorrow.
What this actor does not return
- Annual accounts and financial data. The registry publishes these in separate files.
- Beneficial owners, shareholders and members.
- Industry (NACE) codes, e-mail addresses, phone numbers and websites. The register file does not contain them.
FAQ
Does it need a proxy? No. The open data server answers plain HTTP requests.
Why does a name search return more than I expected? The search matches any part of the registered name. rimi also matches TRIMINO. Use a longer text or the registration number for an exact lookup.
How current is the data? The registry regenerates the file daily. Each run downloads the current version.
What happens when nothing matches? The run fails with a clear message instead of finishing empty, so scheduled runs do not silently return nothing.
Can I use this for other Baltic countries? This actor covers Latvia only.
Related actors
See the other European company register actors from Studio AMBA for Norway, Denmark, the Netherlands, Germany, France and the UK.