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
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: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):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):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