Lithuania: company identifier formats (Company code)

Shape, check digit, accepted and refused examples and the API call for Company code in Lithuania. Every example on this page is run through the same validators as the free identifier validator, so a value shown as accepted is a value the validator accepts.

Company code (juridinio asmens kodas)

FieldValue
RegisterJAR (Registrų centras)
ShapeN{8} C
Check digitEnforced. Weights 1 to 8 over the first 8 digits, sum mod 11; when that is 10 the weights 3,4,5,6,7,8,9,1 are used, and a second 10 reads as 0.
Worked example (accepted)110053842
Normalised form110053842
A one-character slip110053843 is refused
Regex (normalised form)^[0-9]{9}$
API callGET /companies/search?country=LT&company_number=110053842
VAT numberLT + 9 or 12 digits (State Tax Inspectorate list) — published or confirmed by the register

Notes and scope

LT in front is a VAT number, not the company code, and is refused. Sole proprietorships and partnerships are never served.

Call it from code

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=LT&company_number=110053842" \
  -H "Authorization: Bearer YOUR_API_KEY"

Shape notation: N digit · L letter · X digit or letter · C check digit or character · {n} repeat n times.

A valid shape and check digit prove that a number is well-formed, not that a company holds it. Only a lookup in the register answers that.

Source and credit

Register data that the API serves for Lithuania carries this credit:

Contains data from the Register of Legal Entities (JAR), Registrų centras, the State Data Agency (Statistics Lithuania) and the State Tax Inspectorate (VMI), CC BY 4.0. Adapted by Prometiam.

Related pages

Start your 14-day free trial · API documentation

The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.

Frequently asked questions

How is the Company code checked?
Weights 1 to 8 over the first 8 digits, sum mod 11; when that is 10 the weights 3,4,5,6,7,8,9,1 are used, and a second 10 reads as 0.