Ireland CRO Company Search Scraper avatar

Ireland CRO Company Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Ireland CRO Company Search Scraper

Ireland CRO Company Search Scraper

Search Ireland's Companies Registration Office (CRO) register. Find companies by name, status, type, county or reg/dissolution date, or look up exact companies by CRO company number. Full company data: status, type, dates, address, Eircode, NACE code.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search Ireland's Companies Registration Office (CRO) company register. Find companies by name, legal status, company type, county, or registration/dissolution date — or look up exact companies by their CRO company number. Every registered and historical (dissolved/struck-off) Irish company is covered, sourced from CRO's own official daily-updated Open Data feed.

What this actor does

  • Two modes: search (company name + filters) and byCompanyNumber (exact lookup)
  • Filters: company status, company type, county, NACE industry code (division or exact class), registration date range, dissolution date range
  • Sorting: by name, registration date, dissolution date, or status date
  • Full company profile: legal status, company type, registration date, next/last annual return dates, last accounts date, dissolution date, registered address, Eircode, NACE industry code
  • Optional financial filing history: includeFinancialFilings enriches each company with its financialStatementFilings[] array — submission dates for accounts filed with CRO in 2022, 2023, and 2024, sourced from CRO's official Financial Statements open-data feed
  • Empty fields are omitted — every field in a record is real, populated data

Output per company

  • companyNumber — CRO company registration number
  • companyName
  • companyStatus, companyStatusCode
  • companyType, companyTypeCode
  • registrationDate
  • lastAnnualReturnDate, nextAnnualReturnDate, lastAccountsDate
  • dissolvedDate, statusDate (if applicable)
  • companyNameEffectiveDate, companyTypeEffectiveDate
  • addressLines[], fullAddress
  • county — best-effort Irish county detected from the registered address
  • eircode — Irish postal code (where on record)
  • naceCode — NACE Rev. 2 industry classification code, DD.GG form (e.g. 45.20)
  • principalObjectCode
  • financialStatementFilings[](only when includeFinancialFilings: true) one entry per accounts filing found for 2022–2024: filingYear, submissionNumber, submissionReceivedDate, submissionEffectiveDate, submissionRegisteredDate, accountsToDate, fileName
  • sourceUrl — canonical CRO Open Data API link for this exact company
  • recordType: "company", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCompanyNumber
searchQuerystringguinnessCompany name contains (mode=search)
companyNumbersarrayExact CRO company numbers (mode=byCompanyNumber)
companyStatusselectFilter to an exact status (Normal, Dissolved, Struck Off, Liquidation, ...)
companyTypeselectFilter to an exact legal type (LTD, DAC, PLC, CLG, ULC, ...)
countyselectFilter to a registered-address county (26 counties)
naceCodestringFilter to a NACE Rev. 2 industry code: 2-digit division (e.g. 45) matches the whole division, 4-digit/DD.GG (e.g. 45.20) matches the exact class
registrationDateFrom / registrationDateTostringYYYY-MM-DD
dissolvedDateFrom / dissolvedDateTostringYYYY-MM-DD
sortByselectCompany name / registration date / dissolved date / status date
maxItemsinteger50Hard cap on emitted records (1-2000)
includeFinancialFilingsbooleanfalseEnrich each company with financialStatementFilings[] (2022-2024 accounts filing dates)

Example input

{
"mode": "search",
"searchQuery": "technology",
"companyStatus": "Normal",
"county": "Dublin",
"maxItems": 50
}
{
"mode": "byCompanyNumber",
"companyNumbers": ["3124", "279457", "655645"]
}

Use cases

  • Due diligence / KYC — verify an Irish company's registration status, type, and registered address before doing business.
  • Sales & lead generation — build lists of newly registered companies in a given county or industry.
  • Company monitoring — track dissolutions, strike-offs, and liquidations by date range.
  • Market research — analyze company formation trends by county, legal type, or time period.

Data source

This actor uses the CRO's own official Open Data feed (opendata.cro.ie), a public, no-authentication, daily-updated snapshot of the full CRO company register, published under a CC BY 4.0 licence. This is the same underlying CRO register data as the core.cro.ie search portal — the Open Data API is CRO's sanctioned machine-readable channel for exactly this data, avoiding an unreliable browser-challenge-protected search UI.

FAQ

How current is the data? CRO publishes a new snapshot daily. Companies registered or dissolved earlier the same day may not yet appear.

Can I search by director or beneficial owner name? No — director and beneficial-ownership data requires an authenticated CRO/RBO account and is out of scope for this public dataset.

Does county cover Northern Ireland? No — CRO is the registrar for the Republic of Ireland only (26 counties). Northern Ireland companies are registered separately with UK Companies House.

Why is eircode sometimes missing? Eircode (Ireland's postal code system) was introduced in 2015. Companies registered before then, or that haven't updated their address since, may not have an Eircode on file.

Does financialStatementFilings include the actual financial figures (turnover, profit, balance sheet)? No — CRO's Financial Statements open-data feed publishes filing metadata only (submission dates, filing reference numbers), not the structured figures inside the accounts. The underlying PDF documents require a paid CORE/CRO account to download and are out of scope for this public dataset. Coverage is 2022-2024 (the years CRO has published so far).

I set a high maxItems for a broad query but got fewer companies back — why? CRO's Open Data API applies its own rate limiting / response-size caps to large multi-page requests, independent of any filter you set. The actor's status message will tell you when it stopped short of maxItems. Narrowing the query with an extra filter (county, naceCode, a tighter date range) or simply re-running the actor typically returns more.