Comment intégrer notre solution LIVE ENSOB2B

Historique 

Date

Numéro de version

Description

28/02/2022

1.0

Version 1 – lancement de l’API EnsoB2B

10/05/2022

1.1

Version 1.1 – intégration Endpoint Autosuggest

17/05/2022

1.2

Version 1.2 – intégration Endpoint Autosuggest_zip

26/08/2022

1.3

Version 1.3 – ajout du champ IsActive

La solution EnsoB2B vous met à disposition l’ensemble de données entreprises qui vous permettront de compléter rapidement le profil de vos prospects avec des données consolidées et vérifiées auprès des répertoires entreprises disponibles dans les pays couverts.

Authentification

Afin d’accéder à nos services, il est indispensable de s’authentifier via une clé unique sécurisé (ou token) qui vous est fourni par Data Enso. Votre token doit être intégré dans le header sous le paramètre « api_key » et présent lors de chaque appel à l’API EnsoPhone.

Appels sur les serveurs

Les appels au service EnsoB2B doivent être réalisés sur l’URL suivante :

				
					https://api.dataenso.com/b2b
				
			

Faire un appel à l’API ENSOB2B SEARCH 

Intégré dans les formulaires online, ce service permet d’enrichir de façon asynchrone les informations de l’entreprise via un couple de données réduit.

L’URL de cet Endpoint est la suivante : https://api.dataenso.com/b2b/

Afin de récupérer les informations société en temps réel et obtenir des résultats fiables, voici la liste des champs nécessaires pour composer votre recherche

Champ Statut Type Example Commentaires
Api_key Required String your-api-key Token généré par Data Enso
Name Required String Fermatic Nom de la société recherchée
country Optional String FRA country code au format ISO 3166-1 alpha-3
ZIP Optional Integer 92160 Code postal de la société recherchée

Réponse de l’appel API ENSOB2B SEARCH

Après avoir réalisé l’appel à nos services, voici les champs disponibles en retour

Champ

Type

Exemple

Commentaires

DUNSNumber

String

26XXXXX78

Numéro à 9 chiffres attribué par D&B entreprise.

CompanyName

String

FERMATIC SAS

Nom officiel de l’entreprise

CompanySecondaryName

String

FERMATIC

Nom secondaire, nom commercial ou marque de l’entreprise, le cas échéant.

AddressStreetLine1

String

ROUTE NATIONALE 190

Adresse de l’entreprise

AddressStreetLine2

String

RUE DE MANTES

Complément d’adresse

PostalCode

String

78440

Code postal de l’entreprise

City

String

GUITRANCOURT

Ville où se situe l’entreprise

StateProvince

String

YVELINES

Nom de l’état, du département de l’entreprise

Country

String

FRANCE

Pays de l’entreprise

NationalId

String

79XXXXXXX00019

Numéro d’identification de l’entreprise (SIRET, CNPJ,KWK…)

SICCode

String

1796

code de classification industrielle standard qui catégorise les entreprises selon le type d’activité

Industry

String

C

Code de la division SIC

Activity

String

 

Secteur d’activité principal

EstablishmentOfOwnership

String

2013

Date de création de l’entreprise

SalesEUR

Double

12060819

Chiffre d’affaires de l’année précédente

EmployeesNumber

String

50

Nombre de salariés de l’entreprise

IsActive

String

A

Indique si la société est active (A) ou activité est cessée (C)

EnsoId

String

H-FR01XXXXX230

Identifiant unique de la société

Exemple de requête ENSOB2B SEARCH

				
					https://api.dataenso.com/b2b/?name=ferma&zip=78440&country=FRA \
-h "api_key:your-token"
				
			

Réponse :

				
					[
    {
        "DUNSNumber": "26XXXXX78",
        "CompanyName": "FERMATIC SAS",
        "CompanySecondaryName": "",
        "AddressStreetLine1": "ROUTE NATIONALE 190",
        "AddressStreetLine2": "RUE DE MANTES",
        "PostalCode": "78440",
        "City": "GUITRANCOURT",
        "StateProvince": "YVELINES",
        "Country": "FRANCE",
        "NationalId": "79XXXXXXX00019",
        "SICCode": "1796",
        "Industry": "C",
        "EstablishmentOfOwnership": 2013,
        "SalesEUR": 1XXXXX19,
        "EmployeesNumber": 50
        "IsActive": "A",
        "EnsoId": "123456789",
    }
]

				
			

PS : afin de réduire la liste des réponses disponibles (recherche « stricte »), il est conseillé d’ajouter des « double quote » avant et après le terme recherché dans le champ name :

Ex : https://api.dataenso.com/b2b/?name= « fermatic »&country=FRA&zip=78440

Faire un appel à l’API ENSOB2B SUGGEST sans param Code Postal

Cet Endpoint est dédié aux usages de suggestion, saisie semi-automatique de société dans les formulaires online (intégrée généralement en liste déroulante de choix).

Il est optimisé pour permettre la recherche d’entreprises à l’aide uniquement du nom d’entreprise.

L’URL de cet Endpoint spécifique est la suivante : https://api.dataenso.com/b2bsuggest/

Champ

Statut

Type

Example

Commentaires

Api_key

Required

String

your-api-key

Token généré par Data Enso

name

Required

String

Fermatic

Nom de la société recherchée

country    

 

Required

String

FRA

country code au format ISO 3166-1 alpha-3

Réponse de l’appel API ENSOB2B SUGGEST sans param Code Postal

Après avoir réalisé l’appel à ce service dédié, voici les champs disponibles en retour :

Champ

Type

Exemple

Commentaires

CompanyName

String

SYND COPR DU 4 6 RUE FERMAT 75014 PARIS

Nom officiel de l’entreprise

PostalCode

String

75014

Code postal de l’entreprise

StateProvince

String

PARIS

Nom de l’état, du département de l’entreprise

NationalId

String

039XXXXXXXX015

Numéro d’identification de l’entreprise (SIRET, KWK…)

IsActive

String

A

Indique si la société est active (A) ou activité est cessée (C)

EnsoId

String

H-FR01XXXXX230

Identifiant unique de la société

 

Exemple de requête ENSOB2B SUGGEST sans param Code Postal

				
					https://api.dataenso.com/b2bsuggest/?name=ferma&country=FRA \
-h "api_key:your-token"
				
			

Réponse :

				
					[
    {
        "CompanyName": "FERMATIC SAS",
        "PostalCode": "78440",
        "StateProvince": "YVELINES",
        "NationalId": "79XXXXXXXXX019"
        "IsActive": "A",
        "EnsoId": "H-FR0024293040",

    },
    {
        "CompanyName": "FERMATIC AGENCE NORMANDIE",
        "PostalCode": "76160",
        "StateProvince": "SEINE MARITIME",
        "NationalId": "33XXXXXXXXX042"
        "IsActive": "A",
        "EnsoId": "H-FR0089886615",

    },
{
        "CompanyName": "SYND COPR DU 4 6 RUE FERMAT 75014 PARIS",
        "PostalCode": "75014",
        "StateProvince": "PARIS",
        "NationalId": "03XXXXXXXXX015"
                "IsActive": "A",
                "EnsoId": "H-FR0100703230",

    },
]

				
			

Faire un appel à l’API ENSOB2B SUGGEST avec param Code Postal

Ce second Endpoint dédié à l’auto-suggestion, permet, lorsque la valeur est présente dans le formulaire, d’effectuer une recherche géolocalisée de l’entreprise via le code postal.

L’URL de cet Endpoint spécifique est la suivante : https://api.dataenso.com/b2bsuggest_zipcode/

Champ

Statut

Type

Example

Commentaires

Api_key

Required

String

your-api-key

Token généré par Data Enso

name

Required

String

Fermatic

Nom de la société recherchée

country   

Required

String

FRA

country code au format ISO 3166-1 alpha-3

zip

Required

Integer

92160

Code postal de la société recherchée

Réponse de l’appel à l’API ENSOB2B SUGGEST avec param Code Postal

Après avoir réalisé l’appel à nos services, voici les champs disponibles en retour :

Champ

Type

Exemple

Commentaires

CompanyName

String

FERMATIC SAS

Nom officiel de l’entreprise

CompanySecondaryName

String

FERMATIC

Nom secondaire, nom commercial

AddressStreetLine1

String

ROUTE NATIONALE 190

Adresse de l’entreprise

AddressStreetLine2

String

RUE DE MANTES

Complément d’adresse

PostalCode

String

78440

Code postal de l’entreprise

City

String

GUITRANCOURT

Ville où se situe l’entreprise

IsActive

String

A

Indique si la société est active (A) ou activité est cessée (C)

EnsoId

String

H-FR01XXXXX230

Identifiant unique de la société

Exemple de requête ENSOB2B SUGGEST avec param Code postal

				
					https://api.dataenso.com/b2bsuggest_zipcode/?name=data&zip=92150&country=FRA \
-h "api_key:your-token"
				
			

Réponse :

				
					Champ	Type	Exemple	Commentaires
EnsoId	Integer	H-123456789	Identifiant unique de la société
E_DUNSNumber	Integer	26XXXXX78	Numéro à 9 chiffres attribué par D&B entreprise.
E_CompanyName	String	FERMATIC SAS	Nom officiel de l’entreprise
E_CompanySecondaryName	String	FERMATIC	Nom secondaire, nom commercial ou marque de l»entreprise, le cas échéant.
E_AddressStreetLine1	String	ROUTE NATIONALE 190	Adresse de l’entreprise
E_AddressStreetLine2	String	RUE DE MANTES	Complément d’adresse
E_PostalCode	String	78440	Code postal de l’entreprise
E_City	String	GUITRANCOURT	Ville où se situe l’entreprise
E_StateProvince	String	YVELINES	Nom de l’état, du département de l’entreprise
E_Country	String	FRANCE	Pays de l’entreprise
E_NationalId	String	79XXXXXXX00019	Numéro d’identification de l’entreprise (SIRET, CNPJ,KWK…)
E_NationalIdType	String	France SIRET Number	Source du National ID
E_IsActive	String	A	Indique si la société est active (A) ou activité est cessée (C)
E_SICText	String	Building equipment installation	Activité de la société dans la nomenclature internationale SIC
E_SICCode	String	1796	Code de classification industrielle standard qui catégorise les entreprises selon le type d’activité
E_Industry	String	C	Code de la division SIC
E_LocalActivityCode	Integer	4329B	Ce code représente le code d’activité utilisé localement. Exemples
incluent 1972 U.S. SIC, SBA, APE et NACE.
E_Activity	String		Secteur d’activité principal
E_EstablishmentOfOwnership	String	2013	Date de création de l’entreprise
E_last_year_turn_over	Double	12060819	Chiffre d’affaires de l’année précédente
E_last_year_turn_over_validity	Integer		
E_Employees	Integer	50	Le nombre d’employés dans l’entreprise.
E_Employees_Number_validity	string	0	Valeur qui décrit la fiabilité du nombre d’employés.
0 - réel
1 - peu fiable
2 - estimé ou non disponible lorsque le nombre d’employés
est zéro
3 - modélisé
vide - non disponible lorsque le champ E_Employees est égal à 0 ou est inconnu.
E_Employees_Number_Local	Integer	50	Le nombre d’employés à cette adresse.
E_Employees_Local_validity	string	0	Valeur qui décrit la fiabilité du nombre d’employés à cet endroit.
0 - réel
1 - peu fiable
2 - estimé ou non disponible lorsque le nombre d’employés
est zéro
3 - modélisé
vide - non disponible lorsque E_Employees_Number_Local est égal à 0 ou est inconnu.
E_Employees_Total	Integer	76	Le nombre total d’employés dans l’entreprise
E_Employees_Total_Validity	string	0	Valeur qui décrit la fiabilité du nombre d’employés à cet endroit.
0 - réel
1 - peu fiable
2 - estimé ou non disponible lorsque le nombre d’employés
est zéro
3 - modélisé
vide - non disponible lorsque E_Employees_Total est égal à 0 ou est inconnu.
E_Company_Type	String	private limited company		Statut juridique de la société
E_Location_Type	Integer	0	Ce code indique si l’entreprise est :
0 = unique - aucune autre entité ne lui rend compte
1 = Siège social/Parent : des succursales et/ou filiales rapportent à cette structure
2 = Succursale : emplacement secondaire à un siège social
Le code est vide lorsqu’il n’est pas disponible.
E_Websites	String	www.fermatic.fr	Liste de tous les sites web associés à la société
E_Website	String	www.fermatic.fr	Site web principal de la société

				
			

Faire un appel à l’API ENSOB2B COMPANY DETAILS

Afin de récupérer les informations complémentaires, il faut réaliser une requête additionnelle en interrogeant le numéro d’identifiant EnsoId de la société (information disponible dans les résultats de la requête SEARCH ou SUGGEST).

Les appels au service EnsoB2B DETAILS doivent être réalisés sur l’url suivante : https://api.dataenso.com/b2bdetail/

Champ

Statut

Type

Example

Commentaires

Api_key

Required

String

your-api-key

Token généré par Data Enso

EnsoId

Required

Integer

H-123456789

Identifiant de la société recherchée dans l’appel Enso Search

Réponse de l’appel API ENSOB2B COMPANY DETAILS

Après avoir réalisé l’appel à nos services, voici les champs disponibles en retour :

Champ

Type

Exemple

Commentaires

EnsoId

Integer

H-123456789

Identifiant unique de la société

E_DUNSNumber

Integer

26XXXXX78

Numéro à 9 chiffres attribué par D&B entreprise.

E_CompanyName

String

FERMATIC SAS

Nom officiel de l’entreprise

E_CompanySecondaryName

String

FERMATIC

Nom secondaire, nom commercial ou marque de l»entreprise, le cas échéant.

E_AddressStreetLine1

String

ROUTE NATIONALE 190

Adresse de l’entreprise

E_AddressStreetLine2

String

RUE DE MANTES

Complément d’adresse

E_PostalCode

String

78440

Code postal de l’entreprise

E_City

String

GUITRANCOURT

Ville où se situe l’entreprise

E_StateProvince

String

YVELINES

Nom de l’état, du département de l’entreprise

E_Country

String

FRANCE

Pays de l’entreprise

E_NationalId

String

79XXXXXXX00019

Numéro d’identification de l’entreprise (SIRET, CNPJ,KWK…)

E_NationalIdType

String

France SIRET Number

Source du National ID

E_SICText

String

Building equipment installation

Activité de la société dans la nomenclature internationale SIC

E_SICCode

String

1796

Code de classification industrielle standard qui catégorise les entreprises selon le type d’activité

E_Industry

String

C

Code de la division SIC

E_LocalActivityCode

Integer

4329B

Ce code représente le code d’activité utilisé localement. Exemples

incluent 1972 U.S. SIC, SBA, APE et NACE.

E_Activity

String

 

Secteur d’activité principal

E_EstablishmentOfOwnership

String

2013

Date de création de l’entreprise

E_last_year_turn_over

Double

12060819

Chiffre d’affaires de l’année précédente

E_last_year_turn_over_validity

Integer

 

 

E_Employees

Integer

50

Le nombre d’employés dans l’entreprise.

E_Employees_Number_validity

string

0

Valeur qui décrit la fiabilité du nombre d’employés.

0 – réel

1 – peu fiable

2 – estimé ou non disponible lorsque le nombre d’employés

est zéro

3 – modélisé

vide – non disponible lorsque le champ E_Employees est égal à 0 ou est inconnu.

E_Employees_Number_Local

Integer

50

Le nombre d’employés à cette adresse.

E_Employees_Local_validity

string

0

Valeur qui décrit la fiabilité du nombre d’employés à cet endroit.

0 – réel

1 – peu fiable

2 – estimé ou non disponible lorsque le nombre d’employés

est zéro

3 – modélisé

vide – non disponible lorsque E_Employees_Number_Local est égal à 0 ou est inconnu.

E_Employees_Total

Integer

76

Le nombre total d’employés dans l’entreprise

E_Employees_Total_Validity

string

0

Valeur qui décrit la fiabilité du nombre d’employés à cet endroit.

0 – réel

1 – peu fiable

2 – estimé ou non disponible lorsque le nombre d’employés

est zéro

3 – modélisé

vide – non disponible lorsque E_Employees_Total est égal à 0 ou est inconnu.

E_Company_Type

String

private limited company        

Statut juridique de la société

E_Location_Type

Integer

0

Ce code indique si l’entreprise est :

0 = unique – aucune autre entité ne lui rend compte

1 = Siège social/Parent : des succursales et/ou filiales rapportent à cette structure

2 = Succursale : emplacement secondaire à un siège social

Le code est vide lorsqu’il n’est pas disponible.

E_Websites

String

www.fermatic.fr

Liste de tous les sites web associés à la société

E_Website

String

www.fermatic.fr

Site web principal de la société

Exemple de requête COMPANY DETAILS

Réponse :

				
					https://api.dataenso.com/ /b2bdetail/?EnsoId=H-FR0024293040
-h "api_key:your-token"
				
			
				
					[EnsoId: «H-FR0024293040»,
  E_DUNSNumber: «264995778»,
  E_CompanyName: «FERMATIC SAS»,
  E_CompanySecondaryName: « »,
  E_AddressStreetLine1: «ROUTE NATIONALE 190»,
  E_AddressStreetLine2: «RUE DE MANTES»,
  E_PostalCode: «78440»,
  E_City: «GUITRANCOURT»,
  E_StateProvince: «YVELINES»,
  E_Country: «FRANCE»,
  E_NationalId: «79219347600019»,
  E_NationalIdType: «France SIRET Number»,
  E_Isactive : «A»,
  E_SICText: «Building equipment installation»,
  E_SICCode: «1796»,
  E_Industry: «C»,
  E_Local_Activity_Code: «4329B»,
  E_Local_Activity_Code_repository: "NAF2 (NOMENCLATURE D»ACTIVITE FRANCAISE ver 2)",
  E_EstablishmentOfOwnership: 2013,
  E_last_year_turn_over: 12060819,
  E_last_year_turn_over_validity: «0»,
  E_Employees: 50,
  E_Employees_Number_validity: «0»,
  E_Employees_Number_Local: 50,
  E_Employees_Local_validity: «0»,
  E_Employees_Total: 67,
  E_Employees_Total_Validity: «0»,
  E_Company_Type: «corporation»,
  E_Location_Type: 1,
  E_Websites: [ «www.fermatic.fr» ],
  E_Website: «www.fermatic.fr»
}
]

				
			

Pour recevoir par mail nos différentes Doc API merci de remplir le formulaire ci-dessous