Lithuania Company Registry Data Scraper avatar

Lithuania Company Registry Data Scraper

Pricing

from $10.20 / 1,000 results

Go to Apify Store
Lithuania Company Registry Data Scraper

Lithuania Company Registry Data Scraper

Look up Lithuanian companies by name or registration code and get official registry data: company code, legal name, legal form, legal status (active, bankrupt, liquidated), registration and status dates and registered authorised capital. Export to JSON, CSV or Excel.

Pricing

from $10.20 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Lithuania Company Registry Data Scraper

Lithuania Company Registry Data Scraper

Here is one real result, with every field the actor returns:

{
"companyCode": "123033512",
"name": "MAXIMA LT, UAB",
"legalForm": "Uždaroji akcinė bendrovė",
"legalStatus": "Teisinis statusas neįregistruotas",
"registered": true,
"registrationDate": "1995-03-17",
"deregistrationDate": null,
"statusDate": "2020-11-17",
"authorizedCapital": 107590000,
"capitalCurrency": "Eur",
"capitalDate": "2020-09-15",
"financialYear": "2024",
"financialPeriodEnd": "2024-12-31",
"revenue": 2208938000,
"profitBeforeTax": 131105000,
"netProfit": 123930000,
"financialsCurrency": "EUR",
"registryUrl": "https://www.registrucentras.lt/jar/p/index.php?kod=123033512",
"source": "Lithuania Legal Entities Register (JAR)",
"observedAt": "2026-08-10T14:29:43.711Z",
"error": null
}

The most complete Lithuania company registry scraper available. It returns every core identity field the Lithuanian Legal Entities Register (JAR) exposes for a company (registration code, legal form, legal status, registration and status dates, authorized capital), plus the latest published financials (revenue, profit before tax, and net profit) and a direct registry URL, and it lets you look companies up by name, by exact registration code, or both.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Lithuanian Legal Entities Register (JAR) for the company names and registration codes you pass, resolves each to its registry record, and writes one normalized record per company to the run's dataset. Each company carries its identity data (code, legal form, legal status, dates), authorized capital, and the latest published financial figures. Dates are normalized to YYYY-MM-DD, monetary figures are returned as numbers, and missing source values are returned as null.

Data covers legal entities registered in Lithuania. Financial figures are the latest annual figures the register publishes and may be absent for entities that have not filed.

Quickstart

Open the actor, paste this into the input, and press Run. It looks up companies whose name matches MAXIMA.

{
"companyNames": ["MAXIMA"],
"maxCompanies": 10
}

Provide companyNames, companyCodes, or both. Every input is optional; with an empty input the actor uses the prefilled name.

Input reference

FieldTypeRequiredDefaultDescription
companyNamesstring[]no["MAXIMA"]Company names or name fragments to look up, for example MAXIMA, Telia. One run searches every name in the list.
companyCodesstring[]no(empty)Exact Lithuanian company registration codes (Imones kodas), for example 123033512. One run resolves every code in the list.
maxCompaniesintegerno30Maximum companies to collect across all names and codes. Free Apify plans are capped at 10 per run.
enrichContactsbooleannofalsePaid add-on. For each result without an email, attempt to find a public business contact email and person. Billed per attempt, plus extra only when an email is found.
enrichContactsMaxintegerno50Cap how many results the add-on tries to enrich. Free Apify accounts are capped at 3.

Output reference

One dataset item per company. Types: string, number, boolean, or null when the source value is absent.

FieldTypeDescription
companyCodestringLithuanian company registration code (unique per company).
namestringRegistered company name.
legalFormstringLegal form label, for example Uždaroji akcinė bendrovė (private limited company).
legalStatusstringLegal status text from the register.
registeredbooleantrue when the entity is currently registered, false when deregistered.
registrationDatestringRegistration date (YYYY-MM-DD).
deregistrationDatestringDeregistration date (YYYY-MM-DD), or null when still registered.
statusDatestringDate the current legal status took effect (YYYY-MM-DD).
authorizedCapitalnumberAuthorized share capital amount, or null.
capitalCurrencystringCurrency of the authorized capital, or null.
capitalDatestringDate the authorized capital figure applies to (YYYY-MM-DD), or null.
financialYearstringYear of the latest published financials, or null.
financialPeriodEndstringEnd date of the financial period (YYYY-MM-DD), or null.
revenuenumberReported revenue for the period, or null.
profitBeforeTaxnumberProfit before tax for the period, or null.
netProfitnumberNet profit for the period, or null.
financialsCurrencystringCurrency of the financial figures (EUR), or null when no figures are published.
registryUrlstringDirect link to the company's page on the official register.
sourcestringAlways Lithuania Legal Entities Register (JAR).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed lookup, a single item with a populated error field is written instead.

Contact enrichment adds enrichedEmail, enrichedContactName, enrichedJobTitle, enrichedEmailStatus, enrichedSource, and enrichedConfidence only when enrichContacts is on.

Example output record

Real record from a live run (input {"companyNames":["MAXIMA"],"maxCompanies":10}):

{
"companyCode": "305005100",
"name": "MAXIMA International Sourcing, UAB",
"legalForm": "Uždaroji akcinė bendrovė",
"legalStatus": "Teisinis statusas neįregistruotas",
"registered": true,
"registrationDate": "2019-01-31",
"deregistrationDate": null,
"statusDate": "2019-01-31",
"authorizedCapital": 31731959.79,
"capitalCurrency": "Eur",
"capitalDate": "2019-05-17",
"financialYear": "2024",
"financialPeriodEnd": "2024-12-31",
"revenue": 223773000,
"profitBeforeTax": 11174000,
"netProfit": 9029000,
"financialsCurrency": "EUR",
"registryUrl": "https://www.registrucentras.lt/jar/p/index.php?kod=305005100",
"source": "Lithuania Legal Entities Register (JAR)",
"observedAt": "2026-08-10T14:29:43.712Z",
"error": null
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~lithuania-companies-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyNames":["MAXIMA","Telia"],"maxCompanies":20}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~lithuania-companies-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyCodes":["123033512","305005100"]}'

Apify CLI:

apify call scrapers_lat/lithuania-companies-scraper \
--input '{"companyCodes":["123033512"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per company record returned (result event). See the pricing tab for the current per-result price.
  • Contact enrichment add-on. When enrichContacts is on, the add-on bills per attempt, plus extra only when a real email is found. Off by default.
  • No charge on failure. If a lookup errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 companies per run, and enrichment at 3 attempts. Upgrade for higher limits.

FAQ and troubleshooting

What is a company code? It is the Lithuanian company registration code (Imones kodas), a unique numeric identifier for each legal entity, for example 123033512 for MAXIMA LT, UAB.

A run returned 0 records. Why? The name or code matched nothing in the register. Check the spelling of the name or verify the exact code. Zero-result runs are not charged.

Why are the financial fields null? The entity has not published annual financials in the register, or the filing was not available. Missing source values are returned as null, never invented.

Can I search by name and code in the same run? Yes. Provide companyNames, companyCodes, or both. Every entry is resolved against the register.

In what currency are capital and financials? Amounts are in euro (EUR). The capitalCurrency and financialsCurrency fields state the currency for each record.

Is this an official government tool? No. This actor is independent and has no affiliation with Registrų centras or the Lithuanian government. It reads only data that is publicly available in the Legal Entities Register.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Registrų centras or the Lithuanian government. Accesses only publicly available data from the Legal Entities Register (JAR).