Lithuanian Company Register Scraper avatar

Lithuanian Company Register Scraper

Deprecated

Pricing

from $1.00 / 1,000 company records

Go to Apify Store
Lithuanian Company Register Scraper

Lithuanian Company Register Scraper

Deprecated

Legal status, VAT registration and tax arrears of Lithuanian companies, from the Register of Legal Entities and the State Tax Inspectorate. Takes 9-digit legal entity codes and returns deregistered entities with their deregistration date.

Pricing

from $1.00 / 1,000 company records

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Each row is one Lithuanian legal entity from the Register of Legal Entities (JAR): name, legal form, registration date and any legal status such as liquidation or bankruptcy, joined with the VAT number and its dates from the State Tax Inspectorate (VMI), the tax arrears VMI publishes, and a VIES check. Enter 9-digit legal entity codes and click Start. The open register data has no addresses, so address is usually empty. 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. The tax register, the arrears list and VIES add $0.001 each when they answer.

What the actor returns

FieldDescription
input, referenceThe legal entity code as entered, and your own row ID if you gave one.
matched, codeWhether the register knows the code, and the legal entity code (juridinio asmens kodas), such as 121215434.
nameRegistered name, such as Telia Lietuva, AB.
legalForm, registeredOnLegal form in Lithuanian, such as Akcinė bendrovė or Uždaroji akcinė bendrovė, and the registration date, YYYY-MM-DD.
companyActive, deregisteredOnfalse once the entity has been deregistered, together with the date of deregistration.
legalStatus, legalStatusSinceLegal status recorded in the register, in Lithuanian with the English label in brackets when the register has one, such as Išregistruotas (Removed), and the date it applies from; null when no status is recorded.
vatNumberVAT number from the VMI taxpayer register, such as LT212154314.
vatRegisteredOn, vatDeregisteredOnDates of VAT registration and of its cancellation, YYYY-MM-DD.
vatValidViestrue when EU VIES confirms the VAT number, false when it does not, null when VIES was not asked or did not answer.
taxDebtEur, overdueTaxDebtEurTax arrears in EUR from VMI and the overdue part of them; 0 when the entity is not on the arrears list, null when the check did not run.
addressFilled only when VIES returns an address for the VAT number; for Lithuanian numbers it usually does not.
riskFlagsPlain-English warnings, such as a bankruptcy status, overdue arrears or a canceled VAT registration.
provenanceOne entry per dataset or service asked, with URL, time and whether it answered.

How to check Lithuanian companies

  1. In Companies to check, enter a JSON list of legal entity codes ("121215434"), or objects such as {"code": "123033512", "reference": "supplier-42"} to get your own ID back.
  2. Keep Check tax debts on to look every entity that still exists up in the VMI arrears list.
  3. Leave Confirm VAT numbers in EU VIES on to check every VAT number that has not been canceled.
  4. Click Start. Rows appear in the Output tab as each code is finished; export them as CSV, Excel or JSON, or send the same input through the API:
{
"companies": ["121215434", { "code": "123033512", "reference": "supplier-42" }],
"checkTaxDebts": true,
"includeVies": true
}

Example output

One row from a run on 29 September 2026:

{
"reference": null,
"input": "121215434",
"matched": true,
"code": "121215434",
"name": "Telia Lietuva, AB",
"address": null,
"legalForm": "Akcinė bendrovė",
"registeredOn": "1992-02-06",
"companyActive": true,
"deregisteredOn": null,
"legalStatus": null,
"legalStatusSince": null,
"vatNumber": "LT212154314",
"vatRegisteredOn": "1994-05-01",
"vatDeregisteredOn": null,
"vatValidVies": true,
"taxDebtEur": 0,
"overdueTaxDebtEur": 0,
"riskFlags": [],
"provenance": [
{
"source": "JAR (Register of Legal Entities)",
"sourceUrl": "https://get.data.gov.lt/datasets/gov/rc/jar/iregistruoti/JuridinisAsmuo?ja_kodas=121215434",
"fetchedAt": "2026-09-29T05:20:26.296Z",
"ok": true
},
{
"source": "VMI tax register",
"sourceUrl": "https://get.data.gov.lt/datasets/gov/vmi/mm_registras/MokesciuMoketojas?ja_kodas=121215434",
"fetchedAt": "2026-09-29T05:20:28.633Z",
"ok": true
},
{
"source": "VMI tax debt list",
"sourceUrl": "https://get.data.gov.lt/datasets/gov/vmi/ja_nepriemokos/NepriemokosSuma?ja_kodas=%22121215434%22",
"fetchedAt": "2026-09-29T05:20:29.803Z",
"ok": true
},
{
"source": "EU VIES",
"sourceUrl": "https://ec.europa.eu/taxation_customs/vies/rest-api/ms/LT/vat/212154314",
"fetchedAt": "2026-09-29T05:20:31.659Z",
"ok": true
}
],
"checkedAt": "2026-09-29T05:20:24.482Z"
}

How much does it cost to check Lithuanian companies?

Free planStarterScaleBusiness
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.

Three extra sources can apply: the VMI taxpayer register when it knows the entity, the arrears list whenever it answered (a result of 0 counts too), and a VIES answer. For 1,000 active VAT payers that is $2.00 for the records and $3.00 for the extra sources on the Free plan, or $1.00 and $1.50 on Business. The run fee applies once per run, when the first entity is found. A code that fails the checksum, a code the register does not know and a code the register did not answer for are not charged.

Limits

  • The JAR open data does not publish addresses. address is taken from VIES when it gives one, and a placeholder such as N/A is left out.
  • Codes are checked one after another with three or four requests each. In the example run an active company took about 8 seconds, so a list of 1,000 takes more than two hours.
  • The arrears check is skipped for deregistered entities, and VIES is skipped for canceled VAT registrations.
  • taxDebtEur is the whole arrears amount. A risk flag appears only when part of it is overdue.
  • If the register's list of legal statuses cannot be loaded at the start, the run stops with an error, because companies would otherwise come back without their status.

The legal status is the part the tax register does not show. JAR records when an entity is being liquidated, is bankrupt or is under restructuring, and it keeps deregistered entities together with the date of deregistration. A status that mentions bankruptcy, liquidation or restructuring becomes a risk flag that asks you to verify before invoicing or paying, and any other recorded status is listed for information. In the same run as the example, code 110000291 came back with legalStatus Išregistruotas (Removed), companyActive: false and a deregistration date in 2002.

Following a list of counterparties

With a Watch name set, or a saved task running on a schedule, each run writes to its CHANGES record what differs from the previous run of the same name: a new legal status, a deregistration, a canceled VAT registration, arrears that appeared or were paid. No extra charge applies to the comparison.

FAQ

The Centre of Registers and the State Tax Inspectorate publish these datasets on the national open data portal, get.data.gov.lt, for anyone to use, and VIES is the European Commission's public VAT check. The actor asks those services about one code at a time and reads nothing else. How you use the results is your responsibility.

Does a zero debt mean the company was checked?

Yes. The arrears list holds only debtors, so an entity that is not on it gets taxDebtEur: 0. A null means the check was switched off, the entity is deregistered or VMI did not answer.

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.