Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.kyckr.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Registry

CRO (Companies Registration Office)Official company registry of Ireland

Data Access

CRO API + Document ProcessingRegistry Website
The Companies Registration Office (CRO) is the official registry for all companies and business names in Ireland. Basic company information is accessed directly from the CRO API, while enhanced data (directors, shareholders, share capital) is extracted from filed B1C Annual Return documents through automated document processing.

Company Identifiers

IdentifierFormatExampleNotes
Registration NumberNumeric, variable length175525No fixed length or padding
VAT NumberN/AN/ANot available from CRO
Irish company registration numbers have no fixed length or leading zeros. They are simply numeric identifiers assigned sequentially by the CRO.

Search Capabilities

Search MethodSupported
Search by registration numberYes
Search by company nameYes (contains search)

Data Availability

Companies

Data PointLTDDACULCPLCCLGExternal
Registration detailsYesYesYesYesYesYes
AddressYesYesYesYesYesYes
DirectorsYes*Yes*Yes*Yes*Yes*Yes*
Company SecretaryYes*Yes*Yes*Yes*Yes*Yes*
ShareholdersYes*Yes*Yes*Yes*Yes*Limited
Share CapitalYes*Yes*Yes*Yes*NoNo
Group StructureYes*Yes*Yes*Yes*Yes*No
Activity CodesYes**Yes**Yes**Yes**Yes**Yes**
*Extracted from B1C Annual Return filings **Via separate API (not in enhanced profile response)
LTD = Private Company Limited by Shares, DAC = Designated Activity Company, ULC = Private Unlimited Company, PLC = Public Limited Company, CLG = Company Limited by Guarantee

Business Names

Data PointIndividualBody Corporate
Registration detailsYesYes
AddressYesYes
OwnersYes*Yes*
ShareholdersNoNo
Share CapitalNoNo
*Extracted from filed documents
CodeAbbreviationFull NameNotes
1153LTDPrivate Company Limited by SharesMost common company type
1150DACDesignated Activity CompanyLimited by shares, restricted objects
1157ULCPrivate Unlimited CompanyUnlimited liability
1155CLGCompany Limited by GuaranteeNon-profits, charities
CodeAbbreviationFull NameNotes
1154PLCPublic Limited CompanyPublicly traded companies
CodeTypeDescriptionNotes
1130IndividualBusiness name - IndividualSole trader trading under a different name
1132Body CorporateBusiness name - Body CorporateCompany trading under a different name
CodeAbbreviationFull NameNotes
1177SESocietas EuropaeaEuropean company form
1178ExternalForeign Registered BodyForeign company with Irish branch
CodeAbbreviationFull NameNotes
1175ICAVIrish Collective Asset-management VehicleInvestment funds
1176-Investment CompanyInvestment entities

Status Codes

StatusDescriptionNormalized Status
NormalActive companyActive
In LiquidationLiquidation proceedings in progressDistressed
In ReceivershipReceivership proceedings in progressDistressed
Strike-Off ListedListed for removal from registerDistressed
Strike-Off PendingStrike-off pending final dissolutionDistressed
DissolvedCompany has been dissolvedInactive
ExaminershipCourt protection (similar to Chapter 11)Distressed

Activity Codes

Ireland uses NACE Rev. 2 for classifying business activities.
FieldDescriptionExample
nace_codeNACE Rev. 2 code format62.01
nameActivity descriptionComputer programming activities
versionNACE version2
Activity codes are sourced via a separate CRO Open Data API and are not included in the main enhanced profile response. The activities array will be populated by a separate service.

Address Format

Irish addresses use a line-based structure from the CRO: Example format:
SUITE 6, RINEANNA HOUSE, SHANNON FREE ZONE, CO. CLARE

Address Components

ComponentMaps ToDescription
CompanyAddress1rawAddressLines[0]Primary line (building/street)
CompanyAddress2rawAddressLines[1]Secondary line (area/locality)
CompanyAddress3rawAddressLines[2]Region/county
CompanyAddress4rawAddressLines[3]Additional (often empty)
EircodepostcodeIrish postal code
CountrycountryAlways “Ireland”
Eircode (Irish postal code) is not always present, particularly for older registrations or rural addresses.

Implementation Notes

Data Currency: Director, secretary, and shareholder data is extracted from B1C Annual Return filings through document processing. This data reflects the last filed annual return, not real-time changes. Recent appointments, resignations, or share transfers may not be reflected until the next annual return is filed and processed.
Joint Shareholdings: When shares are jointly owned, shareholder names may appear combined in the source data (e.g., “JOHN DOE & JANE DOE”). These are split into separate entries in the API response.
Foreign Registered Bodies: Companies with type code 1178 are foreign entities with an Irish branch or presence. The registrationType field will be “Foreign Registered Body” and registrationTypeDetails will contain the country of origin.

Representatives

RoleDescriptionNotes
DirectorCompany directorPrimary governance role
Company SecretaryStatutory secretaryRequired for all Irish companies
Registered Business OwnerBusiness name ownerFor business name registrations only
Ultimate ParentUltimate parent companyFrom group structure data
Immediate ParentDirect parent companyFrom group structure data

Capital Types

Share capital data is grouped by share class (e.g., “ORDINARY”, “A ORDINARY”, “PREFERENCE”) with each class including:
  • Total nominal value
  • Currency (typically EUR)
  • Shareholdings with percentage ownership
CLG companies (Companies Limited by Guarantee) and External companies (Foreign Registered Bodies) do not have share capital data, as CLGs have members rather than shareholders, and external companies’ capital is registered in their home jurisdiction.