Latvia company data API: look up and validate a registration number

A customer types a Latvian registration number, a Latvian VAT number or the first letters of a name; your form fills in the legal name, legal form, status and registered address from the Register of Enterprises of the Republic of Latvia. One key and one response shape, the same as every other country the API covers.

Company records from the Register of Enterprises of the Republic of Latvia (Uzņēmumu reģistrs): legal name, legal form, status (including liquidation, insolvency and legal protection proceedings), registered address with the region, share capital, previous names and dates; the VAT number comes from the State Revenue Service’s list of VAT payers; with register-change events and monitoring, but no officers, no registry-compliance signal, no activity code and no insolvency notices. Individual merchants and other natural persons are never served. The Latvian VAT number (LV plus the registration number) is searchable with vat.

What the Latvian record gives your product

  • Exact match on the registration number: company_number=40003032949 with country=LV. An LV prefix is optional, and the mod-11 check is enforced: a wrong number is a 400 validation error.
  • VAT alias: the Latvian VAT number is LV plus the registration number, searchable with vat= and country=LV.
  • Autocomplete by name: a normalised, partial match ranked by a match score, one call per keystroke.
  • The fields a form needs: legal name, legal form, status (including liquidation, insolvency and legal protection), registered address with the region, share capital and previous names.

What Latvia does not carry

No officers or shareholders, no activity code and no registry-compliance signal, and no insolvency notices (the proceedings show in the status). Register-change events and monitoring are available. Individual merchants and other natural persons are never served.

Pricing

Free — 14-day trial. 500 credits in total, 10 requests/minute, card required, nothing charged for 14 days. Subscribing keeps the same key working. Then Starter at €9.99/month, Professional at €29.99/month and Scale at €99.99/month, monthly or annual.

Read the full page · Start your 14-day free trial

Contains data from the Register of Enterprises of the Republic of Latvia and the State Revenue Service (CC0)

What the Latvian record gives your product

FieldWhat it holds for Latvia
company_numberThe registration number, 11 digits: 40003032949.
company_nameThe name as registered, with the legal form around the name in quotation marks where the register writes it so.
legal_form, local_legal_formThe standard abbreviation where the form is mapped (SIA, AS) and the register’s own form.
status, stageThe standard reading of the register’s state: active, in liquidation, insolvent or in restructuring.
address, city, regionThe registered address; region holds the region the register gives.
capital_amount, capital_currencyThe registered share capital.
vat_number, vat_number_sourceLV plus the registration number, from the State Revenue Service’s list of VAT payers (source: register); null for a company not on the list.

Frequently asked questions

How do I look up a Latvian company by registration number from an API?
Call GET /companies/search?company_number=40003032949&country=LV. An LV prefix is optional, and the mod-11 check is enforced; a number that is malformed or fails the check is a 400 validation error rather than an empty list.
Can I look up a Latvian company by VAT number?
Yes. The Latvian VAT number is LV plus the 11 digits of the registration number, for example LV40003032949. Pass it as vat with country=LV and it resolves to the same company. It comes from the State Revenue Service’s list of VAT payers, so a company that is not on the list has none; to check a number against VIES, use GET /vat/ followed by the number.
Is the registration number check enforced?
Yes for the 11-digit numbers: the weights are 9, 1, 4, 8, 3, 10, 2, 5, 7, 6, 1 and the sum must leave 3 modulo 11. The oldest 9-digit codes carry no check digit. An 11-digit number starting 0 to 3 is a personal code and is refused.
Does the Latvian record include officers, company events or insolvency notices?
Company events yes; officers and insolvency notices no. Latvia is company-level: legal name, legal form, status, registered address with the region, share capital and previous names. There are no officers, no registry-compliance signal and no activity code. Register-change events (name, status, legal form and registered address, dated when the change first appears in the register data, none before the first load in October 2026) and monitoring are available. Liquidation, insolvency and legal protection proceedings show in the status.
Which Latvian entities does it cover?
Companies and the other legal persons of the commercial register. Individual merchants (IK) and other natural persons are never served, so a lookup of one returns nothing even though it exists.
Can I call the API from the browser?
You can, but a key in the browser is public. Proxy the search through your server, as in the sample above. Rate limits are per key.
Is there a way to try it before signing up?
Yes: the free registration number lookup runs the same call with a shared key.