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 uses a single official registry for all company data:- DRCOR (Department of Registrar of Companies and Official Receiver). Operated by the Ministry of Energy, Commerce and Industry. This is the sole data source for all Cypriot entities. Company profile data (name, status, legal form, registered address, officers) is extracted from the DRCOR public e-filing portal 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 using OCR and AI.
DRCOR provides company profile data through its public ASP.NET web portal (no API). The system navigates the portal programmatically, extracting structured data from HTML responses. For shareholders, the Trade Register Extract PDF is retrieved, OCR-processed via Mistral, and parsed with AI to extract shareholder information.
Company Identifiers
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
Search Capabilities
Search limit: DRCOR returns a maximum of 200 results per search. If a name search exceeds this limit, an error is returned asking the user to refine their query. Use more specific search terms or the full registration number for best results.
Quirks & Gotchas
Mappings
Company Status
Company status is extracted from the DRCORorganizationStatus field. The raw status is in Greek, and the standardized status is AI-enriched.
Status values can appear in Greek or English depending on the DRCOR portal language. The system handles both. When a company is closed, a closure date (
statusDate) is captured when available from DRCOR.Legal Forms
The local legal form is preserved from DRCOR in Greek and AI-enriched to English with standardized categories and ISO 20275 codes. DRCOR provides atype and an optional subType field; these are combined (e.g., “Εταιρεία - Ιδιωτική”) to form the local name.
Private & Public Companies
Overseas Companies
Business Names (Sole Traders)
Partnerships
Because legal form standardization and ISO 20275 assignment are AI-enriched, exact mappings may evolve. The Greek local legal form name is always preserved verbatim from DRCOR. The
subType field (e.g., “Ιδιωτική” for Private, “Δημόσια” for Public) distinguishes variants within the same base type.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/standardized via AI. 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).Roles in DRCOR can appear in Greek or English depending on the entity type. Private companies (ΗΕ) typically show Greek roles (Διευθυντής, Γραμματέας), while partnerships (Σ) may show English roles (General Partner, Limited Partner). The AI parser handles both languages.
Shareholders
Shareholders are extracted from the Trade Register Extract (Study File) PDF using OCR and AI parsing. This is the only source for shareholder data in Cyprus.Extraction Flow
- The Trade Register Extract PDF is retrieved from DRCOR (triggers
CYP_REGISTER_EXTRACTbilling) - The PDF is processed with Mistral OCR to extract text
- 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. Billing occurs via the
CYP_REGISTER_EXTRACT catalog item 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.Data Availability
Data Availability Matrix
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing
Documents by Company Type
All entity types (ΗΕ, ΕΕ, Σ, ΑΕ) have access to the same document: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"] }
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
Available Documents
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.