1. What is the Irish company register?
The Companies Registration Office, in Irish an Oifig um Chlárú Cuideachtaí, is the central repository of public statutory information on Irish companies, business names, and limited partnerships. It operates under the aegis of the Department of Enterprise, Tourism and Employment, and its core jobs are incorporating companies, enforcing their filing obligations, and making company information public. There is one office and one national register, so there are no regional courts or chambers to work through.
Almost everything runs through CORE, the Companies Online Registration Environment. Companies file on it, and anyone can search it for the companies, limited partnerships, and business names registered in the State. The legal framework is the Companies Act 2014, which replaced the Companies Acts 1963-2013 on 1 June 2015 and set the company types you see on the register today. Around CORE sit three other official sources worth knowing:
| System | What it holds | Access |
|---|---|---|
| CORE core.cro.ie | Company profile (number, name, type, status, registration date, next annual return date, registered address), previous names, events, and the list of every filed document | Free to search, documents paid |
| CRO Open Data Portal opendata.cro.ie | Company Records file of current and dissolved companies, updated daily, plus an index of the financial statements filed for 2022, 2023, and 2024 | Free, CC BY 4.0 licence |
| CRO Gazette cro.ie | PDF lists published each Wednesday: new companies, name changes, annual returns received, liquidations, external companies, strike-offs, restorations, and mergers | Free |
| Register of Beneficial Ownership rbo.gov.ie | The natural persons who ultimately own or control Irish companies, kept in a separate register | Details for competent authorities and designated persons only |
In short: CORE tells you a company exists, what type it is, and what it has filed. The filed documents tell you who runs it and how it performs, and you pay for each one.
2. How to search the CRO step by step
Searching is free and needs no account. The CRO says basic information such as the company name and registered office address can be checked free of charge on CORE. The interface is in English, with a language menu in the top right, and the search takes a company name or a CRO number.
Open the CORE search and pick the register
Choose what you are searching first. Entity covers the companies, business names, and limited partnerships on CORE. Auditor and Disqualified/Restricted Person search two separate lists, and the second one comes back in the verification checklist below.
The Search page on CORE. Pick the register (Entity, Auditor, or Disqualified/Restricted Person), then the name search type: contains word, starts with, or exact match. The entity number has its own field. Search by number when you have one
Type the plain number into the Entity Number field, with no prefix. A number search is the quickest route to the right record. Still check that the result is the company you expect rather than a business name or a limited partnership, because all three sit in the same Entity search.Search by name with the right match type
Contains word is selected by default. Switch to Starts with or Exact Match when a common word returns too many hits. Irish company names can legally end in the Irish form of the suffix, such as Teoranta instead of Limited, so search on the distinctive part of the name rather than on the suffix.Open the company record
The free profile shows the registered number and name, the company type, the status and the date it took effect, the registration date, the next annual return date, and the registered address. Two more tabs, Previous Names and Events, sit next to it.
The record for Ryanair Designated Activity Company, number 104547. The profile on the right is free. Every filed document on the left, from the annual return to the consolidated financial statements, costs €2.50 as a standard copy or €12.00 certified. Buy the documents and reports you need
The Documents tab lists every filing with the date it was registered and the date it took effect, 1,165 of them for Ryanair, and a filter box narrows the list down. The Reports tab is where you order a letter of status or a duplicate certificate. You can pay for documents by debit or credit card without a CORE account; you only need one to file.
3. What data is public and what it costs
Ireland splits cleanly: the index is free and the paper is paid. The search, the profile, the list of filings, the API, and the open data file cost nothing. Every document behind the list carries a fee fixed by the Minister for Enterprise, Tourism and Employment, which the CRO itself calls a small fee.
| Item | Free or paid | Price |
|---|---|---|
| CORE search by name or number | Free | €0, no account |
| Company profile and the list of filed documents | Free | €0, shown on the record |
| Image of a filed document (annual return, accounts, Form B10) | Paid | €2.50 |
| Certified copy of a filed document | Paid | €12.00 |
| Printout of basic company details | Paid | €3.50 |
| Search on a company's paper file (mostly older documents) | Paid | €3.50 |
| Duplicate certificate of a company | Paid | €12.00 |
| Open Services API, company and submission search | Free | €0, signed terms and conditions required |
| Company Records open data file | Free | €0, daily CSV and API, CC BY 4.0 |
| Beneficial ownership report (designated persons only) | Paid | €2.50 |
| Bulk data, daily update licence | Paid | €31,000 per year |
| Bulk copies of all scanned documents | Paid | €47,520 per year |
| Historic scanned documents, one-off back file | Paid | €192,580 |
Two things stand out. First, the basic company data is free in every format: on screen, through the Open Services API, and as a daily file on the CRO Open Data Portal, which the CRO launched in May 2025 and which publishes company records as an EU high-value dataset. Second, the free data stops at the index. The portal's Financial Statements dataset, for 2022, 2023, and 2024, lists which statements were filed, with file name, company number, submission number, and dates. The figures themselves are still inside the filed document, at €2.50 a copy.
What you will not find on the free record at all: directors, shareholders, revenue, employee numbers, phone numbers, or email addresses. Directors appear in filed forms, such as Form B10 for a change of director or secretary, which must reach the CRO within 14 days of the change. Financial figures appear in the financial statements attached to the annual return, the Form B1 every company files at least once a year.
4. Irish legal forms, briefly
Under the Companies Act 2014, the most common company type on the register is the LTD, a private company limited by shares with no objects clause that can undertake any activity. A private company whose constitution limits it to set objects is a designated activity company, or DAC. CORE states the type in full on the record, such as Designated Activity Company (limited by shares) on Ryanair's, and every form has an English and an Irish name ending.
| Form | Full name | Name ends in | In short |
|---|---|---|---|
| LTD | Private company limited by shares | Limited, or Teoranta | Up to 149 members, no objects clause, and a single director allowed if someone else is secretary. May dispense with the AGM. |
| DAC | Designated activity company | Designated Activity Company, or Cuideachta Ghníomhaíochta Ainmnithe | A private company that may only do what its constitution sets out. At least two directors. Ryanair is one. |
| PLC | Public limited company | Public Limited Company, or Cuideachta Phoiblí Theoranta | Allotted share capital of at least €25,000, a quarter of it paid up before it trades. At least two directors, no audit exemption. |
| CLG | Company limited by guarantee | Company Limited by Guarantee, or Cuideachta faoi Theorainn Ráthaíochta | No share capital: members guarantee a fixed contribution. Charities and professional bodies use it, and not-for-profits can be exempted from the name ending. |
| ULC | Private unlimited company | Unlimited Company, or Cuideachta Neamhtheoranta | Members carry unlimited liability. Must have a share capital and at least two directors. |
| PUC / PULC | Public unlimited company, with or without share capital | Unlimited Company, or Cuideachta Neamhtheoranta | Unlimited liability, at least two directors, and no audit exemption. |
The 2014 Act gave existing private companies limited by shares an 18-month transition period. During it they could re-register as a DAC by an ordinary resolution passed at least three months before the period ended. Ryanair's row in the CRO's open data file dates its current name and company type to 15 September 2016. The same file still carries older type labels, such as Private limited by shares and Single member private company limited by shares, next to the 2014 Act ones, so if you match on legal form, map both generations.
CORE also holds entities that are not companies. A business name is a registered trading name under the Registration of Business Names Act 1963; registering it makes public the individual, partnership, or company that is the legal entity behind the name. A limited partnership registers under the Limited Partnership Act 1907 and needs at least one general and one limited partner. A foreign company that opens a branch in Ireland must register it as an external company within 30 days, under Part 21 of the Companies Act 2014. Industrial and provident societies, friendly societies, and trade unions are registered with the Registry of Friendly Societies, not with the CRO.
5. How to verify an Irish company: a practical checklist
Confirm the number, the type, and the address
Search the CRO number on CORE and check that the name, company type, and registered address match what you were given, and that the hit is a company rather than a business name. For a quick first pass, our free company lookup finds the registration and revenue data in one search.Treat any status other than Normal as a question
Normal is the status of a live company such as Ryanair. Other values in the register include Strike Off Listed, Struck Off, Liquidation, Examinership, and Dissolved. Strike-off follows a fixed sequence: a statutory notice to the registered office, a notice in the CRO Gazette 28 days later, and strike-off 28 days after that unless the missing returns are filed. A struck-off company ceases to exist as a legal entity, and its assets become the property of the State.Check the annual return record
The profile shows the next annual return date, and the return is due within 56 days of it. Failing to file can get a company struck off, and the CRO strikes off over 11,000 companies a year on average. A late return costs a €100 late fee plus €3 a day, up to €1,200, and a company that files late more than once in five years loses its audit exemption. A history of late returns is worth asking about.Compare the letterhead and the website
Irish limited companies must show their legal form, place of registration, registered number, and registered office on business letters and order forms, including email, and on a readily accessible page of their website. Invoices and delivery notes do not have to carry these details, so check a letter, an order form, or the website. If the number there does not match the register, stop there.Buy the latest accounts, and check whose they are
Buy the most recent annual return and the financial statements attached to it, €2.50 each. Then check whose figures they are. A private subsidiary of a parent in the EEA can file a Section 357 notice and an irrevocable guarantee from its parent, plus the parent's consolidated financial statements, instead of its own accounts. Ryanair's latest filing set includes both: a Section 357 notice and a set of consolidated financial statements.Check the directors
Directors are not on the free profile, so buy the recent Form B10 filings for changes of director or secretary. Then search each name in CORE's Disqualified/Restricted Person register. A restriction lasts five years, and a restricted director may only act for a company with at least €100,000 of paid-up share capital (€500,000 for a PLC or a public unlimited company). At least one director must also be resident in the EEA, or the company must file a bond instead.Ask for the beneficial owners directly
Beneficial ownership sits in the separate Register of Beneficial Ownership. Competent authorities get full access and designated persons under anti-money-laundering law restricted access, while the public view is limited. If you are neither, ask the counterparty for the details: every company must keep its own internal beneficial ownership register.Get a letter of status for formal proof
If a bank or a tender needs written proof, order a letter of status from the Reports tab on CORE. The CRO describes it as proof that the company is incorporated and authorised to undertake business in Ireland.
6. Limitations of the official register
To be clear: for a handful of lookups, CORE is quick, cheap, and open to anyone, and the open data file is free to reuse under CC BY 4.0. The limits show up when you need people, numbers, or scale:
- No directors on the free record. Directors, secretaries, and shareholders live in filed forms you buy one by one.
- Accounts are document images, not data. Each set costs €2.50, and the free open data only indexes which statements were filed.
- The filed accounts may not be the full picture. Subsidiaries can file their parent's consolidated statements under section 357, small companies can file abridged statements built around the balance sheet and notes, the first annual return carries no statements, and a non-designated private unlimited company may file an auditor's report or no accounts at all.
- No firmographics. Revenue as a field, employee counts, phone numbers, and email addresses are not in the register. The open data file has a NACE Rev. 2 field, but among live companies it is filled almost only for those registered since June 2015. Ryanair, registered in 1984, has none.
- Two generations of labels. The open data mixes company type labels from before and after the 2014 Act, so a filter on legal form misses companies unless you map the old labels.
- Processing lag. The CRO's daily processing notice of 2 October 2026 showed it working on ordinary online company applications received on 24 September, and business name registrations can wait up to four weeks.
- Ownership is closed. The public view of the Register of Beneficial Ownership shows the entity and the number of beneficial owners filed, not who they are.
- Bulk access is expensive. The licensed daily data update costs €31,000 a year and the document images €47,520 a year, with no option to buy a subset.
If you check one Irish supplier a quarter, none of this matters. If you onboard hundreds, it is the whole problem.
7. Access CRO data programmatically
CompanyData maintains a normalized database of all 401,198 Irish entities, sourced directly from the Companies Registration Office and refreshed as new filings appear. CRO numbers are already parsed and validated, filed financial statements are read out of the document images into structured fields, and records are enriched with revenue, employees, and contact data that the official register does not publish at all.
The CRO's own Open Services API is free and worth knowing about, but it returns the same basic data as the CORE search, needs a signed copy of its terms and conditions before you get full access, and charges the normal price per image for documents. Our Company Data API lets you look up any Irish entity by CRO number, name, or address and get structured JSON back in real time, with 150 free lookups to start and no CORE checkout. It is used by developers, banks, and insurers across 190+ countries, so Irish checks work exactly like checks anywhere else.
Example: look up a company by CRO number
GET /v1/companies?country=IE®istration_id=104547
{
"name": "RYANAIR DESIGNATED ACTIVITY COMPANY",
"legal_form": "DAC",
"registration_id": "104547",
"city": "Swords",
"status": "normal"
}Every field above is what the free CORE profile shows for Ryanair in the record screenshot in section 2. Revenue, employees, and contact details come back on the same record where we hold them, and are absent here for the reason this guide keeps running into: the CRO does not publish them as data.
8. Ireland vs other company registers
Ireland gives away the index, an official API, and a daily open data file, and charges for the paperwork. For context:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| Ireland | CRO, searched on CORE | Yes, profile and filing list | Yes, free (Open Services) + open data | Yes, EUR 2.50 per document |
| Argentina | IGJ (Buenos Aires City), per province elsewhere | No, open data and CUIT check only | No, CSV open data (CC BY 4.0) | Paid copy, 6 modules (ARS 9,000) |
| Australia | ASIC + ABR (ABN Lookup) | Yes, incl. sole traders | ABN validation only | Large companies only |
| Austria | Firmenbuch, one FN number | Summary only | No, ten agents resell | Yes, EUR 1.52 per document |
| Belgium | CBE / KBO / BCE | Yes, incl. directors and NACE | Yes, EUR 50 per 2,000 | Yes, free in XBRL |
| Brazil | CNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas Comerciais | By CNPJ only, hCaptcha, incl. QSA | Yes, Serpro, from BRL 0.6591 per lookup; free bulk open data | Listed companies only, free via CVM |
| Bulgaria | Commercial Register (Registry Agency), one 9-digit UIC | Yes, incl. directors and capital | Yes, by contract, from EUR 51.13 | Yes, free download |
| Canada | Corporations Canada + 13 provincial/territorial registries | Yes, incl. directors and ISC | Yes, lookup by number, account needed | Rarely, some distributing corporations |
| Chile | RES (Tu Empresa en un Día) + Registros de Comercio | RES only, behind reCAPTCHA | No; yearly open-data CSV of RES formations | Open and special S.A.s only |
| China | GSXT (SAMR), one 18-character code | Yes, behind a CAPTCHA | None found on GSXT | Ten figures, only if the company opts in |
| Colombia | RUES, 58 chambers of commerce | Basic data, free by law | No; monthly open data on datos.gov.co | Supersociedades filers only (SIIS) |
| Czech Republic | Obchodní rejstřík, 7 courts, one IČO | Yes, incl. extracts, Czech only | Yes, free (ARES REST) | Yes, free as PDF |
| Denmark | CVR, one 8-digit CVR number | Yes, incl. directors and signing rule | Yes, free, by application | Yes, free in XBRL and PDF |
| Estonia | Äriregister via e-Business Register (RIK) | Yes, incl. shareholders and tax data | Yes, free with a RIK contract | Yes, free PDFs + CSV key figures |
| Finland | YTJ + PRH Trade Register, one Business ID | Yes, extract free too | Yes, free open data | Yes, EUR 5.02 per document |
| France | RNE at INPI + Sirene + RCS | Yes, most data | Yes, two, both free | About 45% filed confidentially |
| Germany | Handelsregister, ~150 courts | Yes, since 2022 | No | Yes, via Unternehmensregister |
| Greece | GEMI, one 12-digit number | Yes, incl. directors and filings | Yes, key on approval | Yes, free download |
| Hungary | Cégjegyzék, 20 company courts | Yes, CAPTCHA, Hungarian only | XML by contract, paid | Yes, free to view |
| India | MCA21 (MCA), one CIN, 32 RoC offices | CIN lookup only, CAPTCHA | No | Yes, INR 100 to view, login needed |
| Indonesia | AHU Online (Ditjen AHU), searched by name | Name search only, behind reCAPTCHA | None found; bulk IDR 5m per 100 PTs | Audited PTs only by law; access unconfirmed |
| Israel | Registrar of Companies (ICA), one 9-digit number | Yes, Hebrew only, no people | Open data only, free (data.gov.il) | No, public companies via MAGNA |
| Italy | Registro Imprese, Chambers of Commerce | Basic data only | Yes, by contract | Yes, EUR 2.50 per filing |
| Japan | Commercial register (MOJ) + NTA corporate number site | Name, address, number only | Yes, free (NTA, ID takes 2-4 weeks) | EDINET filers only |
| Luxembourg | RCS at Luxembourg Business Registers | Record free, filings need a login | Yes, EUR 5,000 a year | Yes, but many forms exempt |
| Malaysia | SSM, sold via 4 service portals | Match count only | No, e-Info API on enquiry | Yes, summary in RM15.40 profile |
| Mexico | Registro Público de Comercio (SIGER 2.0), one folio mercantil electrónico | No, account and CURP required; state fees may apply | No, terms forbid extraction | Rarely, PSM only at shareholders' request (SAS must file) |
| Netherlands | KVK Handelsregister | Search free, extracts paid | Yes, paid | Filed, paid access |
| New Zealand | Companies Register (Companies Office), company number + NZBN | Yes, incl. directors, shareholders, documents | Yes, mostly free (NZBN API no fee) | FMC and large overseas-linked only |
| Norway | Brønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit number | Yes, incl. roles and firmaattest | Yes, free (NLOD 2.0), no sign-up | Yes, free PDF download |
| Poland | KRS, one 10-digit KRS number (+ CEIDG for sole traders) | Yes, extracts free too | Yes, free, no key | Yes, free, XML unless IFRS |
| Portugal | Registo Comercial (IRN), one NIPC | Publications only, record EUR 25 a year | No, FCPC by protocol only | Filed, separate paid certificate |
| Romania | Registrul Comerțului (ONRC), CUI + J/C/F number | Basic record, free account needed | No, free monthly open data instead | Filed; key figures via ANAF by CUI |
| Saudi Arabia | Commercial Register (Ministry of Commerce), one unified national number | Yes, basic data behind a CAPTCHA | Yes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000 | Filed on Qawaem, not in the free search |
| Singapore | ACRA Bizfile, one UEN per entity | Yes, basic record, no login | Yes, paid subscription, prices unpublished | Yes, extracts from S$11; solvent EPCs exempt |
| Slovakia | ORSR, 8 registry courts, one IČO | Yes, incl. directors and s.r.o. partners | Yes, free (Open Data REST) | Yes, free in RÚZ |
| South Korea | Commercial registry (courts, via IROS), 13-digit corporate number | No, KRW 700 per online view | No, statistics API only; bulk data by approval | Audited and listed companies, free on DART |
| Spain | Registro Mercantil, per province | Yes, core record | No | Yes, paid per filing |
| Sweden | Bolagsverket, one organisation number | Basic record, no board | Yes, free basic data; full API paid | Yes, SEK 75; digital AB filings free since 2020 |
| Switzerland | Zefix + 26 cantons | Yes, 4 languages | Yes, free (Zefix REST) | No |
| Taiwan | MOEA findbiz, one 8-digit UBN | Yes, incl. directors' shareholdings | Yes, free (GCIS open data) | Public companies only, via MOPS |
| Thailand | DBD DataWarehouse+, one 13-digit number | Yes, incl. directors (Thai view only) | BDEX, by application, fees set by law | Yes, key figures free, 5 years |
| Turkey | Ticaret Sicili, 238 offices in MERSİS, one MERSİS number | Name check only (image code); notices free with login | No free API; paid gazette web-service feed from TRY 484,932/yr | No accounts search; listed companies on KAP |
| United Arab Emirates | NER (Ministry of Economy) + per-emirate and free zone registers | No national search (UAE PASS); Dubai directory and DIFC free | None found; Dubai licence CSVs on Dubai Pulse (unreachable) | Joint stock companies only |
| United Kingdom | Companies House | Yes | Yes, free | Yes, but often no P&L |
| United States | 50 state registries + SEC EDGAR | Mostly, per state | EDGAR only | SEC filers only |
| Vietnam | National Business Registration Portal (MoF), one enterprise code = tax code | Yes, basic record behind a reCAPTCHA | None found; paid account access (VND 4.5m/month) | Yes, VND 40,000 per copy |