Shape, check digit, accepted and refused examples and the API call for CRO number in Ireland. 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.
| Field | Value |
|---|---|
| Register | CRO |
| Shape | N{4,7} |
| Check digit | None: the shape is the only test. No check digit: a plain sequential integer (4 to 7 digits are accepted). The shape is the only test. |
| Worked example (accepted) | 100416 |
| Normalised form | 100416 |
| Regex (normalised form) | ^[0-9]{4,7}$ |
| API call | GET /companies/search?country=IE&company_number=100416 |
| VAT number | The register data holds no VAT number for this identifier. |
No letter prefix and no check digit. A well-formed number does not prove the company exists.
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=IE&company_number=100416" \ -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.
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.