Baltic Company Check — KYB: Estonia, Latvia, Lithuania
Pricing
from $50.00 / 1,000 company checks
Baltic Company Check — KYB: Estonia, Latvia, Lithuania
KYB check of legal entities in Estonia, Latvia and Lithuania by registry code (EE), registration number (LV) and legal entity code (LT): official registers, one English JSON schema for AI agents. MCP server.
Pricing
from $50.00 / 1,000 company checks
Rating
0.0
(0)
Developer
KYB Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
an hour ago
Last modified
Categories
Features
Share
Baltic Company Check
Check any Estonia, Latvia and Lithuania legal entity by its EE registry code (registrikood), LV registration number (reģistrācijas numurs) and LT legal entity code (juridinio asmens kodas) in one call and get a clean English JSON answer with red flags, source attribution and a date on every field. Built for AI agents (MCP) and for KYB / AML onboarding, counterparty and supplier due diligence, vendor risk and compliance checks.
Same data as our single-country Actors. This Actor puts Estonia Company Check, Latvia Company Check and Lithuania Company Check behind one MCP server: the same registers and the same answers, refreshed at least weekly. If you need only one of them, its own Actor does the same.
- One number → one answer from official open registers plus GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions and Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only.
- One schema for every country: the same fields and flags whether you check Estonia or Latvia or Lithuania — your agent parses one format.
- Agent-ready: an MCP server (Streamable HTTP,
/mcp) withcheck_company,check_companiesandlist_sources, a plainGET /check?country=&id=endpoint, and classic batch runs (list of numbers → dataset). - Change history: registers publish only the current state; we keep our own snapshots, so every answer shows
what was added or removed since
history_since(e.g. a status change or a new sanctions listing). - Pay per check (one charge per company answered; the price is on the Pricing tab), no subscription. Malformed numbers, sole traders and individuals are not charged. In Standby (MCP / HTTP) mode Apify also bills the small platform usage of the server run, as for every Standby Actor. Set a maximum cost per run in Apify to cap spending: when it is reached, the Actor returns an error instead of data.
What we check
Data refreshed at least weekly; every field carries its source date (provenance), and every answer lists each source with the date it was loaded (sources[].loaded_at; list_sources is free).
flags — true is a red flag: not_found (the number is not in the register dump), not_active, insolvency,
liquidation, sanctions (match by registration number or LEI), sanctions_name_match (same name, same
country: verify manually). false means there is no record in the loaded snapshot — it is not a clean bill
of health. null means unknown. Call list_sources (free) for load times.
Estonia: RIK open data lists only entities currently entered in the register, in liquidation or in bankruptcy; deleted entities are known only if they filed an annual report for 2019 or later, so a valid code with no record means unknown. A valid registry code without a record therefore returns not_found: null (unknown, not fictitious) and is not charged.
Latvia notes. Individual merchants, farms and other natural-person forms return unsupported_entity_type and are not billed. So do branches and representative offices of individuals, including branches whose registered name is an individual's name rather than an organisation's.
Lithuania: Not affiliated with or endorsed by the Government of Lithuania or VĮ Registrų centras. Status comes from the register's legal status (teisinis statusas): bankrutuojantis, bankrutavęs, likviduojamas dėl bankroto and restruktūrizuojamas → insolvency (flags.insolvency = true); likviduojamas and inicijuojamas likvidavimas → in_liquidation; reorganisation or merger → active with status_detail; deregistered → dissolved, with insolvency/liquidation null because the open file gives no reason. Insolvency is taken from this JAR legal status, not from the separate bankruptcy case register (AVNT). financial_statements_overdue / financial_statements_missing come from Registrų centras lists and are null for deregistered entities; an overdue record without last_filed_period_end means no statements were ever filed. Small partnerships (MB) whose name contains a person's name are legal entities and are returned like any company; sole proprietorships, ūkinės bendrijos, šeimynos and their branches are not covered.
Identifiers
| Country | Identifier | Format | Example |
|---|---|---|---|
| Estonia (EE) | registry code (registrikood) | 8 digits starting with 1, 7, 8 or 9 (EE VAT numbers are not registry codes) | 10421629 |
| Latvia (LV) | registration number (reģistrācijas numurs) | 11 digits starting with 4-9 (or a legacy 9-digit number) | 40003032949 |
| Lithuania (LT) | legal entity code (juridinio asmens kodas) | 9 digits starting with 1-3, without a country prefix (LT + 9 digits looks like a Lithuanian VAT number; send the 9-digit company code, juridinio asmens kodas) | 301844044 |
Spaces and dashes are accepted; send the number without a country prefix. Legal entities only: sole traders and other natural
persons are not supported, not stored and not charged. About people we return only the names and roles of company officers listed in the official register (Estonia and Latvia; see Personal data) — never shareholders, beneficial owners, dates of birth, personal codes or contacts; addresses are city level only. A personal identification number found inside a name (isikukood, personas kods and asmens kodas) is replaced with [<scheme> removed].
Input
{"country": "EE","ids": ["10421629"]}
Up to 10,000 numbers per run.
Output (one dataset item per company, shortened)
{"country": "EE","id": "10421629","id_scheme": "EE-REGCODE","name": "…","status": "active","legal_form": {"code": "…","name": "…","name_en": "…"},"address": {"city": "…","country": "EE"},"flags": {"not_found": false,"not_active": false,"insolvency": false,"liquidation": false,"sanctions": false,"sanctions_name_match": false},"provenance": {"status": {"source": "register","as_of": "2026-11-05T03:00:00+00:00"}},"history": [],"history_since": "2026-11-05","sources": [{"key": "register","title": "…","license": "…","loaded_at": "…"}],"disclaimer": "… Not legal advice."}
Use from an AI agent (MCP)
Add the Actor as a remote MCP server: https://kyb-data--baltic-company-check.apify.actor/mcp with your Apify token,
or through mcp.apify.com. Tools: check_company(company_id, country), check_companies(company_ids, country)
(up to 50), list_sources(). In this Actor country is required: EE, LV or LT.
Personal data
Estonia
What we return. For a legal entity in the register, records.officers[0].officers lists the persons entered on its registry card by the e-Business Register (RIK) in a role with powers in the entity: management board members and chair, procurators, liquidators, bankruptcy trustees, general partners and limited partners authorised to represent, branch managers, statutory representatives of foreign companies, persons with power of representation of state and municipal agencies, managers of apartment associations, fund managers, members of an SE administrative board or an audit committee, and the superior authority of a public agency. For each: the name as registered, the role as the RIK code (position, for example JUHL, PROK, LIKV) with an English label in role_en (the Estonian term in brackets), the body (governing_body: juhatus, haldusnõukogu, revisjonikomisjon, derived from the role) and the start date of the entry on the registry card (appointed; RIK: «entry date»). representation gives the rule for that role as entered in the register: ALONE only when the register's general rule for the role reads exactly "each
What we never return: personal identification codes or their hashes (RIK open data has carried no personal codes since 1 November 2024), dates of birth, addresses of people, e-mails and other contacts, foreign personal codes, citizenship, shares and contributions, shareholders, beneficial owners. These fields of the file are never used or stored. Not returned either: contact persons, persons authorised to receive procedural documents, limited partners without power of representation, members of cooperatives and EEIGs, keepers of share registers. (General partners appear only because the register lists them as persons who may represent the partnership — with that role only, never their contribution.) Persons on the cards of sole proprietors (FIE) are not stored at all.
Source and legal basis. File ettevotja_rekvisiidid__kaardile_kantud_isikud.json.zip of the e-Business Register open data (RIK), licensed CC BY 4.0; RIK asks re-users of personal data in open data to comply with the GDPR. We process it for the legitimate interest of counterparty due diligence (GDPR Article 6(1)(f)).
Removal on request. You may object to this processing (GDPR Article 21). To remove your name, open an issue on the Issues tab of this Actor with the company's registry code and your role (for example, management board member). Issues are public, so do not write your name there: we take it from the register ourselves. We remove it within 30 days, for that company. The removal list stores only the registry code and a keyed hash of the name (the key is kept apart from the published data), never the name itself.
Latvia
What we return. For a legal entity in the register, records.officers[0].officers lists its officers as registered with the Register of Enterprises (Uzņēmumu reģistrs): the name as registered, the position and governing body (register codes, with an English label in role_en and governing_body_en), the date the appointment was entered in the register (appointed) and the representation rights as coded in the register (representation: alone, jointly with at least N others, jointly with all, …; the register publishes no description of combined codes such as WITH_AT_LEAST/WITH_CHAIR, so these come as the code only, with description_en null). An officer that is itself a Latvian legal entity (for example a company acting as liquidator or partner) carries its registration number. At most 50 officers, the chair of the board first; officers_total gives the full number. officers and officers_total are null when the register lists no officers for the entity (unknown, not "none"); an empty list means every officer was removed on request.
What we never return: dates of birth, personal codes (even masked), addresses of people, the register of members and shareholders, beneficial owners, contacts. (Partners of a general or limited partnership appear in officers only because the register lists them as persons who may represent it — with that role only, never their share or contribution.) Officers of individual merchants, farms and other natural-person forms are not stored at all.
Source and legal basis. The open dataset «officers» of the Register of Enterprises on data.gov.lv (CC0 1.0); the Register publishes its open data for re-use without restrictions, including commercial re-use. We process it for the legitimate interest of counterparty due diligence (GDPR Article 6(1)(f)).
Removal on request. You may object to this processing (GDPR Article 21). To remove your name, open an issue on the Issues tab of this Actor with the company's registration number and your role (for example, board member). Issues are public, so do not write your name there: we take it from the register ourselves. We remove it within 30 days, for that company. The removal list stores only the registration number and a keyed hash of the name (the key is kept apart from the published data), never the name itself.
Data licences
All data comes from official open sources under open licences; attribution (title, dataset URL, licence,
loaded_at) is included in the sources field of every answer.
- e-Business Register of Estonia (e-äriregister, RIK): basic data of legal persons, e-Business Register of Estonia (RIK): general data of legal persons (activities, capital, status history, legal succession), e-Business Register of Estonia (RIK): commercial pledges, e-Business Register of Estonia (RIK): annual report data (filing, audit, key indicators), e-Business Register of Estonia (RIK): rulings of the registration department (warnings, fines, deletion and compulsory dissolution): CC BY 4.0 (RIK e-Business Register open data; RIK Terms of use: «By using the open data, the User agrees and undertakes to comply with the published terms and conditions of the licence»; read 2026-11-05). Source: Centre of Registers and Information Systems (RIK), e-Business Register.
- Persons on the registry card of legal entities (kaardile kantud isikud: management board, procurators, liquidators, general partners, …), e-Business Register of Estonia (RIK): CC BY 4.0 (RIK e-Business Register open data; RIK Terms of use: «By using the open data, the User agrees and undertakes to comply with the published terms and conditions of the licence»; read 2026-11-05). Source: Centre of Registers and Information Systems (RIK), e-Business Register.; publisher's terms: https://www.rik.ee/en/asutusest/kasutustingimused; modified: only the name, role, entry date and representation rule of persons on the registry card of legal entities are kept; personal code hashes, dates of birth, contributions, addresses, e-mails and foreign codes are not used; contact persons, limited partners, members and share register keepers are left out; persons on the cards of sole proprietors (FIE) are removed; roles translated to English; persons who asked to be removed are left out
- Register of Enterprises of the Republic of Latvia (Uzņēmumu reģistrs): all registered entities: CC0 1.0 (data.gov.lv dataset «uz»: License CC0-1.0; Uzņēmumu reģistrs: open data may be distributed without restrictions, including for commercial re-use)
- Financial data from annual reports (Gada pārskatu finanšu dati), Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «gada-parskatu-finansu-dati»: License CC0-1.0)
- Insolvency proceedings of legal persons (Maksātnespējas procesi), Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «maksatnespejas-procesi»: License CC0-1.0)
- Ongoing liquidation processes of legal entities, Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «liquidations»: License CC0-1.0)
- Historical names of registered entities, Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «tiesibu-subjektu-vesturiskie-nosaukumi»: License CC0 1.0)
- Officers of registered entities (amatpersonas), Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «officers»: Licence CC0-1.0; Uzņēmumu reģistrs: open data may be distributed without restrictions, including for commercial re-use)
- Reorganisations of registered entities (mergers, divisions, transformations), Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «reorganizatons»: License CC0-1.0)
- Securing measures (prohibitions, liens, attachments) registered for legal entities, Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «securing-measures»: License CC0-1.0)
- Suspensions and prohibitions of activity registered for legal entities, Register of Enterprises of Latvia: CC0 1.0 (data.gov.lv dataset «suspensions-prohibitions»: License CC0-1.0)
- VAT payers register (PVN maksātāji), State Revenue Service of Latvia (VID): CC0 1.0 (data.gov.lv dataset «pvn-maksataji»: License CC0-1.0)
- Register of Legal Entities of Lithuania (Juridinių asmenų registras): registered and deregistered legal entities, legal status, share capital: CC BY 4.0 (Registrų centras open data page: «Duomenys atverti pagal tarptautinę Creative Commons Attribution 4.0 licenciją … Duomenis galima naudoti ir dalintis neribotai» — data may be used and shared without limitation, with attribution, a link to the licence and an indication of changes); modified: street and house number removed from addresses; personal codes (asmens kodas) removed from names; sole proprietorships, ūkinės bendrijos and šeimynos omitted; fields translated
- Legal entities with overdue or missing annual financial statements (Registrų centras): CC BY 4.0 (Registrų centras open data page: «Duomenys atverti pagal tarptautinę Creative Commons Attribution 4.0 licenciją … Duomenis galima naudoti ir dalintis neribotai» — data may be used and shared without limitation, with attribution, a link to the licence and an indication of changes); modified: only codes of legal entities in the register kept; fields translated
- GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions: CC0 1.0 (GLEIF LEI Data Terms of Use, II.3: "The data available through the Access Service are provided under the CC0 licence"; read 2026-11-05)
- Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only: OFAC: US government work, not subject to copyright (17 U.S.C. 105); EU FSF: © European Union, reuse authorised with acknowledgement (Commission Decision 2011/833/EU, CC BY 4.0); UK: contains public sector information licensed under the Open Government Licence v3.0 (FCDO) (licence text: www.nationalarchives.gov.uk/doc/open-government-licence/version/3)
Disclaimer
Data from official open registers and official sanctions lists, as attributed in sources, as of the load date
shown. Registers can be incomplete or late. Not legal advice — verify important decisions with the original
register.