Lithuania Company Registry (JAR) Fresh Details
Pricing
from $0.95 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
enrichFinancialsfor 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?
| 🏷️ Field | Description |
|---|---|
| 🆔 jaKodas | Lithuanian company code |
| 🏢 name | Company name |
| 🏛️ legalForm / legalFormEn / legalFormCode | Legal form (LT + EN + code) |
| ✅ status / statusEn / statusCode | Status (LT + EN + code) |
| 📅 registrationDate / deregistrationDate / statuteDate | Key dates |
| 📍 address / postalCode / municipality | Registered address |
| 💼 capitalAmount / capitalCurrency / capitalSince | Share capital |
| 💰 financials | Latest balance sheet + P&L (opt-in fetchFinancials) or the full statements block (opt-in enrichFinancials) |
How to use
- Add the actor to your Apify account and click Run.
- Enter a
companyNumberslist (e.g.307225020) or an exactqueryname. - Enable
fetchFinancialsif you want the balance sheet and P&L summary — orenrichFinancialsfor the full multi-year statements block (charged per record with data, see Pricing). - Set
financialYears(1–10) to control the history depth offinancials_by_year. - Set
maxResultsto cap the run (default 100, max 1000). - Export results as JSON, CSV or Excel.
Input
{"companyNumbers": ["307225020"],"fetchFinancials": true}
| Field | Type | Description | Default |
|---|---|---|---|
companyNumbers | array | Direct list of company codes (ja_kodas, e.g. 307225020) | — |
query | string | Exact full registry name, case-sensitive, including legal-form prefix — e.g. MB "Midiforce" | — |
fetchAddress | boolean | Resolve the registered address | on |
fetchFinancials | boolean | Fetch the latest submitted balance sheet and P&L per company (summary) | off |
enrichFinancials | boolean | Attach the multi-year financial statements block (see below) | off |
financialYears | integer | Fiscal years in financials_by_year (1–10) | 5 |
maxResults | integer | Cap on companies returned | 100 (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 withenrichFinancials). 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.