# SiteCheck Company Records – Ireland CRO

> SiteCheck Company Records – Ireland CRO is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Search or look up Irish companies from the Companies Registration Office (CRO) open data, returning company number, name, status, legal type, dates, address, Eircode, and NACE code.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/b2b/ireland-cro-companies?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-company-records-ireland-cro-360bd09f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UQScWlYSe2VJqJBJ_TuPy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-company-records-ireland-cro-360bd09f
```

Example prompt: Can you look up 'Ryanair Holdings' in the Irish Companies Registration Office and tell me its company number, current status, legal type, and registered address?

## When to prefer this

Use this endpoint when you need authoritative, official Irish company data sourced directly from the Companies Registration Office open data. Prefer it over third-party business data providers when legal accuracy, official status, or annual return compliance information is required for Irish-registered entities specifically. Best suited for due diligence, KYC enrichment, contract verification, or compliance workflows involving Irish companies.

## Known failure modes

- No results returned if the company name is misspelled or too generic
- Company number not found if the CRO number is incorrect or the company pre-dates digitisation
- Stale data if CRO open data feed has not yet updated (updated daily, not real-time)
- Pagination parameters out of range may return empty result sets
- Rate limiting or payment failure may block access

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the total number of matches, pagination info, the source URL, the timestamp of the check, and an array of company records each with: company number, name, legal type, status, registered address, Eircode, NACE code, registration date, dissolution date (if applicable), last accounts date, last annual return date, next annual return date, and principal object code.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "string",
       "description": "Results, 1 to 100 (default 20)"
      },
      "query": {
       "type": "string",
       "description": "Company name words, e.g. ryanair"
      },
      "offset": {
       "type": "string",
       "description": "Skip this many results (paging)"
      },
      "companyNumber": {
       "type": "string",
       "description": "CRO company number, e.g. 104547"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "ryanair",
  "total": 20,
  "offset": 0,
  "source": "https://opendata.cro.ie/api/3/action/datastore_search?resource_id=3fef41bc-b8f4-4b10-8434-ce51c29b1bba&limit=5&offset=0&q=ryanair",
  "checkedAt": "2026-10-23T09:37:41.143Z",
  "companies": [
   {
    "name": "THE RYANAIR FOUNDATION",
    "type": "CLG-Company Limited by Guarantee (licenced company)",
    "status": "Normal",
    "address": "RYANAIR DUBLIN OFFICE, AIRSIDE BUSINESS PARK, SWORDS CO. DUBLIN, SWORDS,DUBLIN",
    "eircode": null,
    "naceCode": "8899",
    "dissolved": null,
    "registered": "2017-07-31",
    "lastAccounts": "2025-03-31",
    "companyNumber": 608812,
    "lastAnnualReturn": "2025-10-11",
    "nextAnnualReturn": "2026-10-11",
    "principalObjectCode": null
   },
   {
    "name": "RYANAIR HOLDINGS PUBLIC LIMITED COMPANY",
    "type": "PLC - Public Limited Company",
    "status": "Normal",
    "address": "RYANAIR DUBLIN OFFICE, AIRSIDE BUSINESS PARK, SWORDS CO. DUBLIN, SWORDS,DUBLIN",
    "eircode": null,
    "naceCode": null,
    "dissolved": null,
    "registered": "1996-06-05",
    "lastAccounts": "2025-03-31",
    "companyNumber": 249885,
    "lastAnnualReturn": "2025-10-09",
    "nextAnnualReturn": "2026-10-09",
    "principalObjectCode": "74.84"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-company-records-ireland-cro-360bd09f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
