- Developer newsUpdates to the API
- 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
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:
{
"data": [
{
"id": "LV|MTIzNDU2Nzg5MDF8TFZSRQ",
"companyName": "SIA \"Example Company\"",
"companyNumber": "12345678901",
"address": "Example iela 1, Rīga, Latvia",
"registrationAuthority": "Register of Enterprises"
}
]
}After:
{
"data": [
{
"id": "LV|MTIzNDU2Nzg5MDE",
"companyName": "SIA \"Example Company\"",
"companyNumber": "12345678901",
"address": "Rīga, Example iela 1, LV-1046",
"status": "Registered",
"type": "Limited liability company",
"startDate": "2006-05-15",
"registrationAuthority": "Register of Enterprises of the Republic of Latvia"
}
]
}Key changes
- Address format: Address now includes the postcode and uses a new format
- Start date:
startDatefield is now included, providing the company's start date in ISO format - Legal status:
statusfield is now populated (e.g., "Registered") - Entity type:
typefield is now populated (e.g., "Limited liability company") - Registration authority: Now uses full name "Register of Enterprises of the Republic of Latvia"
Lite profile changes
The response structure has been updated due to the new provider, with improved address parsing, activity data, and additional fields.
Response structure changes
Before (V2 format):
{
"data": {
"orderId": 5272007,
"correlationId": "019c9d98-e305-719c-b8c8-087c6ccab587",
"cost": {
"type": "lite",
"value": 1
},
"timeStamp": "2026-02-27T05:36:11.6924143Z",
"details": "Success",
"data": {
"activity": [
{
"description": "35.15 - Trade of electricity",
"type": "Primary"
}
],
"address": {},
"companyNumber": "12345678901",
"companyName": "SIA \"Example Company\"",
"foundationDate": {
"original": "15.05.2006"
},
"registrationDate": {
"original": "15.05.2006"
},
"legalForm": {
"original": "Limited liability company (SIA)"
},
"legalStatus": {
"original": "Reģistrēts"
},
"registrationAuthority": "Register of Enterprises of the Republic of Latvia"
}
}
}After (V2 format):
{
"data": {
"orderId": 335370,
"correlationId": "019c9d99-0291-719c-ad5b-21f1d7a94b70",
"cost": {
"type": "lite",
"value": 1
},
"timeStamp": "2026-02-27T05:36:19.116857Z",
"details": "Success",
"data": {
"activity": [
{
"code": "35.15",
"description": "Trade of electricity",
"classificationScheme": "NACErev2",
"type": "Primary"
},
{
"code": "35.40",
"description": "Activities of brokers and agents for electric power and natural gas",
"classificationScheme": "NACErev2",
"type": "Primary"
},
{
"code": "35.14",
"description": "Distribution of electricity",
"classificationScheme": "NACErev2",
"type": "Primary"
}
],
"address": {
"type": "Registered Address",
"fullAddress": "Rīga, Example iela 1",
"rawAddressLines": [
"Rīga, Example iela 1"
],
"streetNumber": "1",
"streetName": "Example iela",
"city": "Rīga",
"postcode": "LV-1046",
"country": "Latvija",
"secondaryPostalCode": "100003003"
},
"companyNumber": "12345678901",
"companyName": "SIA \"Example Company\"",
"otherIdentifiers": [
{
"type": "LV_VAT_CD",
"value": "LV12345678901"
}
],
"foundationDate": {
"original": "2006-05-15",
"normalized": "2006-05-15"
},
"registrationDate": {
"original": "2006-05-15",
"normalized": "2006-05-15"
},
"legalForm": {
"original": "Limited liability company"
},
"legalStatus": {
"original": "Registered",
"normalized": "Active"
},
"registrationAuthority": "Register of Enterprises of the Republic of Latvia",
"aliases": [
{
"name": "Example Co",
"type": "Trading Name"
}
]
}
}
}Field mapping changes
Activity data
Activity (NACE code) information is now properly populated:
Key improvements:
- Activity codes (
code) are now populated separately from descriptions - Activity codes were previously embedded in the description (e.g., "35.15 - Trade of electricity")
- Multiple activities are now captured when available
classificationSchemefield is now included (e.g., "NACErev2")
Address structure
The address structure has been enhanced with better parsing and structured fields:
Key improvements:
addressis now fully populated (previously an empty object{})typefield is now included to specify the address type (e.g., "Registered Address")- Structured fields added:
streetNumber,streetName,city,postcode,country rawAddressLinesarray provides the original address componentsfullAddressprovides the complete address stringsecondaryPostalCodeprovides additional postal code information
Date fields
Key improvements:
- Date normalization has been improved for consistency
foundationDateandregistrationDatenow use ISO format (YYYY-MM-DD) in both original and normalized fields- Previously dates used DD.MM.YYYY format
normalizedfield is now included for dates
Legal form and status
Key changes:
legalForm.originalnow uses shorter form (e.g., "Limited liability company" instead of "Limited liability company (SIA)")legalStatus.originalnow provides English translation (e.g., "Registered" instead of "Reģistrēts")legalStatus.normalizedis now included (e.g., "Active")
Other changes
New fields added:
otherIdentifiersarray for additional company identifiers including VAT numbersaliasesarray with structured objects containingnameandtypefields
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 (V2 format):
{
"data": {
"orderId": 5272094,
"correlationId": "019c9da7-b8f9-719c-b183-b6a8f06d9c26",
"cost": {
"type": "credit",
"value": 3
},
"timeStamp": "2026-02-27T05:52:23.1696308Z",
"details": "Success",
"data": {
"addresses": [
{
"type": "Address of the local main office",
"fullAddress": "Example iela 1, Rīga, Latvia",
"buildingName": "Example iela 1",
"city": "Rīga",
"country": "Latvia"
}
],
"representatives": {
"corporations": [
{
"role": {
"original": "Member of the board"
},
"isActive": true,
"registeredAddress": {},
"type": "Corporation",
"name": "John Smith"
}
]
},
"identifiers": {
"primaryRegistrationNumber": "12345678901"
},
"companyName": "SIA \"Example Company\"",
"aliases": [
{}
],
"registrationAuthority": "Register of Enterprises",
"registrationDate": {
"original": "2006-05-16",
"normalized": "2006-05-16"
},
"status": {
"original": "Active",
"normalized": "Active"
},
"legalForm": {
"original": "Sabiedrība ar ierobežotu atbildību"
},
"links": {
"document": "/orders/5272094/download",
"data": "/orders/5272094/download?format=json"
}
}
}
}After (V2 format):
{
"data": {
"orderId": 335390,
"correlationId": "019c9da7-d4ca-719c-94a6-bccc36c407c8",
"cost": {
"type": "credit",
"value": 3
},
"timeStamp": "2026-02-27T05:52:29.4860909Z",
"details": "Success",
"data": {
"activities": [
{
"code": "35.15",
"description": "Trade of electricity",
"classificationScheme": "NACErev2",
"type": "Primary"
},
{
"code": "35.40",
"description": "Activities of brokers and agents for electric power and natural gas",
"classificationScheme": "NACErev2",
"type": "Primary"
},
{
"code": "35.14",
"description": "Distribution of electricity",
"classificationScheme": "NACErev2",
"type": "Primary"
}
],
"addresses": [
{
"type": "Registered Address",
"fullAddress": "Rīga, Example iela 1",
"rawAddressLines": [
"Rīga, Example iela 1"
],
"streetNumber": "1",
"streetName": "Example iela",
"city": "Rīga",
"postcode": "LV-1046",
"country": "Latvija",
"secondaryPostalCode": "100003003"
}
],
"capital": [
{
"type": "APM",
"description": "Paid capital",
"classCode": "APM",
"classDescription": "Paid capital",
"quantity": 213.0,
"totalNominalValue": 2982.0,
"currency": "EUR",
"shareholdings": [
{
"percentage": "100.00",
"count": 213,
"totalNominalValue": 2982.0,
"shareholders": {
"corporations": [
{
"registrationNumber": "12345678",
"type": "Corporation",
"name": "EXAMPLE HOLDINGS OÜ",
"address": {
"fullAddress": "Example maantee 141, 11314 Tallinn, Igaunija",
"isoCode": "EE"
}
}
]
}
}
]
}
],
"totalCapital": {
"totalValue": 2982.0,
"currency": "EUR"
},
"representatives": {
"individuals": [
{
"role": {
"original": "VLO",
"normalized": "Member of the Board"
},
"startDate": {
"original": "2014-03-06",
"normalized": "2014-03-06"
},
"isActive": true,
"powers": [
"Right of sole representation"
],
"birthdate": {
"original": "1970-01-15",
"normalized": "1970-01-15"
},
"type": "Person",
"idNumber": "123456-78901",
"name": "Smith John",
"address": {
"isoCode": "EE"
}
}
]
},
"identifiers": {
"primaryRegistrationNumber": "12345678901",
"otherIdentifiers": [
{
"type": "LV_VAT_CD",
"value": "LV12345678901"
}
]
},
"companyName": "SIA \"Example Company\"",
"aliases": [
{
"name": "Example Co",
"type": "Trading Name"
}
],
"registrationAuthority": "Register of Enterprises of the Republic of Latvia",
"registrationDate": {
"original": "2006-05-15",
"normalized": "2006-05-15"
},
"status": {
"original": "Registered",
"normalized": "Active"
},
"legalForm": {
"original": "Limited liability company"
},
"links": {
"document": "/orders/335390/download",
"data": "/orders/335390/download?format=json"
}
}
}
}Field mapping changes
Activity data
Key improvements:
activitiesarray is now populated with activity codes and descriptions (previously missing)descriptionis now included for all activitiesclassificationSchemefield is now included (e.g., "NACErev2")
Address structure
The address structure has been enhanced with better parsing:
typenow uses standardized descriptions (e.g., "Registered Address" instead of "Address of the local main office")rawAddressLinesarray provides the original address components- Address fields are now properly parsed (previously
buildingNamecontained street address data) streetNumberandstreetNamefields now provide the street address separatelypostcodeis now populatedcountryis now populated (e.g., "Latvija")secondaryPostalCodeprovides additional postal code information
Capital and shareholdings
Key improvements:
capitalarray is now populated with capital information (previously missing)shareholdingsarray is now included with detailed shareholder information- Shareholder details include:
registrationNumber,name,type(Corporation),percentage,count,totalNominalValue, andaddress currencyuses ISO codes (e.g., "EUR")classCodeandtypefields are now populated (e.g., "APM")descriptionandclassDescriptionnow use standardized values (e.g., "Paid capital")totalCapitalobject provides aggregate capital information withtotalValueandcurrencyquantityfield provides the share quantity
Legal form
Key changes:
legalForm.originalnow provides English translated legal form (e.g., "Limited liability company" instead of "Sabiedrība ar ierobežotu atbildību")
Status
Key changes:
status.originalnow provides English translation (e.g., "Registered" instead of "Active")status.normalizedcontinues to provide normalized status (e.g., "Active")
Registration date
Key changes:
registrationDatenow uses correct date with ISO format- Date accuracy improved (was "2006-05-16", now "2006-05-15")
Identifiers
Key changes:
otherIdentifiersarray is now included with VAT numbers and other identifiers- Each identifier contains
typeandvalue(e.g.,{"type": "LV_VAT_CD", "value": "LV12345678901"}) primaryRegistrationNumbercontinues to contain the company registration number
Aliases
Key changes:
aliasesarray now contains structured objects withnameandtypefields- Previously contained empty objects (
{})
Representatives
Key improvements:
- Representatives are now correctly mapped to
individualsarray instead ofcorporations - Previously, individual representatives were incorrectly mapped to
corporations - Individual representatives now include:
birthdatewithoriginalandnormalizedvaluesrolewith bothoriginal(Latvian code like "VLO") andnormalized(English translation) valuesstartDatefor appointment datespowersarray for representation rights (e.g., "Right of sole representation")addresswithisoCode