Lithuania Company Registry (JAR) Fresh Details avatar

Lithuania Company Registry (JAR) Fresh Details

Pricing

from $0.95 / 1,000 results

Go to Apify Store
Lithuania Company Registry (JAR) Fresh Details

Lithuania Company Registry (JAR) Fresh Details

Look up Lithuanian companies in the official JAR registry by name or company code. Returns legal form, status, address, activity codes and registration details.

Pricing

from $0.95 / 1,000 results

Rating

0.0

(0)

Developer

Karl Sundström

Karl Sundström

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

Lithuania Company Registry (JAR) — Lithuanian Company Data API

Independent tool, not affiliated with Registrų centras.

Extract official Lithuanian company registry data from Juridinių asmenų registras (JAR) via the get.data.gov.lt open-data gateway. Fetch companies by code or exact registry name. Get legal form, status, registration dates, share capital and registered address — with optional balance sheet and P&L financials, and an opt-in multi-year financial statements block (enrichFinancials). Official open data, no scraping, no API key.

Why JAR Registry API?

  • ✅ Verify Lithuanian counterparties — legal form and status straight from the national register.
  • 💰 Financials opt-in — latest submitted balance sheet and P&L per company when you enable fetchFinancials.
  • 📈 Money layer (new) — enable enrichFinancials for parsed multi-year statements: revenue, profit, assets, equity, derived ratios, per-field coverage and provenance.
  • 🏛️ Bilingual legal forms & status — both Lithuanian and English values included.
  • 📋 Compliance-ready output — flat, one-record-per-company JSON for KYC automation.

Use cases

KYC/counterparty verification in Lithuania · financial screening (opt-in) · supplier and debtor checks · market research by legal form · credit and investment analysis (enrichFinancials)

What data you get?

🏷️ FieldDescription
🆔 jaKodasLithuanian company code
🏢 nameCompany name
🏛️ legalForm / legalFormEn / legalFormCodeLegal form (LT + EN + code)
✅ status / statusEn / statusCodeStatus (LT + EN + code)
📅 registrationDate / deregistrationDate / statuteDateKey dates
📍 address / postalCode / municipalityRegistered address
💼 capitalAmount / capitalCurrency / capitalSinceShare capital
💰 financialsLatest balance sheet + P&L (opt-in fetchFinancials) or the full statements block (opt-in enrichFinancials)

How to use

  1. Add the actor to your Apify account and click Run.
  2. Enter a companyNumbers list (e.g. 307225020) or an exact query name.
  3. Enable fetchFinancials if you want the balance sheet and P&L summary — or enrichFinancials for the full multi-year statements block (charged per record with data, see Pricing).
  4. Set financialYears (1–10) to control the history depth of financials_by_year.
  5. Set maxResults to cap the run (default 100, max 1000).
  6. Export results as JSON, CSV or Excel.

Input

{
"companyNumbers": ["307225020"],
"fetchFinancials": true
}
FieldTypeDescriptionDefault
companyNumbersarrayDirect list of company codes (ja_kodas, e.g. 307225020)—
querystringExact full registry name, case-sensitive, including legal-form prefix — e.g. MB "Midiforce"—
fetchAddressbooleanResolve the registered addresson
fetchFinancialsbooleanFetch the latest submitted balance sheet and P&L per company (summary)off
enrichFinancialsbooleanAttach the multi-year financial statements block (see below)off
financialYearsintegerFiscal years in financials_by_year (1–10)5
maxResultsintegerCap on companies returned100 (max 1000)

Output

{
"jaKodas": 307225020,
"name": "MB \"Midiforce\"",
"legalForm": "Mažoji bendrija",
"legalFormEn": "Small partnership",
"status": "Teisiškai galioja",
"statusEn": "Legally valid",
"registrationDate": "2023-05-04",
"address": "Example g. 5, Vilnius",
"capitalAmount": 1000,
"capitalCurrency": "EUR"
}

Financials appear only when fetchFinancials is enabled and the company has submitted statements.

Money layer — enrichFinancials (opt-in)

When enrichFinancials is true, every record carries a financials block parsed from the company's filed balance-sheet and profit & loss statements (JAR open data, CC BY 4.0). Field names are identical to swedish-company-financials, so records cross-link across registries.

{
"financials": {
"current": {
"revenue": 491114000,
"profit_loss": 62389000,
"profit_before_tax": 76085000,
"total_assets": 697301000,
"equity": 376012000
},
"revenue_eur_reported": 491114000,
"equity_eur_reported": 376012000,
"financials_by_year": [ { "fiscal_year": 2024, "revenue_eur_reported": 491114000, "...": "…" } ],
"derived": {
"profit_margin_derived": 0.127,
"operating_margin_derived": 0.155,
"equity_ratio_derived": 0.539,
"revenue_growth_derived": -0.003,
"equity_growth_derived": 0.048
},
"join_keys": { "ja_kodas": "121215434" },
"data_status": "ok",
"coverage_by_field": { "revenue_eur_reported": 0.98, "equity_eur_reported": 1.0 },
"provenance": { "source": "registru-centras-jar", "fetched_at": "…", "actor_version": "0.2.0" }
}
}

Honest nulls, never guesses. A company without a filed statement returns null figures with data_status: "no_filing". total_assets is the filed TURTAS total when present, otherwise the sum of the reported non-current + current assets (total_assets_basis: "sum_of_components") — arithmetic on reported values, never an estimate. employees is always null (the JAR statements datasets do not publish headcount — documented gap).

Derived formulas (_derived, unitless): profit_margin_derived = profit_loss / revenue · operating_margin_derived = operating_profit / revenue · equity_ratio_derived = equity / total_assets · revenue_growth_derived = YoY revenue change · equity_growth_derived = YoY equity change.

What you can't get by going to the source yourself: one call returns a de-duplicated multi-year series (fiscal-year pivoted from the line-item rows, most-precise-fact wins), derived ratios, per-field measured coverage and full provenance — for as many codes as you need, without writing a parser for the LT statement taxonomy. The same field names work across our registry actors (swedish-company-financials, …), so multi-country sheets join on one schema.

Pricing (pay-per-event)

  • actor-start — run started.
  • result-found — per company record delivered.
  • financial-record — once per record that carries filed financial data (only with enrichFinancials). Companies with no filing are free — an honest empty answer never costs you.

Charging is fail-soft: if an event is not yet priced, the run still completes and delivers every record.

Support

Questions or missing fields? Open an issue on the actor page or contact the developer via Apify.

Attribution

Icon - https://www.flaticon.com/packs/countrys-flags