Cyprus Company Registry Scraper - DRCOR Directors & Filings avatar

Cyprus Company Registry Scraper - DRCOR Directors & Filings

Pricing

from $13.00 / 1,000 results

Go to Apify Store
Cyprus Company Registry Scraper - DRCOR Directors & Filings

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Cyprus Company Registry Scraper

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.

ModeWhat it does
By organisation nameFind a known company. Words are matched whole, so add a second word to narrow a common one
By registration numberLook up a list of numbers, in any format: HE 336562, HE336562 or 336562
Registration number rangeSweep 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.

  • activeOnly and organisationStatuses — drop dissolved, struck-off and liquidated files, or keep only one status
  • registerPrefixes and organisationTypes — companies only, partnerships only, overseas branches only
  • registeredFrom and registeredTo — incorporation date window, for new-company lead lists
  • officialNameContains — every organisation in the scanned set that has a given person or corporate nominee as an officer. Matches the Greek and the Latin spelling
  • cityContains — Limassol, Nicosia, Larnaca, Paphos, Famagusta
  • minOfficials — skip shelf files with a single officer
  • includeNameApplications — reserved names that are not yet registered companies, an early signal of formations in progress
  • fetchDetails — turn off for a fast name, number, type and status listing

Who is it for

Use caseWho benefits
KYB and onboardingCompliance teams verifying a Cyprus counterparty, its officers and whether the file is current
AML and due diligenceInvestigators mapping nominee directors, corporate secretaries and rename histories
Corporate services leadsFirms targeting companies with overdue annual returns or newly incorporated entities
Fund and holding researchAnalysts tracing Cyprus holding structures behind a group
Data enrichmentTeams 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 registrationNumberFrom and registrationNumberTo around the current top of the register give you the companies formed in a given week.
  • officialNameContains filters within whatever you search, so pair it with a number range when you want an officer's portfolio across a period.
  • maxRecords is 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.