Lithuania Company Registry Data Scraper
Pricing
from $10.20 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
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
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companyNames | string[] | no | ["MAXIMA"] | Company names or name fragments to look up, for example MAXIMA, Telia. One run searches every name in the list. |
companyCodes | string[] | no | (empty) | Exact Lithuanian company registration codes (Imones kodas), for example 123033512. One run resolves every code in the list. |
maxCompanies | integer | no | 30 | Maximum companies to collect across all names and codes. Free Apify plans are capped at 10 per run. |
enrichContacts | boolean | no | false | Paid 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. |
enrichContactsMax | integer | no | 50 | Cap 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.
| Field | Type | Description |
|---|---|---|
companyCode | string | Lithuanian company registration code (unique per company). |
name | string | Registered company name. |
legalForm | string | Legal form label, for example Uždaroji akcinė bendrovė (private limited company). |
legalStatus | string | Legal status text from the register. |
registered | boolean | true when the entity is currently registered, false when deregistered. |
registrationDate | string | Registration date (YYYY-MM-DD). |
deregistrationDate | string | Deregistration date (YYYY-MM-DD), or null when still registered. |
statusDate | string | Date the current legal status took effect (YYYY-MM-DD). |
authorizedCapital | number | Authorized share capital amount, or null. |
capitalCurrency | string | Currency of the authorized capital, or null. |
capitalDate | string | Date the authorized capital figure applies to (YYYY-MM-DD), or null. |
financialYear | string | Year of the latest published financials, or null. |
financialPeriodEnd | string | End date of the financial period (YYYY-MM-DD), or null. |
revenue | number | Reported revenue for the period, or null. |
profitBeforeTax | number | Profit before tax for the period, or null. |
netProfit | number | Net profit for the period, or null. |
financialsCurrency | string | Currency of the financial figures (EUR), or null when no figures are published. |
registryUrl | string | Direct link to the company's page on the official register. |
source | string | Always Lithuania Legal Entities Register (JAR). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null 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:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "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 (
resultevent). See the pricing tab for the current per-result price. - Contact enrichment add-on. When
enrichContactsis 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
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon 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.
Related scrapers
- Estonia Business Register Scraper: Company data from Estonia's business register.
- Denmark CVR Companies Scraper: Company data from the Danish CVR register.
- Czech ARES Companies Scraper: Company data from the Czech ARES register.
- Belgium KBO Companies Scraper: Company data from the Belgian KBO/BCE 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).
