Cyprus Company Registry Scraper - DRCOR Directors & Filings
Pricing
from $13.00 / 1,000 results
Cyprus Company Registry Scraper - DRCOR Directors & Filings
Search the Cyprus register of companies (DRCOR): registration number, type, status, incorporation date, registered office, directors and secretaries, former names, annual return and accounts filing history, pending filings. Greek names transliterated to Latin. JSON, CSV, Excel.
Pricing
from $13.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Cyprus Company Registry Scraper
Company data from the official Cyprus register of companies: who owns the file, who runs it, where it is registered, what it has filed and whether it is still alive. Names filed in Greek come back transliterated to Latin as well, so the output drops straight into a CRM or a screening pipeline.
Here is one real result, trimmed to show every field the actor returns:
{"organisationName": "BOLUMIO HOLDINGS LIMITED","organisationNameLatin": "BOLUMIO HOLDINGS LIMITED","registrationNumber": "HE 470001","registrationNumberDigits": "470001","registerPrefix": "HE","registerName": "Company","organisationType": "Limited Company","organisationSubType": "Private","organisationStatus": "Active","isActive": true,"statusDate": "20/01/2025","statusDateIso": "2025-01-20","nameStatus": "Current Name","registrationDate": "20/01/2025","registrationDateIso": "2025-01-20","ageYears": 1.6,"matchedName": null,"previousNames": [],"registeredOfficeStreet": "Γρίβα Διγενή, 42,","registeredOfficeBuilding": "OFFICE 3","registeredOfficePostalCode": "3035","registeredOfficeCity": "Λεμεσός","registeredOfficeCityLatin": "Lemesos","registeredOfficeCountry": "Κύπρος","registeredOffice": "Γρίβα Διγενή, 42, OFFICE 3 3035, Λεμεσός, Κύπρος","registeredOfficeLatin": "Griva Digeni, 42, OFFICE 3 3035, Lemesos, Kypros","officials": [{ "name": "ΜΑΡΙΑ ΒΕΝΙΖΕΛΟΥ", "nameLatin": "MARIA VENIZELOU", "position": "Director", "isCorporate": false },{ "name": "ΑΝΔΡΕΑΣ ΕΡΩΤΟΚΡΙΤΟΥ", "nameLatin": "ANDREAS EROTOKRITOU", "position": "Secretary", "isCorporate": false }],"directors": ["MARIA VENIZELOU", "ALEXIS EROTOKRITOU"],"secretaries": ["ANDREAS EROTOKRITOU"],"officialsCount": 4,"directorsCount": 3,"hasCorporateOfficials": false,"pendingServices": [],"pendingServicesCount": 0,"hasPendingServices": false,"lastAnnualReturnDate": "31/12/2025","lastAnnualReturnDateIso": "2025-12-31","annualReturns": [{ "service": "Filing of annual return", "orderNumber": "3311902", "formNumber": "HE32", "annualReturnDate": "31/12/2025", "annualReturnDateIso": "2025-12-31" }],"annualReturnsCount": 2,"latestFiledAnnualReturn": "2025-12-31","latestFiledAccounts": "2025-12-31","fileLastUpdate": "12/02/2026","fileLastUpdateIso": "2026-02-12","scrapedAt": "2026-08-21T21:31:07.482Z"}
What you get
Identity — current registered name in the original script and in Latin, full registration number with its register prefix (HE company, AE overseas company, S partnership, BN business name, EE European company), organisation type and sub-type (private or public), and the register the file sits in.
Status and dates — live registry status (Active, Dissolved, Strike Off, Winding Up by the Court, Dissolution following Voluntary Liquidation and the rest), the date that status took effect, incorporation date, and company age in years. isActive gives you a one-field filter.
Former names — the complete rename chain. Search a company under a name it used ten years ago and you still get the record under its current name, with the old one preserved in previousNames and matchedName.
Officers — every director and secretary on file, each with the name as filed, a Latin transliteration, the position, and an isCorporate flag that marks corporate directors and secretaries. directors, secretaries and hasCorporateOfficials are pre-split so nominee and trustee structures stand out immediately.
Registered office — street, building, floor and office, parish, postal code, city and country, as filed and transliterated.
Filing history — the annual return and financial statement archive with dates, form numbers and order numbers, plus latestFiledAnnualReturn and latestFiledAccounts so you can spot a file that has gone quiet. pendingServices lists filings that have been ordered but not yet registered, which is a live signal that something is changing right now.
Ways to search
| Mode | What it does |
|---|---|
| By organisation name | Find a known company. Words are matched whole, so add a second word to narrow a common one |
| By registration number | Look up a list of numbers, in any format: HE 336562, HE336562 or 336562 |
| Registration number range | Sweep a slice of the register. Numbers are handed out in order, so a range is also a clean feed of newly incorporated companies |
Filters
Every filter is applied before a record is counted, so you only pay for rows you asked for.
activeOnlyandorganisationStatuses— drop dissolved, struck-off and liquidated files, or keep only one statusregisterPrefixesandorganisationTypes— companies only, partnerships only, overseas branches onlyregisteredFromandregisteredTo— incorporation date window, for new-company lead listsofficialNameContains— every organisation in the scanned set that has a given person or corporate nominee as an officer. Matches the Greek and the Latin spellingcityContains— Limassol, Nicosia, Larnaca, Paphos, FamagustaminOfficials— skip shelf files with a single officerincludeNameApplications— reserved names that are not yet registered companies, an early signal of formations in progressfetchDetails— turn off for a fast name, number, type and status listing
Who is it for
| Use case | Who benefits |
|---|---|
| KYB and onboarding | Compliance teams verifying a Cyprus counterparty, its officers and whether the file is current |
| AML and due diligence | Investigators mapping nominee directors, corporate secretaries and rename histories |
| Corporate services leads | Firms targeting companies with overdue annual returns or newly incorporated entities |
| Fund and holding research | Analysts tracing Cyprus holding structures behind a group |
| Data enrichment | Teams appending registration numbers, status and addresses to an existing company list |
Tips
- Name search is refused by the registry when a term matches too many organisations. Add a second word, or switch to a registration number range to work through the register in slices.
- Registration numbers are sequential, so
registrationNumberFromandregistrationNumberToaround the current top of the register give you the companies formed in a given week. officialNameContainsfilters within whatever you search, so pair it with a number range when you want an officer's portfolio across a period.maxRecordsis a hard cap and controls run cost.
FAQ and troubleshooting
Which organisations are covered? Everything on the public register: limited companies, public companies, partnerships, business names, overseas companies and European companies, active and dissolved alike.
Why are some names in Greek? Cypriot-owned entities often file in Greek. Every name and address field has a Latin companion produced by transliteration, and the original is always kept.
Why do some officer names read as XXXXX? A small number of older files, mostly dissolved partnerships, have their officer names masked on the public register. That is how the register publishes them; the actor does not alter it.
Are shareholders included? No. The public register publishes directors and secretaries. Shareholder registers are not part of the public file.
How fresh is the data? It is read live on every run. fileLastUpdate tells you when the registry itself last touched the file, and scrapedAt when the record was collected.
Why is annualReturns empty for some companies? Partnerships and business names do not file annual returns, and a company incorporated in the last year may not have filed its first one yet.
Do I need an API key or credentials? No. The register is public and the actor needs nothing from you beyond the search input.
What happens if a lookup fails? It is skipped and the run continues. Nothing is charged for a record that could not be retrieved.
Not affiliated with, endorsed by or sponsored by the Department of Registrar of Companies and Intellectual Property of Cyprus. All data is read from publicly available records.
