Documentation Index
Fetch the complete documentation index at: https://developer.kyckr.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
We’ve updated Search, Lite Profile, and Enhanced Profile responses for Ireland (ISO code IE) with improved data quality and additional fields across all products. This update also introduces Business Name entity support.Key points
- Search:
codeFieldnow includes an entity type prefix (Cfor CRO Company,Bfor Business Name) — unprefixed values continue to work for backward compatibility - Lite Profile: Improved address parsing, populated
activityField,foundationDateField, cleanerlegalFormField, normalized legal status, andaliasesField- Activity field:
activityFieldnow carries a NACErev2 code and description sourced from CRO open data. Available for companies registered during or after 2015 — earlier registrations typically won’t have a NACErev2 code.
- Activity field:
- Enhanced Profile: Same improvements as Lite, plus populated
activityField,activityDeclarationField,capitalField,lastAnnualAccountDateField, and enricheddirectorAndShareDetailsField- Activity field: When CRO provides a NACE code, only that NACE code is returned. When NACE is unavailable, the SIC07 code and description (extracted from A1 form text) is returned alongside an inferred NACE mapping (
typeField: "PrimaryInferred"). If the SIC → NACE mapping is unclear, only the SIC code is returned.
- Activity field: When CRO provides a NACE code, only that NACE code is returned. When NACE is unavailable, the SIC07 code and description (extracted from A1 form text) is returned alongside an inferred NACE mapping (
- Business Names: New entity type — use
B-prefixedcodeFieldfrom search results to order Business Name profiles
Search results
codeField format change
ThecodeField (the proprietary identifier used to order profiles) now includes an entity type prefix.
Before:
| Prefix | Entity Type | Example |
|---|---|---|
C | CRO Company | C234567 |
B | Business Name | B345678 |
codeField values continue to work and will return the CRO company profile. However, customers should update their integration to use the new prefixed values from search results. The prefix is required to distinguish between CRO Companies and Business Names — without the prefix, only the CRO company is returned.
Lite profile changes
The Lite Profile response has been improved with better address parsing, additional fields, and cleaner data formatting.Response structure changes
Before:Key changes
Address parsing
cityTownField,regionStateField: Now populated (previously empty)typeField: New — populated with"Registered Address"addressLine2FieldthroughaddressLine4Field: Removed
Date fields
foundationDateField: Now populated with the company’s foundation date in ISO formatregistrationDateField: Clean ISO date (removed"T00:00:00Z"suffix)
Legal form and status
legalFormField: Now contains the full legal form text (previously numeric code only, e.g.,"1153")legalFormDeclarationField: Removed —legalFormFieldnow carries the full textlegalStatusField: Trimmed trailing whitespace ("Normal "→"Normal")normalizedLegalStatusField: Now uses title case ("Active"instead of"ACTIVE")
New fields
aliasesField: Now populated with company aliases where availableregistrationNumberField: Now populated with the registration numberactivityField: Now populated withcodeField,descriptionField, andclassificationSchemeField(NACErev2) for companies registered during or after 2015
Activity data
activityField is now populated for Lite Profile responses. Each entry contains:
codeField— the NACErev2 codedescriptionField— human-readable description of the activityclassificationSchemeField— always"NACErev2"for Lite Profile
activityField.
Enhanced profile changes
The Enhanced Profile includes all Lite Profile improvements above, plus the following additional enrichments.Response structure changes
Before (key fields):showDirectorships=true):
showDirectorships query parameter
ThedirectorshipsField array was previously included in Enhanced Profile responses by default. It is now opt-in — if you need this data, you must pass the showDirectorships=true query parameter on your Enhanced Profile request.
How it works
| Value | Behavior |
|---|---|
showDirectorships=true | directorshipsField is populated with each director’s other company positions |
showDirectorships=false | directorshipsField is empty or omitted |
| Parameter omitted | Same as false — directorshipsField is empty or omitted |
Key changes
Activity data
activityField: Now populated with NACErev2 / SIC07 codes —codeField,descriptionField,classificationSchemeField, andtypeField(new value:"PrimaryInferred")activityDeclarationField: New — principal activity descriptions in natural language
- If a NACE code is available from CRO, only that NACE code is returned (
classificationSchemeField: "NACErev2",typeField: "Primary"). - If NACE is not available but a SIC code can be extracted from the A1 form text, the SIC07 code and description are returned (
classificationSchemeField: "SIC07",typeField: "Primary") alongside an inferred NACE mapping (classificationSchemeField: "NACErev2",typeField: "PrimaryInferred"). - If a clean SIC → NACE mapping isn’t possible, only the SIC code is returned.
Financial data
capitalField: New — share class information withammountField,currencyField,shareQuantityField, andtypeFieldlastAnnualAccountDateField: Clean ISO date (removed"T00:00:00Z"suffix)
Directors
birthdateField: Now month/year only ("1980-11"instead of"DD/MM/YYYY")appointedOnField: Now populated with ISO date (previously empty)directorNumberField: New — unique identifier for the individual- Corporate representatives (Ultimate Parent, Immediate Parent) now included in
directorsFieldwithregistrationNumberField
Shareholders
shareClassField: New — share class typeshareCountField: New — number of shares heldidField: New — shareholder registration numbernominalValueField: Now reflects correct total nominal value
Business Name support
Previously, ordering a profile using an Irish Business Name registration number returned the CRO company associated with that number. Business Name entities are now properly supported.How it works
Search results now include both CRO Companies and Business Names, distinguished by thecodeField prefix:
| Prefix | Entity Type | Example |
|---|---|---|
C | CRO Company | C234567 |
B | Business Name | B345678 |
- Use the
B-prefixedcodeFieldto order a Business Name profile - Use the
C-prefixedcodeFieldto order the CRO company profile - Unprefixed values return the CRO company (backward compatible)
Key characteristics of Business Name profiles
legalFormFieldshows Business Name types (e.g.,"Business name - Body Corporate","Business name - Individual")directorAndShareDetailsField.directorsFielduses"Registered Business Owner"role instead of Director/Secretary
Filings
Companies
Date format change
The display date in filing list responses is now formatted asYYYY-MM-DD (previously MM-DD-YYYY).
Deprecated fields
The following field has been deprecated and will be removed in a future release:Business Names
Three new filings are now returned in the filing list for Business Name entities:- Business Name Profile
- Business Name Registration Form
- Certificate of Registration
companyCodeField for these filings is prefixed with B.
| Detail | Value |
|---|---|
| Cost | 5 credits per filing |
| Delivery time | Within 15 minutes |