Cyprus: company identifier formats (Registration number)

Shape, check digit, accepted and refused examples and the API call for Registration number in Cyprus. Every example on this page is run through the same validators as the free identifier validator, so a value shown as accepted is a value the validator accepts.

Registration number

FieldValue
RegisterDRCOR
ShapeHE | AE + N{1,9}
Check digitNone: the shape is the only test. No check digit: HE (company) or AE (overseas company) and up to 9 digits without a leading zero. The shape is the only test.
Worked example (accepted)HE165
Normalised formHE165
Also accepted as input165 · AE3834
Regex (normalised form)^(HE|AE)[1-9][0-9]{0,8}$
API callGET /companies/search?country=CY&company_number=HE165
VAT numberThe register data holds no VAT number for this identifier.

Notes and scope

Bare digits mean HE. Trade names and partnerships are never served.

Call it from code

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=CY&company_number=HE165" \
  -H "Authorization: Bearer YOUR_API_KEY"

Shape notation: N digit · L letter · X digit or letter · C check digit or character · {n} repeat n times.

A valid shape and check digit prove that a number is well-formed, not that a company holds it. Only a lookup in the register answers that.

Source and credit

Register data that the API serves for Cyprus carries this credit:

Contains data from the Department of the Registrar of Companies and Intellectual Property (DRCOR), Republic of Cyprus, via data.gov.cy, CC BY 4.0

Related pages

Start your 14-day free trial · API documentation

The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.

Frequently asked questions

How is the Registration number checked?
No check digit: HE (company) or AE (overseas company) and up to 9 digits without a leading zero. The shape is the only test.