Company Register API
Connect Latvian company data directly to your systems. One request by registration number returns core data, board and shareholders, annual report figures and State Revenue Service tax data in one structured JSON response. No need to parse open data files or combine different sources yourself.
What you get
The full company profile in one response, or only the blocks you need (fields=) to keep responses small.
Search by name or registration number that tolerates diacritics and typos, results ranked by relevance.
Revenue, profit, equity, assets, headcount and ratios in machine-readable form. No PDF reading.
State Revenue Service data on taxes paid and headcount as separate fields and time series.
API keys (Bearer), several keys per team or environment, usage overview.
Statuses, legal forms and roles also in English (lang=en).
Sample request and response
GET https://entity.lv/api/v1/uznemums/40000000000?fields=pamatdati,personas,finanses
Authorization: Bearer ent_…
{
"registracijas_nr": "40000000000",
"nosaukums": "SIA \"Piemērs\"",
"statuss": "Aktīvs",
"juridiska_forma": "Sabiedrība ar ierobežotu atbildību",
"nace": { "kods": "62.01", "teksts": "Datorprogrammēšana" },
"personas": [
{ "vards": "Jānis Bērziņš", "amats": "Valdes loceklis", "no": "2019-04-01" },
{ "vards": "SIA \"Piemērs Holding\"", "amats": "Dalībnieks", "dala_pct": 100 }
],
"finanses": [
{ "gads": 2025, "apgrozijums": 1840000, "pelna": 212000, "darbinieki": 14 },
{ "gads": 2024, "apgrozijums": 1515000, "pelna": 164000, "darbinieki": 12 }
]
}Data
- Core data: name, registration number, legal form, status, registration date, legal address, activity (NACE)
- People: management and supervisory boards, shareholders with stakes, corporate shareholders (for natural persons only name, role and stake)
- Annual reports by year: revenue, profit, balance sheet, cash flow, headcount, financial ratios
- State Revenue Service (VID) data: taxes paid, personal income tax and social contributions, headcount, quarterly data
- LEI code and its status
Use cases
Check a new business customer's status, board and shareholders automatically right in the sign-up form.
Fill the company record by registration number and keep revenue and headcount up to date.
Decide payment terms, credit limits or prepayment on fresh figures.
Customer and supplier data automatically into invoices, contracts or loan applications.
How to get started
- 1Write to us
Describe your use case and expected request volume.
- 2Get a test key
Documentation and a key to try it on real data.
- 3Agree on terms
A plan that fits your volume, invoiced to your company.
Frequently asked questions
Where does the data come from?
From the open data of the Register of Enterprises of the Republic of Latvia (data.gov.lv), the State Revenue Service open data and GLEIF (LEI). Data is refreshed regularly as soon as the sources publish a new version.
What about personal data?
For natural persons we only provide the name, role and stake as shown in the public register. We do not provide personal ID codes, dates of birth or person search in machine-readable form.
Does the API handle large volumes?
Yes. We agree request limits based on your volume. If you need the whole register at once, see also bulk lookup and the dataset.
How much does it cost?
The price depends on volume and use case. Tell us what you need the data for and in what volume, and we will send you an offer.
Are other countries available?
Yes. The same solution is available for companies in Estonia (entity.ee), Denmark (cvrprofil.dk), Sweden (bolagsprofil.se) and Slovakia (icoprofil.sk). Data coverage depends on each country's open data. Several countries can be covered under one agreement.
Interested?
Tell us what you need the data for and in what volume. We'll send you an offer and answer your questions.