Start here
This guide contains public integration notes for Moldova. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.Moldova coverage, pricing, and sources
Open the current catalog for supported datapoints, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
Table of Contents
- Data Sources
- Company Identifiers
- Search Capabilities
- Quirks & Gotchas
- Mappings
- Data Availability
- Example API Responses
Data Sources
Moldova has one data source: the ASP State Register open data, published weekly by the Public Services Agency (Agenția Servicii Publice) at dataset.gov.md. The register covers all three categories of legal entities:- Commercial entities — SRL, SA, ÎI, cooperative, branch, and all other commercial legal forms. Includes shareholders and activity codes.
- Non-commercial organizations — AO, FND, SND, religious associations, political parties, periodical publications. No shareholders or activity codes.
- State and central bodies — Ministries, agencies, and public institutions.
Data reflects the latest published weekly export for commercial and non-commercial entities (up to 7 days lag) and the latest monthly export for state bodies (up to 31 days lag). There is no live query to the register.
Company Identifiers
Query Identifiers
A small number of legacy records (pre-IDNO, registered before ~1995) have no IDNO in the open data. These are assigned a synthetic identifier,
md_noidno_ followed by 12 lowercase hexadecimal characters (e.g. md_noidno_e251fab5710b), which stays the same across register updates. It is the company id search returns for them, and the identifiers object contains md_synthetic instead of idno.IDNO structure: 1XXXYYYZZZZZK: the digit 1, the last three digits of the year the number was assigned, a 3-digit code of the registering office, a 5-digit sequence number and a check digit. The check digit is the sum of the first 12 digits weighted 7, 3, 1 (repeating), modulo 10.Identifiers in API Response
Legal Entity Identifier (LEI)
GLEIF is the supplementary data source for this identifier.company.identifiers.lei is optional. It is returned when the IDNO (idno) matches exactly one LEI through a GLEIF registration or validation reference.
The Legal Entity Identifier has 20 uppercase alphanumeric characters, ending in two check digits.
Coverage varies by entity. An absent lei does not prove that the company has no LEI. Lapsed, retired or merged LEIs may be returned; annulled LEIs are excluded.
Search Capabilities
Both Romanian (Latin) and Cyrillic company names are indexed. Older records (pre-2000) may have names in Cyrillic script.
Active companies only
Search can return companies that are no longer active. Each result carries the register’s status, soactiveOnly=true removes the inactive ones. Companies in liquidation or insolvency count as inactive and are removed.
Supported Entity Types
Quirks & Gotchas
Mappings
Company Status
Status is derived at ingest time from two fields: the deregistration date and role labels in the management column. No explicit status field exists in the open data.Legal Forms
The pricing page lists 48 Moldovan legal forms: 35 commercial, 12 non-commercial, and 1 for state bodies. The most common:
See the pricing page for the complete list.
Legal Representatives
The known catalogue contains 13 source labels, including the generic head designation for state bodies. Registered administrators and liquidators carry their appointment-specific powers; the open data does not establish a sole or joint signing rule.Other Key Persons
Collective-body appointments appear inotherKeyPersons. Both individuals and corporate holders are retained when the source identifies them. An unfamiliar appointment remains visible without an assumed signing mandate.
Activity Codes
Moldova uses CAEM_REV2 (Clasificarea Activităților din Economia Moldovei, Rev. 2), which is identical in structure to NACE Rev. 2. For each CAEM_REV2 code, the response includes:
One code in, one code out. You get one
NACE and one ISIC code per declared CAEM_REV2 code. Where a CAEM_REV2 code has no single equivalent in the target revision, the shared parent class is returned rather than every candidate — see One code in, one code out.
Some older records carry 5-digit legacy CAEM_REV11 codes (pre-2005 classification). These are returned under the CAEM_REV11 key with no NACE or ISIC equivalent.
Data Availability
Example API Responses
Deregistered entity (Radiat)
Deregistered entity (Radiat)
State body (Ministry)
State body (Ministry)
Query:
POST /v2/company with { "id": "1006601000037", "countryCode": "MD", "dataPoints": ["company", "legalRepresentatives"] }