Skip to main content

Company legal FR

Company Legal fr merges several providers and allows to retrieve the public data of a company.

Providers:

INPI

"Registry of Commerce and Companies", "Business and Companies Register", "Trade and Companies register" all refer to the French RCS (Trade and Companies Register). The RCS is a registry where all commercial companies must register their creation, closure, and many other formalities. This registry is held and maintained by registrars of courts with commercial jurisdiction. Each company has a primary registration with the court that has jurisdiction over the location of their headquarters, and possibly additional registrations if they have operations in other locations.

Each local RCS is consolidated into a national registry called the RNCS (National Trade and Companies Register). For most intents and purposes, the two acronyms and denominations are interchangeable.

The national institute for intellectual property, INPI (National Institute of Industrial Property), is a governmental organization tasked with, amongst others, publishing and spreading the data held in the commercial registry.

INSEE

The INSEE (National Institute of Statistics and Economic Studies) is the institute that records and publishes all kinds of data for statistical purposes. The Qard API integrates from the INSEE data about organizations registered in France.
The French law requires all entities with economical stakes to be registered there, hence not only for-profit companies, but also associations and even administrations and governmental organizations will be registered there. Upon registration, each entity gets a unique 9-digit identifier called the SIREN number.

BODACC

In France, the existence of a company, as well as its major changes, must be public knowledge for the sake of financial and economical transparency. That is why many formalities for a company also require the publication of an announcement in a legal announcement journal. Those announcements are gathered in a national journal called the BODACC (Official Bulletin of Civil and Commercial Announcements). Those announcements can be the creation or dissolution of a company, changes in its official registration(s), filing of financial statements, or publishing collective proceedings.

RNM (Trade Directory)

The National Trades Directory is a set of data produced by the National Institute of Industrial Property from the trades directories maintained by the Chambers of Trades and Crafts that constitutes a public register of craft businesses. In France, the trade directory is the official document that lists all craftsmen. The latter are obliged to register in it. The directory is maintained by each Chamber of Trades and Crafts, which has a public service mission.

This provider supports these data types:

PUT /api/v6/providers/company_legal_fr
{
"enable": true
}
PUT /api/v6/providers/company_legal_fr/settings
{
"auto_connect": true
}
POST /api/v6/users/{userId}/data-connections
{
"requested_data_types": [
"COMPANY_PROFILE",
"COMPANY_OFFICER",
"CORPORATE_OFFICE",
"ACT",
"ARTICLES_OF_ASSOCIATION",
"AVIS_SIREN",
"COLLECTIVE_PROCEDURE",
"BENEFICIAL_OWNER",
"BACKGROUND_CHECK",
"BANKING_RELATIONSHIP",
"FINANCIAL_STATEMENT",
"TAX_RETURN",
"TAX_RETURN_ANALYSIS",
"SECTOR_ANALYSIS",
"TIMELINE",
"TRADEMARK",
"BACKGROUND_CHECK_V2",
"CONFORMITY_CHECK",
"LEGAL_NOTICE",
"PRIVILEGES"
],
"provider_name": "company_legal_fr"
}

4. Create a synchronization:

After validating that the data connection status is CONNECTED, you can run a new synchronization.

POST /api/v6/users/{userId}/sync
{
"data_types": [
"COMPANY_PROFILE",
"COMPANY_OFFICER",
"CORPORATE_OFFICE",
"ACT",
"ARTICLES_OF_ASSOCIATION",
"AVIS_SIREN",
"COLLECTIVE_PROCEDURE",
"BENEFICIAL_OWNER",
"BACKGROUND_CHECK",
"BANKING_RELATIONSHIP",
"FINANCIAL_STATEMENT",
"TAX_RETURN",
"TAX_RETURN_ANALYSIS",
"SECTOR_ANALYSIS",
"TIMELINE",
"TRADEMARK",
"BACKGROUND_CHECK_V2",
"CONFORMITY_CHECK",
"LEGAL_NOTICE",
"PRIVILEGES"
]
}

To verify that you are receiving the right data, check out these endpoints:

MethodEndpointDescription
GET/api/v6/users/{userId}/company-profileCompany profile
GET/api/v6/users/{userId}/company-officersCompany officers
GET/api/v6/users/{userId}/corporate-officesCorporate offices
GET/api/v6/users/{userId}/actStatutory acts
GET/api/v6/users/{userId}/articles-of-associationArticles of association
GET/api/v6/users/{userId}/insee-registration-proofINSEE registration proof
GET/api/v6/users/{userId}/collective-proceduresCollective procedure history
GET/api/v6/users/{userId}/beneficial-ownersBeneficial owners
GET/api/v6/users/{userId}/background-checkBackground check (legacy)
GET/api/v6/users/{userId}/financial-statementsFinancial statements
GET/api/v6/users/{userId}/tax-returnsTax returns
GET/api/v6/users/{userId}/tax-returns/{taxReturnId}Single tax return
GET/api/v6/users/{userId}/tax-return-analysisTax return analysis insight
GET/api/v6/users/{userId}/sector-analysisSector benchmark
GET/api/v6/users/{userId}/sector-analysis/{sectorAnalysisId}Specific sector analysis
GET/api/v6/users/{userId}/timelineTimeline events
GET/api/v6/users/{userId}/trademarksTrademarks
GET/api/v6/users/{userId}/background-check-v2Background check v2
GET/api/v6/users/{userId}/conformity-checksConformity checks
GET/api/v6/users/{userId}/legal-noticesLegal notices
GET/api/v6/users/{userId}/privilegesPrivilege records