Ireland company data API: CRO number lookup and monitoring

A customer types a CRO number or the first letters of a name; your form fills in the legal name, company type, status and registered address from the Companies Registration Office (CRO), and you can watch the company for status changes. One key, and the same response shape as every other country the API covers.

What you get, and what you do not

Ireland is company-level: the CRO company record, the CRO strike-off list as a registry-compliance signal, monitoring alerts and public-procurement awards from TED. It has no officers, no corporate-event stream, no insolvency notices (Ireland is not one of the nine insolvency markets) and no beneficial owners.

  • Company record: yes, keyed on the CRO number (GET /companies/search, GET /companies/{id}).
  • Registry-compliance signal: yes, the CRO strike-off list (signal strike_off_listed), the state of a company that has not filed its annual return (risk_flag_type=registry_compliance, include=risk_flags).
  • Monitoring: yes. Monitoring covers Spain, Ireland and Poland only; for Ireland it alerts on status changes, dissolution and sanctions matches (POST /monitor with country=IE).
  • Public procurement: yes, from TED, above the EU thresholds only. Awards carry the supplier identifier as published and are not linked to company records (GET /procurement/awards?country=IE).
  • Officers: no.
  • Corporate events: no. The event endpoints answer for Ireland with an empty list and a notice.
  • Insolvency notices: no. Ireland is not one of the nine insolvency markets (FR, DE, GB, AT, CH, NO, FI, US, NL).
  • Beneficial owners: no. Irish access to the register of beneficial ownership is legally restricted.

What the Irish record gives your product

  • Exact match on the CRO number: company_number=104547 with country=IE. A CRO number is a plain sequential integer, typically five to seven digits, with no letter prefix and no check digit.
  • Autocomplete by name: a normalised, partial match ranked by a match score, one call per keystroke.
  • The fields a form needs: legal name, company type (LTD, DAC, PLC, CLG and others) with its full label, status, registered address and county, the Eircode where the register holds one, the activity code where it publishes one, and the founding and dissolution dates.
  • The register's own state: for Ireland status dissolved means the company no longer exists (status_canonical deregistered), and a company on the strike-off list reads strike_off_listed.
  • A new-company feed: founded_after= with country=IE lists companies by incorporation date, paged with a cursor.

Check the shape, then look it up

There is no check digit, so no arithmetic can tell a real CRO number from a plausible one; only the lookup can. A short JavaScript function on the full page checks the shape (digits only, up to seven) so a stray letter or a pasted VAT number never costs a call.

Beyond the record

  • Registry-compliance signal: GET /companies/search?risk_flag_type=registry_compliance&country=IE lists companies on the CRO strike-off list. It is a compliance signal, not an insolvency or a dissolution: the company is still on the register but has stopped meeting its filing duties, the state that precedes a forced strike-off.
  • Monitoring: POST /monitor with country=IE subscribes a company by its id. Because the Irish record is company-level, the alerts are status changes, dissolution and sanctions matches (sanctions screening is beta), delivered to a signed webhook or through GET /monitor. How many companies a key can monitor scales with the plan.
  • Public procurement: GET /procurement/awards?country=IE&nif=104547 finds the awards published under a CRO number. The source is TED, above the EU thresholds only, so contracts below the thresholds do not appear. Irish rows carry the published identifier without a link to a company record; the award is returned either way. Awards to natural persons are never returned.

What Ireland does not carry

No officers, no corporate-event stream, no insolvency notices, no beneficial owners, no share capital, no financial statements and no credit scores. Ireland is updated daily.

Pricing

Ireland is included in every tier at no upcharge. Free — 14-day trial. 1,000 API calls per month, 10 requests/minute, no credit card. Subscribing keeps the same key working. Then Starter at €9.99/month, Professional at €29.99/month and Scale at €99.99/month, monthly or annual.

FAQ

How do I look up an Irish company by CRO number from an API? Call GET /companies/search?company_number=104547&country=IE. A CRO number is a plain integer with no check digit, so a well-formed number can still belong to no company; only the lookup says whether it exists.

Can I validate a CRO number offline? Only its shape. CRO numbers carry no check digit and no letter prefix, so there is no arithmetic that separates a real number from a plausible one.

Does the Irish record include directors? No. Ireland is company-level: no officers, no corporate-event stream and no beneficial owners. Irish access to the register of beneficial ownership is legally restricted.

Can I monitor Irish companies? Yes. Monitoring covers Spain, Ireland and Poland only. For Ireland it alerts on status changes, dissolution and sanctions matches (sanctions screening is beta), through a signed webhook or GET /monitor.

What is the strike-off signal? The CRO strike-off list marks a company that has not filed its annual return. It is a registry-compliance signal, not an insolvency or a dissolution: the company is still on the register.

Does it include Irish public procurement? Yes, from TED, above the EU thresholds only. Awards carry the supplier identifier as published and are not linked to company records.

How much does the Ireland company data API cost? Ireland is included in every tier at no upcharge. Free is a 14-day trial with 1,000 API calls per month and no credit card; subscribing keeps the same key working. Paid tiers run from EUR 9.99 to EUR 99.99 a month, monthly or annual.

Read the full page · Try the free CRO number lookup · What is the CRO? · UK and Ireland under one key · Pricing · Monitoring docs · Get a free API key

Contains public sector information licensed under CC BY 4.0. Source: Companies Registration Office (CRO), Ireland.

What the Irish record gives your product

FieldWhat it holds for Ireland
company_numberThe CRO number, a plain integer: 104547.
company_nameThe registered name in capitals.
legal_form, legal_form_fullThe company type as the CRO records it, such as LTD, DAC, PLC or CLG. The CRO truncates both fields past 40 characters for a few long forms; legal_form_canonical reads the text it has.
statusThe CRO status, including strike_off_listed, with status_canonical and stage beside it where the value is recognised.
address, postal_code, provinceThe registered address and county. postal_code is the Eircode where the register holds one; many older companies have none.
activity_codeThe activity code, where the register publishes one. There is no activity description.
founding_date, dissolution_dateThe incorporation date and, for a dissolved company, the dissolution date.

Frequently asked questions

How do I look up an Irish company by CRO number from an API?
Call GET /companies/search with company_number=104547 and country=IE. A CRO number is a plain integer with no check digit, so a well-formed number can still belong to no company; only the lookup says whether it exists.
Can I validate a CRO number offline?
Only its shape. CRO numbers carry no check digit and no letter prefix, so there is no arithmetic that separates a real number from a plausible one.
Does the Irish record include directors?
No. Ireland is company-level: no officers, no corporate-event stream and no beneficial owners. Irish access to the register of beneficial ownership is legally restricted.
Can I monitor Irish companies?
Yes. Monitoring covers Spain, Ireland and Poland only. For Ireland it alerts on status changes, dissolution and sanctions matches (sanctions screening is beta), through a signed webhook or GET /monitor.
What is the strike-off signal?
The CRO strike-off list marks a company that has not filed its annual return. It is a registry-compliance signal, not an insolvency or a dissolution: the company is still on the register.
Does it include Irish public procurement?
Yes, from TED, above the EU thresholds only. Awards carry the supplier identifier as published and are not linked to company records.
How much does the Ireland company data API cost?
Ireland is included in every tier at no upcharge. Free is a 14-day trial with 1,000 API calls per month and no credit card; subscribing keeps the same key working. Paid tiers run from EUR 9.99 to EUR 99.99 a month, monthly or annual.