- Developer newsUpdates to the API
- Ireland Company Data – Enhanced Profile Refresh, Business Name Support, and Address Geocoding
- British Virgin Islands (BVI) – Search and Lite Profile Rollback
- Finland Company Data – Search, Lite Profile, Enhanced Profile, and Filing Updates
- Gibraltar Company Data – Search and Lite Profile Updates
- Jersey Company Data – Search and Lite Profile Updates
- Slovenia Company Data – Search, Lite Profile, and Filing List Updates
- Luxembourg Enhanced Profile – Shareholder Data Improvements
- Latvia Company Data – Search, Lite Profile, and Enhanced Profile Updates
- British Virgin Islands (BVI) Company Data Now Available
- Estonia Company Data – Search, Lite Profile, and Enhanced Profile Updates
- Lithuania Company Data – Enhanced Profiles Removed, Search and Lite Profile Updates
- Enhanced UK Company Data – Director Information Improvements
- New Canada integration for search, lite profile and company profile documents
- Italian company identifier changed from codice fiscale to REA
- IntroductionAbout the Companies V2 API
- Company searchSearch for a company by name or number
- Global searchSearch for a company globally
- Lite ProfileBasic company verification details
- Enhanced ProfileCompany profiles with representatives and shareholders
- Filing searchOrder registry extracts and filings
- About testingInformation about the Kyckr V2 test environment
- Supported jurisdictionsJurisdictions and regional codes
Ireland Company Data – Enhanced Profile Refresh, Business Name Support, and Address Geocoding
Overview
We've significantly expanded Ireland (IE) company data across Lite and Enhanced Profiles with improved data. This update delivers richer data quality, introduces Business Name entity support, and adds an optional address geocoding enrichment for Enhanced Profiles.
Key points
- Lite Profile: Structured address parsing,
otherIdentifiersarray,aliaseswith structured objects, cleaner dates and legal forms - Enhanced Profile: New fields —
activities,activityDeclarations,lastAnnualAccountDate,totalCapital, corporate representatives (Ultimate Parent, Immediate Parent) - Business Names: New entity type — Business Name registration numbers now return correct data with
Bprefix identifiers - Geocoding: New
extendquery parameter enables address geocoding on Enhanced Profiles (per-account configuration — contact your account manager)
Lite profile changes
The Lite Profile response has been improved with structured address parsing, additional identifiers, and cleaner data formatting.
Address structure
The address object now includes structured fields:
| Field | Status |
|---|---|
type |
New — "Registered Address" |
fullAddress |
Improved formatting |
rawAddressLines |
New — array of original address components |
buildingName |
Now populated |
streetName |
Now populated |
city |
New |
postcode |
New |
isoCode |
New — "IE" |
municipality |
New |
Other improvements
otherIdentifiers: New array for additional company identifiers (reserved for future use)aliases: Now contains structured objects withnameandtypefields (e.g.,{"name": "Example Co", "type": "Trading Name"})- Date formatting: Cleaner ISO date formatting for
foundationDateandregistrationDate legalForm: Numeric prefix codes stripped (e.g.,"1153 - LTD - Private Company Limited by Shares"→"LTD - Private Company Limited by Shares")legalStatus:normalizedfield now populated (e.g.,"Active")
Enhanced profile changes
The Enhanced Profile has been substantially enriched with new fields, improved data quality, and corporate representative data.
New fields
| Field | Description | Example |
|---|---|---|
activities |
SIC code classification | {"code": "6201", "classificationScheme": "SIC", "type": "Primary"} |
activityDeclarations |
Principal activity in natural language | {"declaration": "Development and distribution of software solutions.", "declarationDescription": "Principal Activity", "language": "en"} |
lastAnnualAccountDate |
Most recent annual account filing | {"normalized": "2024-09-30", "original": "2024-09-30"} |
totalCapital |
Aggregate capital summary | {"currency": "EUR", "quantity": 3786684, "totalValue": 1893342} |
Enhanced existing fields
Addresses
city,isoCode,municipality,postcode,rawAddressLines, andtype("Registered Address") are now populatedidentifierformat updated (now includes ISO country prefix, e.g.,"IE-...") and links addresses to theadditionalInformation.addressInformationgeocoding response (see Geocoding)
Capital
classDescription,description,totalNominalValue,unitNominalValue, andvotingRightsare now populated
Representatives
- Now includes
corporationsarray alongsideindividuals - Corporate representatives include Ultimate Parent and Immediate Parent entities with
registeredAddress,registrationNumber, andisoCode - Individual representatives now use an
addressobject (withtype, e.g.,"Service Address") instead of the previousplaceOfResidencestructure - New fields on individuals:
startDate,idNumber,birthdate(month/year only),municipality directorshipsarray was previously included by default but is now opt-in — if this data is of interest, you must pass theshowDirectorships=truequery parameter to include it in the response
Data quality improvements
legalForm: Numeric prefix codes stripped ("1153 - LTD - Private Company Limited by Shares"→"LTD - Private Company Limited by Shares")registrationDate: Cleaner format (removed"T00:00:00Z"suffix)status: Trimmed trailing whitespace ("Normal "→"Normal")
Before/after comparison
Before (registration 234567 — ATLANTIC TRADING LIMITED):
{
"addresses": [
{
"buildingName": "HARBOUR BUSINESS CENTRE",
"country": "IRELAND",
"fullAddress": "HARBOUR BUSINESS CENTRE, INDUSTRIAL ESTATE, CORK ROAD WATERFORD, CO WATERFORD, IRELAND, IRELAND",
"identifier": "xK7mNpQr2wYs5tB8vHjL3fRcDgE9aW4uZiO6nM1kXbA",
"streetName": "INDUSTRIAL ESTATE"
}
],
"capital": [
{
"classCode": "ORDINARY",
"currency": "EUR",
"quantity": 3786684.0,
"shareholdings": [
{
"count": 3786684,
"percentage": "100.00",
"shareholders": {
"corporations": [
{"name": "SOUTHERN VENTURES PTY LIMITED", "type": "Corporation"}
]
},
"totalNominalValue": 0.5
}
],
"type": "ORDINARY"
}
],
"companyName": "ATLANTIC TRADING LIMITED",
"identifiers": {"primaryRegistrationNumber": "234567"},
"legalForm": {"original": "1153 - LTD - Private Company Limited by Shares"},
"registrationAuthority": "Companies Registration Office Ireland",
"registrationDate": {"normalized": "2010-06-15", "original": "2010-06-15T00:00:00Z"},
"representatives": {
"individuals": [
{
"birthdate": {"normalized": "1965-03-15", "original": "15/03/1965"},
"directorships": [
{"companyName": "ATLANTIC TRADING LIMITED", "companyNumber": "234567", "role": "Director", "startDate": {"normalized": "2024-03-15", "original": "15/03/2024"}}
],
"isActive": true,
"name": "John Murphy",
"placeOfResidence": {
"buildingName": "25 George Street",
"city": "Sydney, Australia",
"fullAddress": "25 George Street, Parramatta, Sydney, Australia",
"identifier": "pQ7rS8tU9vW0xY1zA2bC3dE4fG5hI6jK7lM8nO9pQ0rS",
"streetName": "Parramatta"
},
"role": {"original": "Director"},
"type": "Person"
}
]
},
"status": {"normalized": "Active", "original": "Normal "}
}After (registration 234567 — ATLANTIC TRADING LIMITED):
{
"activities": [
{"classificationScheme": "SIC", "code": "6201", "type": "Primary"}
],
"activityDeclarations": [
{"declaration": "Development and distribution of software solutions.", "declarationDescription": "Principal Activity", "language": "en"}
],
"addresses": [
{
"buildingName": "HARBOUR BUSINESS CENTRE",
"city": "CORK ROAD WATERFORD",
"country": "Ireland",
"fullAddress": "HARBOUR BUSINESS CENTRE, INDUSTRIAL ESTATE, CORK ROAD WATERFORD, CO WATERFORD IRELAND",
"identifier": "IE-aB3cD4eF5gH6iJ7kL8mN9oP0qR1sT2uV3wX4yZ5aB6",
"isoCode": "IE",
"municipality": "CO WATERFORD, IRELAND",
"rawAddressLines": ["HARBOUR BUSINESS CENTRE", "INDUSTRIAL ESTATE", "CORK ROAD WATERFORD", "CO WATERFORD, IRELAND"],
"streetName": "INDUSTRIAL ESTATE",
"type": "Registered Address"
}
],
"capital": [
{
"classCode": "ORDINARY",
"classDescription": "ORDINARY",
"currency": "EUR",
"description": "ORDINARY",
"quantity": 3786684,
"shareholdings": [
{
"count": 3786684,
"percentage": "100.00",
"shareholders": {
"corporations": [
{"name": "SOUTHERN VENTURES PTY LIMITED", "type": "Corporation"}
]
},
"totalNominalValue": 1893342
}
],
"totalNominalValue": 1893342,
"type": "ORDINARY",
"unitNominalValue": 0.5,
"votingRights": "Undisclosed"
}
],
"companyName": "ATLANTIC TRADING LIMITED",
"identifiers": {"primaryRegistrationNumber": "234567"},
"lastAnnualAccountDate": {"normalized": "2024-09-30", "original": "2024-09-30"},
"legalForm": {"original": "LTD - Private Company Limited by Shares"},
"registrationAuthority": "Companies Registration Office Ireland",
"registrationDate": {"normalized": "2010-06-15", "original": "2010-06-15"},
"representatives": {
"corporations": [
{
"isActive": true,
"name": "PACIFIC HOLDINGS PTY LIMITED",
"registeredAddress": {
"country": "Australia",
"fullAddress": "88 PITT STREET, SYDNEY, NSW, 2000",
"identifier": "AU-rS3tU4vW5xY6zA7bC8dE9fG0hI1jK2lM3nO4pQ5rS6",
"isoCode": "AU"
},
"registrationNumber": "987654321",
"role": {"original": "Ultimate Parent"},
"type": "Corporation"
}
],
"individuals": [
{
"address": {
"fullAddress": "12 Meadow Lane, Tramore, Waterford Ireland",
"identifier": "kL7mN8oP9qR0sT1uV2wX3yZ4aB5cD6eF7gH8iJ9kL0",
"municipality": "Waterford Ireland",
"postcode": "X91 AB12",
"streetName": "12 Meadow Lane, Tramore",
"type": "Service Address"
},
"birthdate": {"normalized": "1980-11", "original": "1980-11"},
"idNumber": "501234567",
"isActive": true,
"name": "Sarah O'Brien",
"role": {"original": "Director"},
"startDate": {"normalized": "2024-08-01", "original": "2024-08-01"},
"type": "Person"
}
]
},
"status": {"normalized": "Active", "original": "Normal"},
"totalCapital": {"currency": "EUR", "quantity": 3786684, "totalValue": 1893342}
}Business Name support
Previously, ordering a profile using an Irish Business Name registration number returned incorrect data — the CRO company associated with that number rather than the Business Name entity itself. This has been resolved.
How it works
Business Name entities are now properly distinguished from CRO companies using an identifier prefix:
| Prefix | Entity Type | Example |
|---|---|---|
C |
CRO Company | C234567 |
B |
Business Name | B456789 |
When searching, both entity types appear in results with their respective prefixed identifiers. Use the prefixed kyckr_id to order the correct entity type. Un-prefixed registration numbers are assumed to be a company number, not a business name number.
Example: Business Name profile (registration 345678)
{
"activityDeclarations": [
{"declaration": "DESIGN AND SUPPLY OF ELECTRONIC COMPONENTS", "declarationDescription": "Principal Activity", "language": "en"}
],
"addresses": [
{
"buildingName": "TECH HUB",
"city": "DUBLIN 4, DUBLIN, D02XY45, IRELAND",
"country": "Ireland",
"fullAddress": "TECH HUB, 15 MERRION SQUARE, DUBLIN 4,DUBLIN,D02XY45,IRELAND, D02XY45",
"identifier": "IE-mN3oP4qR5sT6uV7wX8yZ9aB0cD1eF2gH3iJ4kL5mN6",
"isoCode": "IE",
"postcode": "D02XY45",
"rawAddressLines": ["TECH HUB", "15 MERRION SQUARE", "DUBLIN 4, DUBLIN, D02XY45, IRELAND"],
"streetName": "15 MERRION SQUARE",
"type": "Registered Address"
}
],
"companyName": "EMERALD SOFTWARE SOLUTIONS",
"identifiers": {"primaryRegistrationNumber": "345678"},
"legalForm": {"original": "Business name - Individual"},
"registrationAuthority": "Companies Registration Office Ireland",
"registrationDate": {"normalized": "2005-04-12", "original": "2005-04-12"},
"registrationType": "Business Name",
"representatives": {
"individuals": [
{
"address": {
"fullAddress": "8 SANDYMOUNT AVENUE, DUBLIN 4, D04X1Y2",
"identifier": "tU7vW8xY9zA0bC1dE2fG3hI4jK5lM6nO7pQ8rS9tU0vW"
},
"idNumber": "567890",
"isActive": true,
"name": "MICHAEL BRENNAN",
"role": {"original": "Registered Business Owner"},
"startDate": {"normalized": "2005-04-12", "original": "2005-04-12"},
"type": "Person"
}
]
},
"status": {"normalized": "Active", "original": "Normal"}
}Key characteristics of Business Name profiles:
legalFormshows Business Name types (e.g.,"Business name - Body Corporate","Business name - Individual")registrationTypeis populated with"Business Name"- Representatives use
"Registered Business Owner"role instead of Director/Secretary
Geocoding — extend query parameter (Beta)
Beta trial — The
extendparameter is in beta. Its interface and available extension types are subject to change.
A new optional query parameter extend on V2 Enhanced Profile enables optional profile extensions. Pass a comma-separated list of extension types — geocoding is the first available type.
⚠️ Controlled access feature
- Customers must contact their account manager to get geocoding enabled for their account
- This is a per-account configuration — not available to all customers by default
- Additional cost may apply
- If a customer requests an extension type they don't have access to, the value is silently ignored — no error code, no rejection
Request
GET /company/v2/ie/{kyckr_id}/enhanced?extend=geocodingResponse structure
When enabled, the Enhanced Profile response includes an additionalInformation object with geocoded and parsed addresses:
{
"addressInformation": {
"addresses": [
{
"identifier": "IE-aB3cD4eF5gH6iJ7kL8mN9oP0qR1sT2uV3wX4yZ5aB6",
"variants": [
{
"type": "Parsed",
"fullAddress": "Harbour Business Centre, Industrial Estate, Waterford, Co Waterford, Ireland",
"buildingName": "Harbour Business Centre",
"streetName": "Industrial Estate",
"city": "Waterford",
"region": "Co Waterford",
"country": "Ireland",
"isoCode": "IE"
}
],
"sources": [
{
"entityName": "ATLANTIC TRADING LIMITED",
"entityType": "Company",
"context": "Registered Address",
"path": "EnhancedProfile.Addresses[0]"
}
]
}
]
}
}How geocoded addresses work
- Each address in the
addressesarray has anidentifierthat matches theAddress.identifierfield in the main Enhanced Profile response variantscontain parsed/geocoded address representations with structured fields (streetNumber,streetName,city,postcode,region,country,isoCode)sourcestrace each address back to its entity (company, individual, or corporate representative) and context (Registered Address, Service Address)- Covers all addresses in the profile: company registered address and representative addresses
About the extend parameter
The extend parameter accepts a comma-separated list of extension types (e.g., extend=geocoding or extend=geocoding,firmographics). Unrecognised or unauthorised values are silently ignored. Currently, geocoding is the first available extension type, providing address geocoding for Ireland. Additional extension types will be added as they become available.