- Developer newsUpdates to the API
- Luxembourg Enhanced Profile – Shareholder Data Improvements
- Latvia Company Data – Search, Lite Profile, and Enhanced Profile Updates
- UBO Verify – Release Note
- 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 V1 API
- Company searchSearch for a company by name or number
- Cache searchSearch for a company globally
- Lite ProfileBasic company verification details
- Enhanced ProfileCompany profiles with representatives and shareholders
- Filing searchOrder registry extracts and filings
- UBO VerifyFind the ultimate beneficial owners via corporate ownership structure
- About testingInformation about the Kyckr test environment
- Supported jurisdictionsJurisdictions and regional codes
- Response codesExtra information in the responseCodeField
- FAQsFrequently asked questions about the V1 API
Latvia Company Data – Search, Lite Profile, and Enhanced Profile Updates
Overview
In Kyckr's migration from the EBR (European Business Registry Network), we've updated Search, Lite Profile, and Enhanced Profile responses for Latvia (ISO code LV). Enhanced Profiles remain available and have been improved with better data quality and additional fields.
Search results
We've improved the structure and data quality of Search responses for Latvia companies.
Response structure changes
The search response structure has been updated for better consistency and additional company information.
Before:
{
"companiesField": [
{
"addressesField": [
{
"countryField": "Latvia",
"lineField": [
{
"lineField": "Example iela 1",
"typeField": "",
"typeCodeField": ""
},
{
"lineField": "Rīga",
"typeField": "",
"typeCodeField": ""
}
],
"typeField": "Address of the local main office",
"addressInOneLineField": "Example iela 1, Rīga, Latvia",
"addressLine1Field": "Example iela 1",
"addressLine2Field": "",
"addressLine3Field": "",
"addressLine4Field": "",
"cityTownField": "Rīga"
}
],
"aliasesField": [
null
],
"codeField": "12345678901",
"companyIDField": "12345678901",
"dateField": "27/02/2026",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises",
"registrationAuthorityCodeField": "LVRE",
"virtualIDField": "12345678901"
}
],
"transactionIdField": "12201956",
"responseCodeField": 100
}After:
{
"companiesField": [
{
"addressesField": [
{
"addressInOneLineField": "Rīga, Example iela 1, LV-1046",
"addressLine1Field": ""
}
],
"codeField": "12345678901",
"companyIDField": "12345678901",
"dateField": "2026-02-27T05:46:58.3141487Z",
"legalFormField": "Limited liability company",
"legalStatusField": "Registered",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises of the Republic of Latvia",
"registrationNumberField": "12345678901",
"registrationDateField": "2006-05-15"
}
],
"responseCodeField": 100
}Key changes
The following fields are now populated in search responses:
- Address information:
addressInOneLineFieldnow includes the postcode - Date format:
dateFieldnow uses ISO format instead of DD/MM/YYYY - Legal form:
legalFormFieldnow provides the company's legal form (e.g., "Limited liability company") - Legal status:
legalStatusFieldnow provides the company's legal status (e.g., "Registered") - Registration number:
registrationNumberFieldnow provides the company's registration number - Registration date:
registrationDateFieldnow provides the company's registration date in ISO format
The following fields have been removed:
registrationAuthorityCodeFieldis no longer includedvirtualIDFieldis no longer includedlineFieldarray has been removedtypeFieldin address (previously "Address of the local main office") has been removedaliasesFieldarray with null values has been removed
Lite profile changes
The response structure has been updated due to the new provider, with improved activity data, address parsing, and additional fields.
Response structure changes
Before (V1 format):
{
"data": {
"data": {
"companyProfileField": {
"activityField": [
{
"codeField": "",
"descriptionField": "35.15 - Trade of electricity"
}
],
"addressesField": [
{
"countryField": "",
"lineField": [
{
"lineField": "",
"typeField": "",
"typeCodeField": ""
}
],
"addressInOneLineField": "",
"addressLine1Field": "",
"addressLine2Field": "",
"addressLine3Field": "",
"addressLine4Field": "",
"cityTownField": "",
"regionStateField": "",
"postcodeField": ""
}
],
"codeField": "12345678901",
"dateField": "2026-02-27T05:31:31.6969808Z",
"foundationDateField": "",
"legalFormField": "Limited liability company (SIA)",
"legalStatusField": "Reģistrēts",
"normalizedLegalStatusField": "UNMAPPED",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises of the Republic of Latvia",
"registrationDateField": "15.05.2006"
},
"transactionIdField": "0"
}
}
}After (V1 format):
{
"data": {
"data": {
"companyProfileField": {
"activityField": [
{
"codeField": "35.15",
"descriptionField": "Trade of electricity"
},
{
"codeField": "35.40",
"descriptionField": "Activities of brokers and agents for electric power and natural gas"
},
{
"codeField": "35.14",
"descriptionField": "Distribution of electricity"
}
],
"addressesField": [
{
"countryField": "Latvija",
"typeField": "Registered Address",
"addressInOneLineField": "Rīga, Example iela 1",
"addressLine1Field": "1 Example iela",
"cityTownField": "Rīga",
"postcodeField": "LV-1046"
}
],
"aliasesField": [
"Trading Name: Example Co"
],
"codeField": "12345678901",
"dateField": "2026-02-27T05:31:53.5398532Z",
"foundationDateField": "2006-05-15",
"legalFormField": "Limited liability company",
"legalStatusField": "Registered",
"normalizedLegalStatusField": "Active",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises of the Republic of Latvia",
"registrationDateField": "2006-05-15",
"registrationNumberField": "12345678901",
"otherIdentifiersField": [
{
"typeField": "LV_VAT_CD",
"valueField": "LV12345678901"
}
]
},
"transactionIdField": "335360",
"responseCodeField": "100"
}
}
}Field mapping changes
Activity data
Key improvements:
- Activity codes (
codeField) are now populated separately from the description - Multiple activities are now captured when available
- Activity codes were previously embedded in the description (e.g., "35.15 - Trade of electricity")
Address structure
The address structure has been improved with better parsing and more populated fields:
Key improvements:
- All address fields are now populated (previously empty)
countryFieldis now populated (e.g., "Latvija")cityTownFieldandpostcodeFieldare now properly parsed and populatedtypeFieldis now included (e.g., "Registered Address")
Company identification
Key changes:
registrationNumberFieldis now included, providing the registration number separately fromcodeFieldfoundationDateFieldis now populated with the company's foundation date in ISO formatregistrationDateFieldformat has been improved to ISO format (YYYY-MM-DD) instead of DD.MM.YYYY
Legal form and status
Key changes:
legalStatusFieldnow provides English translation (e.g., "Registered" instead of "Reģistrēts")- Status normalization now correctly maps to
"Active"(previously"UNMAPPED") normalizedLegalStatusFieldnow uses title case ("Active") instead of uppercase
Additional fields
New fields added:
aliasesField: Array of company aliases including trading namesotherIdentifiersField: Array of other company identifiers including VAT numbers (e.g.,{"typeField": "LV_VAT_CD", "valueField": "LV12345678901"})
Enhanced profile changes
The response structure has been updated due to the new provider, with improved data quality across multiple fields.
Response structure changes
Before (V1 format):
{
"data": {
"data": {
"companyProfileField": {
"addressesField": [
{
"countryField": "Latvia",
"lineField": [
{
"lineField": "Example iela 1",
"typeField": "",
"typeCodeField": ""
},
{
"lineField": "Rīga",
"typeField": "",
"typeCodeField": ""
}
],
"typeField": "Address of the local main office",
"addressInOneLineField": "Example iela 1, Rīga, Latvia",
"addressLine1Field": "Example iela 1",
"cityTownField": "Rīga"
}
],
"aliasesField": [
null
],
"codeField": "12345678901",
"dateField": "2026-02-27T05:44:44.6022044Z",
"legalFormField": "Sabiedrība ar ierobežotu atbildību",
"legalStatusField": "Active",
"normalizedLegalStatusField": "ACTIVE",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises",
"registrationAuthorityCodeField": "LVRE",
"registrationDateField": "2006-05-16",
"registrationNumberField": "12345678901",
"virtualIdField": "12345678901",
"directorAndShareDetailsField": {
"directorsField": [
{
"titleField": "Member of the board",
"nameField": "John Smith",
"appointedOnField": ""
}
]
}
},
"transactionIdField": "5272052",
"retrievalLocationField": "https://download.kyckr.com/file/209862564-0"
}
}
}After (V1 format):
{
"data": {
"data": {
"companyProfileField": {
"activityField": [
{
"codeField": "35.15",
"descriptionField": "Trade of electricity"
},
{
"codeField": "35.40",
"descriptionField": "Activities of brokers and agents for electric power and natural gas"
},
{
"codeField": "35.14",
"descriptionField": "Distribution of electricity"
}
],
"addressesField": [
{
"countryField": "Latvija",
"typeField": "Registered Address",
"addressInOneLineField": "Rīga, Example iela 1",
"addressLine1Field": "1 Example iela",
"cityTownField": "Rīga",
"postcodeField": "LV-1046"
}
],
"aliasesField": [
"Example Co"
],
"capitalField": [
{
"ammountField": "2,982.00",
"currencyField": "EUR",
"typeField": "Paid capital",
"typeCodeField": "APM"
}
],
"codeField": "12345678901",
"dateField": "2026-02-27T05:47:04.3016186Z",
"legalFormField": "Limited liability company",
"legalFormDeclarationField": "Limited liability company",
"legalStatusField": "Registered",
"normalizedLegalStatusField": "Active",
"nameField": "SIA \"Example Company\"",
"officialField": false,
"registrationAuthorityField": "Register of Enterprises of the Republic of Latvia",
"registrationDateField": "2006-05-15",
"registrationNumberField": "12345678901",
"otherIdentifiersField": [
{
"typeField": "LV_VAT_CD",
"valueField": "LV12345678901"
}
],
"directorAndShareDetailsField": {
"directorsField": [
{
"directorNumberField": "123456-78901",
"titleField": "Member of the Board",
"nameField": "Smith John",
"birthdateField": "1970-01-15",
"appointedOnField": "2014-03-06"
}
],
"shareHoldersField": [
{
"idField": "12345678",
"nameField": "EXAMPLE HOLDINGS OÜ",
"addressField": "Example maantee 141, 11314 Tallinn, Igaunija",
"percentageField": "100.00",
"currencyField": "EUR",
"nominalValueField": "2982.00",
"shareClassField": "APM",
"shareCountField": 213,
"shareholderTypeField": "Company",
"totalShareCountField": 213,
"totalShareValueField": 2982
}
]
}
},
"transactionIdField": "335380",
"retrievalLocationField": "https://kyckrportalcidownloadapim.azure-api.net/file/1749407556-1",
"responseCodeField": "100"
}
}
}Field mapping changes
Activity data
Key improvements:
activityFieldis now populated with activity codes and descriptions (previously missing)- Multiple activities are now captured when available
Address structure
The address structure has been improved with better parsing:
postcodeFieldis now populatedtypeFieldnow uses standardized descriptions (e.g., "Registered Address" instead of "Address of the local main office")lineFieldarray has been removed in favor of structured address fields
Directors and representatives
Key improvements:
appointedOnFieldis now populated with appointment dates in ISO format (previously empty)birthdateFieldis now populated with birth dates in ISO formattitleFielduses consistent capitalization (e.g., "Member of the Board")
Shareholders
New fields added:
shareHoldersFieldis now populated with share holdings and shareholder details (previously missing)- Includes shareholder identification (
idField), name (nameField), address (addressField), share percentage (percentageField), nominal value (nominalValueField), share class (shareClassField), and shareholder type (shareholderTypeField)
Capital information
Key improvements:
capitalFieldis now populated with capital information (previously missing)- Includes
ammountField,currencyField,typeField(e.g., "Paid capital"), andtypeCodeField
Legal form and status
Key changes:
legalFormFieldnow provides English translated legal form (e.g., "Limited liability company" instead of "Sabiedrība ar ierobežotu atbildību")legalFormDeclarationFieldis now includedregistrationDateFieldcorrected (was "2006-05-16", now "2006-05-15")- Status normalization now uses title case (
"Active") instead of uppercase ("ACTIVE")
Identifiers
Key changes:
otherIdentifiersFieldis now populated and captures VAT numbers (e.g.,{"typeField": "LV_VAT_CD", "valueField": "LV12345678901"})registrationAuthorityCodeFieldandvirtualIdFieldhave been removed