company-v1Updated: 2026-02-27

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: addressInOneLineField now includes the postcode
  • Date format: dateField now uses ISO format instead of DD/MM/YYYY
  • Legal form: legalFormField now provides the company's legal form (e.g., "Limited liability company")
  • Legal status: legalStatusField now provides the company's legal status (e.g., "Registered")
  • Registration number: registrationNumberField now provides the company's registration number
  • Registration date: registrationDateField now provides the company's registration date in ISO format

The following fields have been removed:

  • registrationAuthorityCodeField is no longer included
  • virtualIDField is no longer included
  • lineField array has been removed
  • typeField in address (previously "Address of the local main office") has been removed
  • aliasesField array 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)
  • countryField is now populated (e.g., "Latvija")
  • cityTownField and postcodeField are now properly parsed and populated
  • typeField is now included (e.g., "Registered Address")

Company identification

Key changes:

  • registrationNumberField is now included, providing the registration number separately from codeField
  • foundationDateField is now populated with the company's foundation date in ISO format
  • registrationDateField format has been improved to ISO format (YYYY-MM-DD) instead of DD.MM.YYYY

Legal form and status

Key changes:

  • legalStatusField now provides English translation (e.g., "Registered" instead of "Reģistrēts")
  • Status normalization now correctly maps to "Active" (previously "UNMAPPED")
  • normalizedLegalStatusField now uses title case ("Active") instead of uppercase

Additional fields

New fields added:

  • aliasesField: Array of company aliases including trading names
  • otherIdentifiersField: 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:

  • activityField is 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:

  • postcodeField is now populated
  • typeField now uses standardized descriptions (e.g., "Registered Address" instead of "Address of the local main office")
  • lineField array has been removed in favor of structured address fields

Directors and representatives

Key improvements:

  • appointedOnField is now populated with appointment dates in ISO format (previously empty)
  • birthdateField is now populated with birth dates in ISO format
  • titleField uses consistent capitalization (e.g., "Member of the Board")

Shareholders

New fields added:

  • shareHoldersField is 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:

  • capitalField is now populated with capital information (previously missing)
  • Includes ammountField, currencyField, typeField (e.g., "Paid capital"), and typeCodeField

Legal form and status

Key changes:

  • legalFormField now provides English translated legal form (e.g., "Limited liability company" instead of "Sabiedrība ar ierobežotu atbildību")
  • legalFormDeclarationField is now included
  • registrationDateField corrected (was "2006-05-16", now "2006-05-15")
  • Status normalization now uses title case ("Active") instead of uppercase ("ACTIVE")

Identifiers

Key changes:

  • otherIdentifiersField is now populated and captures VAT numbers (e.g., {"typeField": "LV_VAT_CD", "valueField": "LV12345678901"})
  • registrationAuthorityCodeField and virtualIdField have been removed

Additional resources