API B2B — Rechercher des entreprises (REST)

Support DQE
Support DQE
  • Mise à jour

Utilisez cet endpoint pour rechercher des entreprises et obtenir une liste des résultats correspondants.

Documentation API B2B Restful associée :

Requête GET

CompanyName ou CompanyNumber uniquement

lookupcname/?CompanyName={INPUT}&Country={COUNTRY_CODE}&Licence={LICENCE_CODE}&Filter={FILTER}

Remplacez simplement les éléments entre accolades par vos informations.

Paramètre Description Obligatoire/Optionnel
SERVER_ADDRESS Adresse du serveur Obligatoire
VERSION Version de l'API Obligatoire
Licence Votre code de licence Obligatoire
CompanyName ou CompanyNumber Nom ou numéro de l'entreprise à rechercher Obligatoire
Country Code pays Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Nom d'entreprise et Code postal

checkname/?CompanyName={INPUT}&Country={COUNTRY_CODE}&PostalCode={POSTALCODE}&Licence={LICENCE_CODE}&Filter={FILTER}

Remplacez simplement les éléments entre accolades par vos informations.

Paramètre Description Obligatoire/Optionnel
SERVER_ADDRESS Adresse du serveur Obligatoire
VERSION Version de l'API Obligatoire
Licence Votre code de licence Obligatoire
CompanyName Nom de l'entreprise à rechercher Obligatoire
Country Code pays Obligatoire
PostalCode Code postal Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Adresse postale uniquement

checkname/?Address={ADDRESS}&PostalCode={POSTAL_CODE}&City={CITY}&Country={COUNTRY_CODE}&Licence={LICENCE_CODE}&Filter={FILTER}

Remplacez simplement les éléments entre accolades par vos informations.

Paramètre Description Obligatoire/Optionnel
SERVER_ADDRESS Adresse du serveur Obligatoire
VERSION Version de l'API Obligatoire
Licence Votre code de licence Obligatoire
Address Adresse postale Obligatoire
PostalCode Code postal Obligatoire
City Ville Obligatoire
Country Code pays Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Requête POST

Ajoutez les paramètres ci-dessous dans le corps de la requête en utilisant x-www-form-urlencoded.

CompanyName ou CompanyNumber uniquement

POST .../lookupcname/
Paramètre Description Obligatoire/Optionnel
Licence Votre code de licence Obligatoire
CompanyName ou CompanyNumber Nom ou numéro de l'entreprise à rechercher Obligatoire
Country Code pays Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Nom d'entreprise et Code postal

POST .../checkname/
Paramètre Description Obligatoire/Optionnel
Licence Votre code de licence Obligatoire
CompanyName Nom de l'entreprise à rechercher Obligatoire
PostalCode Code postal Obligatoire
Country Code pays Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Adresse postale uniquement

POST .../checkname/
Paramètre Description Obligatoire/Optionnel
Licence Votre code de licence Obligatoire
Address Adresse postale Obligatoire
PostalCode Code postal Obligatoire
City Ville Obligatoire
Country Code pays Obligatoire
Filter Filtre à appliquer à la recherche :
1 — Ouverte diffusible
2 — Fermée diffusible
3 — Fermée ancienne (+3 ans) diffusible
4 — Non-diffusible
5 — RNA
Exemple : Filter=1,2
Optionnel
NAF25 Code NAF25 Optionnel

Réponse

Succès

La réponse JSON est un dictionnaire (objet) contenant deux clés principales :

  • Found : entier indiquant le nombre d'entreprises trouvées.
  • Companies : liste des objets entreprise correspondant à la recherche.

Chaque objet entreprise contient les clés suivantes :

Clé Description Type / Contraintes
City Ville STRING
L1Standardized Ligne d'adresse standardisée 1 STRING
MainCompanyFlag Indicateur d'établissement principal STRING
CompanyStatus Statut de l'entreprise STRING
VatNumber Numéro de TVA intracommunautaire STRING
SearchRef Référence de recherche STRING
PhoneNumber Numéro de téléphone STRING
LegalStructure Forme juridique STRING
L2Standardized Ligne d'adresse standardisée 2 STRING
CompanyNumber Numéro SIREN/SIRET de l'entreprise STRING
CompanyCName Nom commercial de l'entreprise STRING
IncorporationDate Date de création STRING
StaffCount Effectif STRING
Classification Classification (code NAF) STRING
L5Standardized Ligne d'adresse standardisée 5 STRING
DissolutionDate Date de dissolution STRING
L4Standardized Ligne d'adresse standardisée 4 STRING
PosCod Code postal STRING
TurnOver Chiffre d'affaires STRING

Exemple :

{
  "Found": 1,
  "Companies": [
    {
      "City": "PARIS",
      "L1Standardized": "DQE-SOFTWARE",
      "MainCompanyFlag": "1",
      "CompanyStatus": "Active",
      "VatNumber": "FR504xxxxxx",
      "SearchRef": "",
      "PhoneNumber": "",
      "LegalStructure": {
        "Type": "SAS, société par actions simplifiée",
        "Value": "5710",
        "Label": "SAS, société par actions simplifiée"
      },
      "L2Standardized": "42 RUE FORTUNY",
      "CompanyNumber": "504xxxxxx",
      "CompanyCName": "DQE SOFTWARE",
      "IncorporationDate": "2008-xx-xx",
      "StaffCount": "xxxxx",
      "Classification": {
        "Type": "NAF08",
        "Value": "5829C",
        "Label": "Edition de logiciels applicatifs"
      },
      "L5Standardized": "",
      "DissolutionDate": "",
      "L4Standardized": "FRANCE",
      "PosCod": "75017",
      "TurnOver": ""
    }
  ]
}

Erreur

Type d'erreur Requête Type de réponse
Paramètre Licence manquant Requête sans le paramètre Licence
{"status": 400, "message": "Missing parameters", "details": "Licence", "error": "bad request"}
Paramètre Licence vide Requête avec le paramètre Licence vide
{"status": 400, "message": "Missing parameters", "details": "Licence", "error": "bad request"}
Numéro de licence incorrect Requête avec un numéro de licence incorrect
{"status": 401, "message": "Your licence is not allowed to cover this functionnality", "details": "{WRONG LICENSE}", "error": "unauthorized_client"}
Paramètre CompanyName manquant Requête sans le paramètre CompanyName
{"status": 400, "message": "Missing parameters", "details": "CompanyName", "error": "bad request"}
Paramètre Country manquant Requête sans le paramètre Country
{"status": 400, "message": "Missing parameters", "details": "Country", "error": "bad request"}
Paramètre CompanyName vide Requête avec le paramètre CompanyName vide
{"Found":0,"Companies":[]}
Paramètre Country vide Requête avec le paramètre Country vide
{"Found":0,"Companies":[]}

Documentation Swagger

Voir aussi

Associé à

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0