Ireland Company Registry Scraper - CRO
Pricing
from $24.00 / 1,000 company searches
Ireland Company Registry Scraper - CRO
Search the official Irish company register (CRO) by name or number. Returns registered name, CRO number, type, status, incorporation and dissolution dates, registered address with Eircode, annual-return and accounts dates. No API key.
Pricing
from $24.00 / 1,000 company searches
Rating
0.0
(0)
Developer
getregdata
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
Look up Irish companies in the official CRO (Companies Registration Office) companies register.
Search by company name or CRO number and get the registered name, CRO number, company type, status, incorporation and dissolution dates, registered address with Eircode, annual-return and accounts dates and NACE code as structured JSON - the identity and standing record for verifying an Irish counterparty. Live and dissolved companies are both covered.
No API key. Results come back in seconds.
Source and freshness
Data comes from the CRO's own open-data publication of the companies register (the "Company Records" dataset, opendata.cro.ie), which the CRO refreshes daily. It usually runs 1-2 days behind the live register, so a company incorporated or dissolved yesterday may not show yet.
Every row carries dataAsOf - the date of the register data it reflects - so each answer reads
"as of" that day. If the CRO's published data is ever more than 7 days old, the run's status message
and every row (dataNote) say so.
Contains data from the Companies Registration Office, licensed under CC BY 4.0 (creativecommons.org/licenses/by/4.0).
What you get per company
| Field | Example |
|---|---|
companyName | RYANAIR DESIGNATED ACTIVITY COMPANY |
companyNumber | 104547 |
companyType | DAC - Designated Activity Company (limited by shares) |
status / statusEffectiveDate | Normal / date when the register records one |
incorporationDate | 1984-11-28 |
dissolvedDate | date for dissolved companies, else null |
registeredAddress | RYANAIR DUBLIN OFFICE, AIRSIDE BUSINESS PARK, SWORDS CO. DUBLIN, SWORDS,DUBLIN |
addressCity / addressPostcode / addressCountry | SWORDS / Eircode when recorded / Ireland |
annualReturnDueDate | 2026-10-09 (next annual return) |
lastAnnualReturnDate / lastAccountsDate | 2025-10-09 / 2025-03-31 |
naceCode | NACE Rev. 2 class, e.g. 64.99, when recorded |
nameEffectiveDate | date the current name took effect |
dataAsOf | 2026-09-30 - the register data date |
jurisdiction, source, sourceUrl, retrievedAt | provenance for every row |
What this is good for
- KYB / onboarding - confirm an Irish company exists, its type, and that it is in
Normalstanding (notDissolved,Strike Off ListedorLiquidation) before contracting. - Ireland is a major EU corporate, holding and multinational-HQ domicile - a huge share of tech, pharma and finance groups have Irish entities; this verifies them against the official source.
- Compliance signals - the next annual return date, last annual return and last accounts dates
flag entities that may be late filing;
Strike Off Listedflags companies the CRO is about to strike off. - Enrichment - registered address, Eircode and NACE activity code in one call.
What is NOT included
Stated plainly:
- No directors, shareholders or beneficial owners.
- No filed documents / accounts. CRO sells those as paid documents.
- No email or phone. The CRO's published company data does not include contact details.
- Companies only. Business names, limited partnerships, industrial and provident societies and
trade unions are not in the CRO's published company data. A limited partnership (
LP...), reserved name (RN...), society (...R) or trade union (...T) number is skipped and not charged.
This is a verification and enrichment tool, not a full ownership profile, and it invents nothing.
What changed (October 2026)
- Source is now the CRO's official open-data companies register - faster runs (seconds) and dissolved companies are always included.
- Removed:
registeredEmailandentityId(not in the published data); business-name matches. - Added:
dataAsOfon every row,dissolvedDate,lastAnnualReturnDate,lastAccountsDate,naceCode,nameEffectiveDate, and amessageon not-found rows. - Input and pricing are unchanged.
Input
| Field | Type | Default | Description |
|---|---|---|---|
companyNames | array | - | Company names to search, each looked up separately (min 2 chars) |
companyNumbers | array | - | CRO company numbers, digits (e.g. 104547) |
maxResultsPerQuery | integer | 50 | Max records per query (up to 50) |
statusFilter | array | - | Keep only companies whose status contains one of these words (e.g. Normal, Dissolved) |
Set at least one of companyNames or companyNumbers. A run with neither ends straight away with a
message saying what to set, and no search is charged.
How a name search matches: every word of the name must appear in the company name, in any order
(Ryanair Holdings finds RYANAIR HOLDINGS PUBLIC LIMITED COMPANY). Legal-form words such as Ltd,
PLC or DAC are optional. Exact and starts-with matches come first, live companies before
dissolved ones. A number lookup returns that exact CRO number only.
Example input
{"companyNames": ["RYANAIR"],"statusFilter": ["Normal"],"maxResultsPerQuery": 10}
Billing
Charged per search, not per company - one query is one charge regardless of how many companies come back.
A search that finds nothing is still an answer, and is charged (
lookupStatus: not_found_in_registermessage saying "no company matching ... found in the CRO companies
register as of
Limitations
- 1-2 day lag behind the live register (see
dataAsOf). - No directors, shareholders, owners, documents or contact details (see above).
- Companies only - no business names, partnerships or societies.
- Up to 50 results per query - when a name matches more, the run says so; narrow the name.
- Status and type text is the register's own (
Normal,Dissolved,Strike Off Listed, ...). - Older records may lack an Eircode, NACE code or status date.
For Ireland specifically, pair this with a sanctions and PEP screen on the company names it returns.
Data source: CRO open data - Company Records, Companies Registration Office, Ireland. Contains data from the Companies Registration Office, licensed under CC BY 4.0. This actor is not affiliated with or endorsed by the CRO.
Related actors
Part of a suite of official government registry actors - no public API to build or maintain, pay per result, nothing to configure.
| Country | Actors |
|---|---|
| Poland | BDO · CRBR · KRS (financials) · EKW · KNF · KRS (board) · KRZ · MSiG · KYB check · PEP (Sejm) · REGON (sites) · REGON · UOKiK |
| Germany | Insolvenzbekanntmachungen · Handelsregister |
| Spain | BORME · Registro Mercantil · Registro Público Concursal |
| Italy | INI-PEC · Registro Imprese |
| Austria | Ediktsdatei · WKO |
| France | Societe.com |
| Belgium | KBO / BCE |
| Czechia | ISIR |
| Slovakia | RPVS |
| Cyprus | DRCOR |
| Ireland | CRO (this actor) |
| Portugal | Publicações MJ |
| Nigeria | CAC |
| Colombia | RUES |
| USA | California SoS · California UCC |
| UAE | ADGM |
| Global | Adverse media |
Common combinations: company register -> UBO -> insolvency/debtors -> adverse media is the standard KYB/onboarding chain.
For Poland that whole chain is one call: Poland KYB Risk Check takes a NIP or KRS and returns identity, beneficial owners and insolvency - screened against the company and every beneficial owner - as a single verdict. The component registry lookups it runs bill as usual, plus a small orchestration fee.
Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com