Skip to main content

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

Registry

RCS (Registre de Commerce et des Societes)Official company registry of Luxembourg

Data Access

LBR XML API (Direct Structured Data)Registry Website
The RCS (Registre de Commerce et des Societes) is the official business register of Luxembourg, accessed via the LBR (Luxembourg Business Registers) XML API. Unlike many jurisdictions that rely on PDF document parsing, Luxembourg provides fully fielded structured XML data directly from LBR - enabling real-time data delivery with detailed shareholding information, court ruling data, and granular status codes.

Company Identifiers

IdentifierFormatExampleNotes
Registration NumberLetter prefix + digitsB136303Unique identifier assigned by RCS
VAT NumberN/AN/ANot available from RCS

Search Capabilities

Search MethodSupported
Search by registration numberYes
Search by company nameYes

Data Availability

Data PointCompaniesSole TradersPartnershipsFundsAssociationsForeign Branches
Registration detailsYesYesYesYesYesYes
AddressYesYesYesYesYesYes
Capital/SharesYesNoSomeNoNoNo
RepresentativesYesLimitedYesYesYesYes
BranchesYesYesYesSomeSomeYes
NACE Codes~28%~28%~28%~28%~28%~28%
Foreign DetailsN/AN/AN/AN/AN/AYes
AbbreviationFrenchEnglishNotes
SASociete anonymePublic Limited CompanyMost common for larger companies
SARLSociete a responsabilite limiteePrivate Limited CompanyMost common company type
SASSociete par actions simplifieeSimplified Joint Stock CompanyFlexible governance
SESociete europeenneEuropean CompanyEU-wide company form
SCASociete en commandite par actionsPartnership Limited by SharesLimited and general partners
SCSSociete en commandite simpleLimited PartnershipAt least one unlimited partner
SNCSociete en nom collectifGeneral PartnershipAll partners have unlimited liability
TypeFrenchEnglishNotes
Civil PartnershipSociete civileCivil PartnershipNon-commercial purposes
CooperativeSociete cooperativeCooperative SocietyMember-owned organization
European CooperativeSociete cooperative europeenneEuropean CooperativeEU-wide cooperative form
AbbreviationFrenchEnglishNotes
SICAVSociete d’investissement a capital variableInvestment Company with Variable CapitalOpen-ended fund
FCPFonds commun de placementCommon Investment FundContractual fund
FIARFonds d’investissement alternatif reserveReserved Alternative Investment FundFor qualified investors
AbbreviationFrenchEnglishNotes
ASBLAssociation sans but lucratifNon-profit AssociationMost common non-profit form
-FondationFoundationCharitable foundation
-MutuelleMutual SocietyMutual benefit organization
TypeFrenchEnglishNotes
Foreign Company BranchSuccursale d’une personne morale de droit etrangerBranch of Foreign Legal PersonMost common foreign presence
Foreign Trader BranchSuccursale d’un commercant personne physique etabli a l’etrangerBranch of Foreign Individual TraderForeign sole trader
Foreign EEIG BranchSuccursale d’un GEIE etrangerBranch of Foreign EEIGForeign economic interest group
TypeFrenchEnglishNotes
Individual TraderCommercant personne physiqueIndividual TraderNatural person conducting business

Status Codes

StatusDescriptionNormalized Status
(none)Active entityActive
en liquidation volontaireVoluntary liquidationDistressed
en liquidation judiciaireJudicial liquidationDistressed
en failliteIn bankruptcyDistressed
radieeStruck offInactive
avec administrateur provisoireWith provisional administratorDistressed
en sursis de paiementPayment suspensionDistressed
Luxembourg has 20 detailed observation codes for non-active statuses. The statusDetailsBeta field provides granular status information including court ruling dates, court names, and specific closure reasons.

Activity Codes

Luxembourg uses NACE Rev. 2 for classifying business activities.
FieldDescriptionExample
codeNACE Rev. 2 code96.021
descriptionActivity descriptionCoiffure
typeClassification typeNACE
Only approximately 28% of Luxembourg entities have NACE codes in the registry data. The company’s stated purpose (objet social) is available in activityDeclarations.

Address Format

Luxembourg addresses use a component-based structure: Example format:
10 rue du Test, 1234 Luxembourg

Address Components

ComponentMaps ToDescription
BuildingNumberstreetNumberStreet number
BuildingNamebuildingNameBuilding name (if applicable)
StreetNamestreetNameStreet name
Floor(included in fullAddress)Floor information
PostalCodepostcode4-digit postal code
LocalitycityCity/town name
CountrycountryCountry name
CountryCodeisoCodeConverted from 3-letter to 2-letter ISO
Source data uses 3-letter ISO country codes (e.g., LUX, FRA, BEL) which are converted to 2-letter codes (LU, FR, BE) in the API response.

Implementation Notes

Fully Structured Data: Unlike jurisdictions that rely on PDF parsing (with 1-6 hour processing delays), Luxembourg provides fully fielded XML data directly from LBR. This enables real-time data delivery with structured shareholding information, detailed court ruling data, and comprehensive status tracking.

Representatives

Luxembourg classifies representatives into multiple categories:
RoleFrenchDescription
Director/ManagerAdministrateur/GerantDirectors and managers
Board MemberMembreBoard members
Daily ManagementDelegue a la gestion journaliereDaily management delegates
Permanent RepresentativeRepresentant permanentBranch representatives
PartnerAssociePartners (in partnerships)
Legal AgentAgent legalLiquidators, bankruptcy agents
Management CompanySociete de gestionFund management company

Capital and Shareholding Data

Structured Shareholding: Luxembourg provides fully fielded shareholding data including shareholder names, share counts, and share types - a significant advantage over jurisdictions where this data must be parsed from documents.
Share classes commonly include:
  • Parts de categorie A / Parts de categorie B - Class A/B shares
  • Parts sociales - Social shares
  • Actions - Regular shares
Capital type is indicated as either “Fixed” (Fixe) or “Variable”.

Foreign Entities

For foreign-registered entities with a Luxembourg presence:
FieldValue
registrationType”Foreign Registered Body”
registrationTypeDetailsSource jurisdiction information
otherIdentifiers[].type”LU_FOREIGN_REG_CD”
otherIdentifiers[].isoCodeSource country code
otherIdentifiers[].valueForeign registration number

Branches/Establishments

Branch data is available in beta_establishments[] (beta feature) and includes:
  • Branch address and trading name
  • Permanent representatives specific to the branch
  • Branch creation date and active status
Beta Feature: The beta_establishments array contains branch/establishment data and may be subject to changes. Contact support for details on accessing this data.