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 of these are names referring to the French RCS (Registre du Commerce et des Societes).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 (Registre National du Commerce et des Societes). For most intents and purposes, the two acronyms and denominations are interchangeable.

The national institute for intellectual property, INPI (Institut National de la Propriete intellectuelle), is a governmental organization tasked with, amongst others, publishing and spreading the data held in the commercial registry.

INSEE

The INSEE (French: Institut national de la statistique et des études économiques) 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 (Bulletin Officiel Des Annonces Civiles et Commerciales). 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(Registre des métiers)

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"
],
"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"
]
}

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

  • GET /api/v6/users/{userId}/company-profile
  • GET /api/v6/users/{userId}/company-officers
  • GET /api/v6/users/{userId}/corporate-offices
  • GET /api/v6/users/{userId}/act
  • GET /api/v6/users/{userId}/articles-of-association
  • GET /api/v6/users/{userId}/insee-registration-proof
  • GET /api/v6/users/{userId}/collective-procedures
  • GET /api/v6/users/{userId}/beneficial-owners
  • GET /api/v6/users/{userId}/background-check
  • GET /api/v6/users/{userId}/financial-statements
  • GET /api/v6/users/{userId}/tax-returns
  • GET /api/v6/users/{userId}/tax-returns/{taxReturnId}
  • GET /api/v6/users/{userId}/tax-return-analysis
  • GET /api/v6/users/{userId}/sector-analysis
  • GET /api/v6/users/{userId}/sector-analysis/{sectorAnalysisId}
  • GET /api/v6/users/{userId}/timeline
  • GET /api/v6/users/{userId}/trademarks
  • GET /api/v6/users/{userId}/background-check-v2
  • GET /api/v6/users/{userId}/conformity-checks
  • GET /api/v6/users/{userId}/legal-notices