Start here
This guide contains public integration notes for Cyprus. 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.Cyprus coverage, pricing, and sources
Open the current catalog for supported datapoints, documents, 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
Cyprus company data comes from three official sources:- DRCOR (Department of Registrar of Companies and Official Receiver). Operated by the Ministry of Energy, Commerce and Industry. In verification mode, company profile data (name, status, legal form, registered address, officers) is read live from the DRCOR register at efiling.drcor.mcit.gov.cy. Shareholder data is extracted from the Trade Register Extract (Study File) PDF, which is retrieved from DRCOR and parsed with AI.
- DRCOR Open Data. A monthly open-data extract of the register (companies, business names, partnerships and their officials) published on data.gov.cy. In prefill mode,
company,legalRepresentativesandotherKeyPersonsare served from this extract. It is fast but not a live register query, so companies registered or changed since the last refresh can be missing or stale. Use verification mode for the live record. - Cyprus Register of Beneficial Owners. Source of
ultimateBeneficialOwners. The Beneficial Ownership Certificate is obtained through a local partner, typically within 1 to 3 business days, and beneficial owners are extracted from it by AI. The certificate itself is included.
Company Identifiers
Domestic private and public limited companies can returncompany.identifiers.euid, for example CYDRCOR.HE433437. The EUID uses the Latin HE prefix even when registrationNumber uses Greek letters. Verification provides it for eligible companies; older prefill profiles may omit it. It is not a search key.
Query Identifiers
Cyprus uses a unique identifier system where Greek letter prefixes are part of the registration number and indicate the company type: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 full registration number (registrationNumber), including its prefix 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
Name search: Name searches return a bounded, ranked set of results, match both Greek and Latin spellings of a name, and tolerate small spelling differences. A broad term returns results rather than an error. Use more specific search terms or the full registration number for best results.
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 under liquidation or administration count as inactive and are filtered out too.
Quirks & Gotchas
Mappings
Company Status
Company status is extracted from the DRCOR organisation status. The raw status is in Greek and is preserved verbatim inlocalName. The standardized status comes from a fixed mapping of the register’s status values.
A status value outside this list is returned with its local name and a standardized status of Unknown. Only Active statuses set
active: true. When a company is closed, a closure date is captured when available from DRCOR.Legal Forms
The local legal form is preserved from DRCOR in Greek. English translations, standardized categories and ISO 20275 codes come from a fixed mapping of the register’s type and sub-type. The type and optional sub-type are combined (e.g., “Εταιρεία - Ιδιωτική”) to form the local name.Private & Public Companies
Overseas Companies
Business Names (Sole Traders)
Partnerships
The Greek local legal form name is always preserved verbatim from DRCOR. The sub-type (e.g., “Ιδιωτική” for Private, “Δημόσια” for Public, “Ομόρρυθμος” for General) distinguishes variants within the same base type. A partnership with no sub-type is returned as “Partnership”.
Legal Representatives
Legal representatives are extracted from the DRCOR company profile page (“Officials” section). Both individuals and corporate entities can hold these roles. Role names are preserved in the local language (Greek or English as provided by DRCOR) and translated and standardized through a fixed mapping of the register’s role values. Only the individual vs. company classification is inferred. The classification of a name as individual vs. company is AI-powered based on name patterns and context (e.g., suffixes like “LIMITED”, “LTD”, “ΠΕΡΙΟΡΙΣΜΕΝΗΣ”, “ΛΤΔ”, “ΕΤΑΙΡΕΙΑ” indicate a corporate entity).
Directors exercise the company powers subject to reserved matters and its articles; their title does not determine individual signing mode. Secretaries have separate administrative duties. Under Partnership Law Cap.116, sections 8–9 and 49, general partners have ordinary-business agency, while limited partners do not bind the partnership. A separate authorized grant is distinct from that ownership capacity.
Unknown filed positions retain their local name and appear as other key persons with standardized
Other. Corporate identities are preserved in both lists. Both live verification and the monthly prefill extract use this distinction.
Shareholders
Shareholders are extracted from the Trade Register Extract (Study File) PDF using AI parsing. This is the only source for shareholder data in Cyprus.Extraction Flow
- The Trade Register Extract PDF is retrieved from DRCOR (billed as the Trade Register Extract)
- Text is extracted from the PDF
- AI parses the extracted text to identify shareholders, share counts, and percentages
Shareholder Data
Greek Terms in Study File
Shareholder extraction requires the Trade Register Extract to be retrieved, and is billed as the Trade Register Extract when the document is fetched. The shareholders datapoint itself does not incur additional charges beyond the document retrieve. Both individual and corporate shareholders are supported, including foreign corporate shareholders with international addresses.
Activity Code Mapping
DRCOR does not provide structured activity codes (NACE, ISIC, or any national classification). Activity information is not available for Cypriot companies.Ultimate Beneficial Owners
The official certificate from the Register of Beneficial Owners is obtained through a local partner. RequestultimateBeneficialOwners in verification mode for structured data, or order ultimateBeneficialOwnersCertificate from availableDocuments for the source PDF. Delivery is asynchronous and typically takes 1 to 3 business days. Follow the existing request through webhooks or polling; do not submit repeated orders while it is pending. If the certificate cannot be obtained, the request reports an error rather than a successful empty result.
Data Availability
Data Availability Matrix
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing
Documents by Company Type
All entity types (ΗΕ, ΕΕ, Σ, ΑΕ, BN) have access to the same documents. The Study File covers registration history. The Beneficial Ownership Certificate is a separate document from the Register of Beneficial Owners.The Trade Register Extract is commonly referred to as a “Study File” in Cyprus. It provides the most comprehensive view of a company’s registration history from DRCOR, including company structure, officers, shareholders, filings, and status since incorporation. The document is always in English.
Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "<registration_number>", "countryCode": "CY", "dataPoints": ["company", "legalRepresentatives", "otherKeyPersons"] }
Active Private Company (ΗΕ prefix)
Active Private Company (ΗΕ prefix)
Closed Private Company (ΗΕ prefix)
Closed Private Company (ΗΕ prefix)
active: false, status Διαγραμμένη (Struck Off), and closureDate when available. Corporate legal representatives are common in Cyprus, especially for holding structures.Overseas Company (ΑΕ prefix)
Overseas Company (ΑΕ prefix)
Business Name / Sole Trader (ΕΕ prefix)
Business Name / Sole Trader (ΕΕ prefix)
Ιδιοκτήτης (Owner).Inactive Sole Trader (ΕΕ prefix)
Inactive Sole Trader (ΕΕ prefix)
Available Documents (example subset)
Available Documents (example subset)
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.