NAV Navbar
shell

Introduction

Bienvenue sur societeinfo.com. Première plate-forme d'agrégation de données d'entreprises.

Vous avez accès avec notre API aux informations légales, financières, ainsi que toutes les données de contact détectées sur le web par nos algos (mails, sites web, réseaux sociaux...).

Notre data légale est rafraichie quotidiennement depuis les répertoires SIRENE, INPI et BODACC.

Cette page décrit la V2 de l'API. Vous pouvez également consulter la doc de la V1 ici

Utilisation

Authentification

Pour accéder au service vous devez obtenir une clé d'API. Enregistrez vous. Une fois enregistré, récupérez ou générez vos clés dans votre dashboard personnel.

Ajoutez le paramètre suivant dans toutes les requêtes :

key=YOUR_APIKEY

Crédits

curl "https://societeinfo.com/app/rest/api/v2/apikeyinfo.json?key=DEMO"

La commande retourne le JSON suivant :

{
    "success": true,
    "result": {
        "companyName": "SMART DATA",
        "productName": "Business",
        "consumedCredits": 12457,
        "maxCredits": 50000,
        "extraCredits": 50000,
        "consumedExtraCredits": 0,
        "totalAvailableCredits": 87543
    }
}

Chaque requête réussie consomme un ou plusieurs crédits. Le service suivant indique votre solde de crédits

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/apikeyinfo.json?key=YOUR_APIKEY

Query Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API.

Format

Les réponses peuvent être générées au format JSON ou au format XML

Dans toutes vos requêtes API, spécifiez dans l'url le format attendu : json ou xml

Company API

Get Company

curl "https://societeinfo.com/app/rest/api/v2/company.json/552121634?key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "result":{
      "id":"58796f37b3a2806717d059bf",
      "organization":{
         "status":"Active",
         "risk":{
            "collective_procedure_in_progress":false
         },
         "creation_date":"1955-01-01",
         "capital":"146338",
         "registration_number":"552121634",
         "full_registration_number":"55212163400059",
         "vat_number":"FR92552121634",
         "greffe_name":"Paris",
         "name":"L'OLYMPIA",
         "activity":{
            "ape_code":"9004Z",
            "ape_code_level1":"RU",
            "ape_code_level2":"RZ",
            "ape_code_level3":"90",
            "ape_code_level4":"R90Z",
            "ape_code_level5":"9004Z",
            "ape_name":"Gestion de salles de spectacles",
            "corporate_object":"Gestion de salles de spectacles"
         },
         "legal":{
            "name":"Société par actions simplifiée",
            "person_type":"LegalEntity",
            "type":"Siege"
         },
         "address":{
            "street":"18 RUE DE CAUMARTIN",
            "postal_code":"75009",
            "city":"Paris",
            "country_code":"FR",
            "lng":2.3399,
            "lat":48.8718
         },
         "last_legal_update_date":"2018-08-03",
         "establishments_count":0
      },
      "contacts":{
         "corporate_officiers":[
            {
               "firstName":"Simon",
               "lastName":"Gillham",
               "name":"Simon Gillham",
               "birth_date":"1956-02-24",
               "role":"Président",
               "role_start_date":"2016-06-20",
               "company":false
            },
            {
               "firstName":"Christian",
               "lastName":"Soulabaille",
               "name":"Christian Soulabaille",
               "birth_date":"1961-03-06",
               "role":"Directeur général",
               "role_start_date":"2016-06-20",
               "company":false
            },
            {
               "firstName":"Laurent",
               "lastName":"de Cerner",
               "name":"Laurent de Cerner",
               "birth_date":"1974-07-05",
               "role":"Directeur général",
               "role_start_date":"2016-06-20",
               "company":false
            },
            ...
         ],
         "email":"contact@olympiahall.com",
         "emails":[
            {
               "value":"contact@olympiahall.com",
               "type":"generic"
            }
         ],
         "phones":[
            {
               "value":"08 92 68 33 68"
            },
            {
               "value":"01 55 27 10 00"
            }
         ]
      },
      "web_infos":{
         "logo_url":"https://www.olympiahall.com/assets/images/illustrations/olympia-logo.png",
         "website_url":"http://www.olympiahall.com/",
         "websites":[
            {
               "url":"http://www.olympiahall.com/",
               "techno_types":[
                  "joomla",
                  "yoastseo",
                  "php",
                  "googletagmanager",
                  "recaptcha",
                  "xmlrpc",
                  "googleanalytics"
               ]
            }
         ],
         "linkedin":{
            "url":"https://www.linkedin.com/company/l%27olympia-bruno-coquatrix"
         },
         "twitter":{
            "url":"https://twitter.com/@OLYMPIAHALL"
         },
         "facebook":{
            "url":"https://www.facebook.com/olympiabrunocoquatrix/"
         },
         "wikipedia":{
            "url":"https://fr.wikipedia.org/wiki/Olympia_(Paris)"
         }
      },
      "financials":{
         "last_sales":26026792,
         "last_profit":660363,
         "last_staff":36,
         "years":[
            {
               "year":"2017",
               "sales":26026792,
               "profit":660363,
               "staff":36,
               "closing_date":"2017-12-31"
            },
            {
               "year":"2016",
               "sales":25168465,
               "profit":985145,
               "staff":20,
               "closing_date":"2016-12-31"
            },
            {
               "year":"2015",
               "sales":27291684,
               "profit":1272962,
               "closing_date":"2015-12-31"
            },
            {
               "year":"2014",
               "sales":27960548,
               "profit":187032,
               "staff":35,
               "closing_date":"2014-12-31"
            },
            {
               "year":"2013",
               "sales":31441931,
               "profit":943442,
               "staff":36,
               "closing_date":"2013-12-31"
            },
            {
               "year":"2012",
               "sales":31376987,
               "profit":1149392
            }
         ]
      },
      "mark_infos":{
         "classes":[
            {
               "number":"9",
               "description":"Supports de sons et/ou d'images enregistrés et non enregistrés (à l'exception de films non exposés) ; enregistrements musicaux sonores et vidéo ; supports d'enregistrement magnétiques ; logiciels, notamment pour télécharger de la musique, du son, des images et du texte par des réseaux d'ordinateur ou de télécommunications. Musique, sonneries, fichiers MP3 et vidéos téléchargeables."
            },
            {
               "number":"41",
               "description":"Éducation ; formation ; divertissement ; activités sportives et culturelles. Informations en matière de divertissement ou d'éducation. Services de loisirs. Publication de livres. Services d'édition de livres d'albums, de catalogues et de programmes. Prêt de livres. Dressage d'animaux. Production de films sur bandes vidéos. Location de films cinématographiques. Location d'enregistrements sonores. Location de magnétoscopes ou de postes de radio et de télévision. Location de décors de spectacles. Montage de bandes vidéo. Services de photographie. Organisation de concours (éducation ou divertissement). Organisation et conduite de colloques, conférences ou congrès. Organisation d'expositions à buts culturels ou éducatifs. Réservation de places de spectacles. Services de jeux proposés en ligne (à partir d'un réseau informatique). Services de jeux d'argent. Publication électronique de livres et de périodiques en ligne. Micro-édition."
            },
            ...
         ],
         "marks":[
            {
               "name":"OH! BY L OLYMPIA",
               "application_date":"2016-12-20"
            },
            {
               "name":"Olympia by Night",
               "application_date":"2016-02-03"
            },
            {
               "name":"L'OLYMPIA",
               "application_date":"2015-11-26"
            },
            ...
         ]
      },
      "last_bodacc":{
         "type":"Bodacc",
         "bodacc_type":"Avis de dépôts des comptes des sociétés",
         "parution_date":"2018-08-02",
         "number":"15479",
         "rcs_name":"552121634 RCS Paris",
         "legal_name":"L'OLYMPIA",
         "legal_status":"Société par actions simplifiée (à associé unique)",
         "address":"18 rue de Caumartin 75009 Paris",
         "balance_sheet_close_date":"2017-12-30",
         "balance_sheet_deposit_type":"Comptes annuels et rapports"
      },
      "actes":[
         {
            "date":"2018-04-19",
            "type":"Document relatif au bénéficiaire effectif"
         },
         {
            "date":"2016-06-20",
            "type":"Extrait de procès-verbal",
            "description":"Nomination de directeur général"
         },
         {
            "date":"2015-07-29",
            "type":"Statuts mis à jour"
         },
         ...
      ]
   }
}

Ce service retourne les informations détaillées d'une entreprise (données légales, chiffres clés, dirigeants, mails génériques, sites web, réseaux sociaux, marques...) à partir d'un code SIREN ou d'un code SIRET

Une sandbox avec un exemple en jquery est disponible sur github ici

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/company.json/<registration_number>?key=YOUR_APIKEY

GET https://societeinfo.com/app/rest/api/v2/company.json/<id>?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API.
registration_number Non Numéro SIREN ou SIRET de l'entreprise
id Oui Identifiant societeinfo de l'entreprise
withEstablishments false Oui Inclue les établissements du siège. Les valeurs possibles sont true ou false

Enrich Company

curl "https://societeinfo.com/app/rest/api/v2/company.json?name=smart%20data&postal_code=92200&key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "result":{
      "id":"593b6fa6b3a2feb79d4f9f39",
      "organization":{
         "status":"Active",
         "risk":{
            "collective_procedure_in_progress":false
         },
         "creation_date":"2017-06-05",
         "capital":"5000",
         "registration_number":"830134383",
         "full_registration_number":"83013438300017",
         "vat_number":"FR38830134383",
         "greffe_name":"Nanterre",
         "name":"SMART DATA",
         "activity":{
            "ape_code":"4741Z",
            "ape_code_level1":"GZ",
            "ape_code_level2":"GZ",
            "ape_code_level3":"47",
            "ape_code_level4":"G47Z",
            "ape_code_level5":"4741Z",
            "ape_name":"Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé",
            "corporate_object":"La société a pour objet en France et à l'étranger: l'édition, le développement et la commercialisation de logiciels informatiques, bases de données et autres applications internet"
         },
         "legal":{
            "name":"Société par actions simplifiée",
            "person_type":"LegalEntity",
            "type":"Siege"
         },
         "address":{
            "street":"176 AVENUE CHARLES DE GAULLE",
            "postal_code":"92200",
            "city":"Neuilly-sur-Seine",
            "country_code":"FR",
            "lng":2.2593109,
            "lat":48.8854852
         },
         "last_legal_update_date":"2018-07-12",
         "establishments_count":0
      },
      "contacts":{
         "corporate_officiers":[
            {
               "firstName":"Antoine",
               "lastName":"ONNEN",
               "name":"Antoine ONNEN",
               "birth_date":"1977-03-07",
               "role":"Président",
               "role_start_date":"2017-06-09",
               "company":false
            },
            {
               "firstName":"Alexandre",
               "lastName":"CONRAUD",
               "name":"Alexandre CONRAUD",
               "role":"Directeur général",
               "role_start_date":"2017-06-09",
               "company":false
            }
         ],
         "email":"contact@societeinfo.com",
         "emails":[
            {
               "value":"contact@societeinfo.com",
               "type":"generic"
            }
         ],
         "phones":[

         ]
      },
      "web_infos":{
         "logo_url":"https://societeinfo.com/wp-content/uploads/2017/01/Logomakr_28eUEg-1.png",
         "website_url":"http://www.societeinfo.com/",
         "websites":[
            {
               "url":"http://www.societeinfo.com/",
               "techno_types":[
                  "piwik",
                  "wordpress",
                  "yoastseo",
                  "xmlrpc",
                  "php"
               ]
            }
         ],
         "twitter":{
            "url":"https://twitter.com/@SocieteInfo"
         }
      },
      "financials":{
         "last_sales":26696,
         "last_profit":10658,
         "years":[
            {
               "year":"2017",
               "sales":26696,
               "profit":10658,
               "closing_date":"2017-05-31"
            }
         ]
      },
      "last_bodacc":{
         "type":"Bodacc",
         "bodacc_type":"Avis de dépôts des comptes des sociétés",
         "parution_date":"2018-07-11",
         "number":"18689",
         "rcs_name":"830134383 RCS Nanterre",
         "legal_name":"SMART DATA",
         "legal_status":"Société par actions simplifiée",
         "address":"176 avenue Charles de Gaulle 92200 Neuilly-sur-Seine",
         "balance_sheet_close_date":1514674800000,
         "balance_sheet_deposit_type":"Comptes annuels et rapports"
      },
      "actes":[
         {
            "date":"2018-05-24",
            "type":"Document relatif au bénéficiaire effectif"
         },
         {
            "date":"2017-06-09",
            "type":"Statuts constitutifs"
         }
      ]
   },
   "match_info": {
          "score": 0.75,
          "sources": "Nom Adresse"
    }
}

Ce service vous permet d'enrichir vos données si vous ne disposez pas du numéro SIREN de l'entreprise. Il retourne les données complètes de l'entreprise.

Spécifiez uniquement les datas donc vous disposez (nom, adresse, domaine email, site web). Et nos algos de matching feront le reste !

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/company.json?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API
name Oui Nom de l'entreprise
street Oui Rue et voie OU voie
street2 Oui Complément d'adresse
postal_code Oui Code postal
city Oui Ville
domain_name Oui Nom de domaine OU url du site web OU addresse email
first_name Oui Prénom d'un membre de l'entreprise
last_name Oui Nom d'un membre de l'entreprise

Combinaisons supportées

Combinaisons Supportée Pertinence
name, street, postal_code, city OUI Killer
name, street OUI Killer
name, postal_code, city OUI Good
name, city OUI Good
name, postal_code OUI Good
street OUI Weak
name OUI Depends :)
domain_name OUI Good
domain_name, name OUI Killer
first_name, last_name + une combinaison OUI Killer

Autocomplete Company

curl "https://societeinfo.com/app/rest/api/v2/companies.json/autocomplete?query=smart%20d&key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "total":760,
   "currentPage":1,
   "totalPages":153,
   "searchMode":"autocomplete",
   "sorts":[
      "score"
   ],
   "result":[
      {
         "id":"593b6fa6b3a2feb79d4f9f39",
         "name":"SMART DATA",
         "formatted_address":"92200 Neuilly-sur-Seine",
         "lng":2.2593109,
         "lat":48.8854852
      },
      {
         "id":"5a6ab622b3a2abb87f16dfe7",
         "name":"SMART DATA",
         "formatted_address":"92000 Nanterre",
         "lng":2.2050135,
         "lat":48.8887668
      },
      {
         "id":"5879768ab3a2806717f1b100",
         "name":"SMART DIS",
         "formatted_address":"75017 Paris",
         "lng":2.3078388,
         "lat":48.8833078
      },
      ...
   ]
}
}

Ce service est recommandé pour l'intégration de formulaires de recherche d'entreprise avec autocompletion. Il permet la recherche par caractère sur les noms et villes des entreprises. Le service supporte aussi les codes SIREN/SIRET

Les données d'entreprise renvoyées sont synthétiques (nom, adresse formattée, géolocation). Pour obtenir les informations détaillées, passez le paramètre ID dans le service Get Company

Une sandbox avec un exemple en jquery est disponible sur github ici

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/companies.json/autocomplete?key=YOUR_APIKEY

Query Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API.
limit 5 Oui Nombre de résultats par page. Limité à 25.
query Oui Caractères spécifiés pour la recherche
active true Oui Inclue dans les résultats les entreprises inactives. Les valeurs possibles sont true ou false
withEstablishments false Oui Inclue les établissements. Les valeurs possibles sont true ou false

Search Companies

curl "https://societeinfo.com/app/rest/api/v2/companies.json?query=big%20data&searchMode=keyword&limit=10&key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "total":6423,
   "currentPage":1,
   "totalPages":643,
   "searchMode":"keyword",
   "sorts":[
      "score"
   ],
   "result":[
      {
         "id":"59325baab3a258592ea0f216",
         "registration_number":"830015210",
         "full_registration_number":"83001521000016",
         "legal_type":"Siege",
         "name":"LANSROD BIG DATA",
         "activity":"Conseil en systèmes et logiciels informatiques",
         "formatted_address":"75008 Paris",
         "lng":2.3183,
         "lat":48.8763
      },
      {
         "id":"58796e94b3a2806717cd9ce8",
         "registration_number":"537750077",
         "full_registration_number":"53775007700027",
         "legal_type":"Siege",
         "name":"BIG DATA SERVICES",
         "activity":"Conseil en systèmes et logiciels informatiques",
         "formatted_address":"92200 Neuilly-sur-Seine",
         "lng":2.2695658,
         "lat":48.884683
      }
     ...
   ]
}

Ce service permet une recherche multi-critères sur l'ensemble des sociétés. Ajustez le paramètre searchMode pour piloter le moteur de recherche

Les données d'entreprise renvoyées sont dans un format synthétique (nom, activité, adresse formattée, géolocation). Pour obtenir les informations détaillées, utilisez ensuite le service de recherche par SIREN/SIRET.

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/companies.json?key=YOUR_APIKEY

Query Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API.
page 1 Oui Numéro de la page de résultats
limit 10 Oui Nombre de résultats par page. Limité à 25.
query Oui Termes spécifiés pour la recherche (voir ci-dessous)
searchMode keyword Oui Spécifie le type de recherche exécutée. (voir ci-dessous)
placeId Oui Id qui identifie un lieu de manière unique. L'identifiant est retourné par le service Place Autocomplete. Filtre les entreprises sur la place définie.
where Oui Filtre les entreprises avec le code postal ou à la ville définie
active true Oui Inclue dans les résultats les entreprises inactives. Les valeurs possibles sont true ou false
withEstablishments false Oui Inclue les établissements. Les valeurs possibles sont true ou false
minsales Oui Filtre les entreprises avec un chiffre d'affaire supérieur.
maxsales Oui Filtre les entreprises avec un chiffre d'affaire inférieur.
minprofits Oui Filtre les entreprises avec un bénéfice supérieur.
maxprofits Oui Filtre les entreprises avec un bénéfice inférieur.
minstaff Oui Filtre les entreprises avec un effectif supérieur.
maxstaff Oui Filtre les entreprises avec un effectif inférieur.
mincreationdate Oui Filtre les entreprises avec une date de création supérieur. (format YYYYMMDD)
maxcreationdate Oui Filtre les entreprises avec une date de création inférieur. (format YYYYMMDD)
withsite Oui avec un site web identifié. Les valeurs possibles sont true ou false
withphone Oui avec un téléphone identifié. Les valeurs possibles sont true ou false
withemail Oui avec un mail identifié. Les valeurs possibles sont true ou false
withtwitter Oui avec un compte twitter identifié. Les valeurs possibles sont true ou false
mintwitterfollowers Oui Filtre les entreprises avec un nombre de follower twitter supérieur.
mintwitterfriends Oui Ajoutez ce paramètre pour trier les résultats. Les valeurs possibles sont les suivantes.
sort score Oui Spécifie le tri des résultat. Valeurs possibles dans le tableau suivant (voir ci-dessous)

Search Mode

Les types de recherche suivant sont supportés :

Nom Description
keyword Exécute une recherche sémantique sur tous les contenus texte associé à l'entreprise (sources légales, code APE, sites web, réseaux sociaux...). Supporte les opérateurs booléens AND, OR, NOT
legalname Limite la recherche aux termes de la raison sociale.
name Limite la recherche aux noms (dénomination, nom commercial, sigle) et marques.
autocomplete Limite la recherche au caractères de la raison sociale et de la ville. Cette option revient à utiliser le service dédié d'AutoComplete.
person Limite la recherche aux noms des dirigeants.
auto Exécute une recherche 'legalname', puis une recherche 'keyword' si le score de la recherche 'legalname' est insuffisant.

Sort

Nom Description
score Pertinence
salesDesc Chiffre d'affaire décroissant
salesAsc Chiffre d'affaire croissant
salesGrowthDesc Variation chiffre d'affaire décroissant
salesGrowthAsc Variation chiffre d'affaire croissant
profitDesc Bénéfice décroissant
profitAsc Bénéfice croissant
profitGrowthDesc Variation bénéfice décroissant
profitGrowthAsc Variation bénéfice croissant
staffDesc Effectifs décroissants
staffAsc Effectifs croissants
staffGrowthDesc Variation effectifs décroissant
staffGrowthAsc Variation effectifs croissant
riskLevelDesc Risque décroissant
riskLevelAsc Risque croissant
creationDateDesc Date de création décroissante
creationDateAsc Date de création croissante
twitterFollowerDesc Followers twitter décroissant
alexaRankAsc Rank Alexa croissant
totalMarksDesc Nombre de marques décroissant

Contact API

Get Contacts

curl "https://societeinfo.com/app/rest/api/v2/contacts.json/789120649?key=DEMO"

La commande retourne le JSON suivant :

{  
   "success":true,
   "company":{  
      "id":"58797115b3a2806717d8e0a7",
      "registration_number":"789120649",
      "full_registration_number":"78912064900031",
      "legal_type":"Siege",
      "name":"TILKEE",
      "activity":"Edition de logiciel.",
      "formatted_address":"13 RUE BURDEAU 69001 Lyon"
   },
   "email_patterns":[  
      {  
         "domain":"tilkee.fr",
         "pattern":"{first}"
      },
      {  
         "domain":"tilkee.com"
      },
      {  
         "domain":"jeprospecte.com"
      }
   ],
   "contacts":[  
      {  
         "firstName":"Sylvain",
         "lastName":"TILLON",
         "role":"Directeur général",
         "email":"sylvain@tilkee.fr",
         "email_score":84
      },
      {  
         "firstName":"Timothée",
         "lastName":"SAUMET",
         "role":"‎cto & co-founder",
         "email":"timothee@tilkee.fr",
         "email_score":22,
         "linkedin_url":"https://fr.linkedin.com/in/timsaumet/fr"
      },
      ...
   ],
   "emails":[  
      {  
         "value":"sylvain@tilkee.fr",
         "type":"personal",
         "sources": [
            {
               "url": "https://fr.slideshare.net/sylvaintillon/dossier-depressetilkee"
            },
            {
               "url": "www.pertinence-invest.com/IMG/pdf/cp_tilkee_vdef.pdf"
            },
            {
               "url": "www.medeflyonrhone.fr/wp-content/uploads/2014/03/livret-présentation.pdf"
            }
         ]
      },
      {  
         "value":"support@tilkee.com",
         "type":"generic",
         "sources":[  
            {  
               "url":"https://chrome.google.com/webstore/detail/tilkee-for-gmail/hdnfcpjnbaelecfgjaebambpofifhhgg?hl=fr"
            }
         ]
      },
      {  
         "value":"contact@tilkee.com",
         "type":"generic",
         "sources":[  
            {  
               "url":"https://apkmeet.com/fr/apk/784065-com.soluti.tilkee.tilkeemobile"
            }
         ]
      },
      ...
   ]
}

Ce service permet de récupérer les contacts et emails des employés d'une entreprise à partir d'un code SIREN. Les contacts sont un mix des mandataires légaux, des profils des employés sur les réseaux sociaux et des emails corporate détectés sur le web.

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/contacts.json/<registration_number>?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API
registration_number Non Numéro SIREN de l'entreprise

Enrich Contacts

curl "https://societeinfo.com/app/rest/api/v2/contacts.json?name=tilkee&key=DEMO"

La commande retourne le JSON suivant :

{  
   "success":true,
   "company":{  
      "id":"58797115b3a2806717d8e0a7",
      "registration_number":"789120649",
      "full_registration_number":"78912064900031",
      "legal_type":"Siege",
      "name":"TILKEE",
      "activity":"Edition de logiciel.",
      "formatted_address":"13 RUE BURDEAU 69001 Lyon"
   },
   "email_patterns":[  
      {  
         "domain":"tilkee.fr",
         "pattern":"{first}"
      },
      {  
         "domain":"tilkee.com"
      },
      {  
         "domain":"jeprospecte.com"
      }
   ],
   "contacts":[  
      {  
         "firstName":"Sylvain",
         "lastName":"TILLON",
         "role":"Directeur général",
         "email":"sylvain@tilkee.fr",
         "email_score":84
      },
      {  
         "firstName":"Timothée",
         "lastName":"SAUMET",
         "role":"‎cto & co-founder",
         "email":"timothee@tilkee.fr",
         "email_score":22,
         "linkedin_url":"https://fr.linkedin.com/in/timsaumet/fr"
      },
      ...
   ],
   "emails":[  
      {  
         "value":"sylvain@tilkee.fr",
         "type":"personal",
         "sources": [
            {
               "url": "https://fr.slideshare.net/sylvaintillon/dossier-depressetilkee"
            },
            {
               "url": "www.pertinence-invest.com/IMG/pdf/cp_tilkee_vdef.pdf"
            },
            {
               "url": "www.medeflyonrhone.fr/wp-content/uploads/2014/03/livret-présentation.pdf"
            }
         ]
      },
      {  
         "value":"support@tilkee.com",
         "type":"generic",
         "sources":[  
            {  
               "url":"https://chrome.google.com/webstore/detail/tilkee-for-gmail/hdnfcpjnbaelecfgjaebambpofifhhgg?hl=fr"
            }
         ]
      },
      {  
         "value":"contact@tilkee.com",
         "type":"generic",
         "sources":[  
            {  
               "url":"https://apkmeet.com/fr/apk/784065-com.soluti.tilkee.tilkeemobile"
            }
         ]
      },
      ...
   ]
}

Ce service vous permet de chercher les contacts sans disposer du numéro SIREN de l'entreprise.

Spécifiez uniquement les datas donc vous disposez (nom, adresse, domaine email, site web). Et nos algos de matching feront le reste !

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/contacts.json?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API
name Oui Nom de l'entreprise
street Oui Rue et voie OU voie
street2 Oui Complément d'adresse
postal_code Oui Code postal
city Oui Ville
domain_name Oui Nom de domaine OU url du site web OU addresse email
domain_search_mode requested_domain Oui Actif uniquement si domain_name est renseigné. Limite les domaines mail retournés au domaine_name spécifié. (voir ci-dessous)

Combinaisons supportées

Combinaisons Supportée Pertinence
name, street, postal_code, city OUI Killer
name, street OUI Killer
name, postal_code, city OUI Good
name, city OUI Good
name, postal_code OUI Good
street OUI Weak
name OUI Depends :)
domain_name OUI Good
domain_name, name OUI Killer

domain_search_mode

Optionnel, Limite les domaines mail retournés au domaine_name spécifié.

Nom Description
requested_domain Limite les domaines mail retournés au domaine_name spécifié.
auto Etends la détection de domaine mail à tous les domaines appartenant par la société. Utiliser ce mode quand le domaine_name spécifié est un site web.

Financial API

Get Financial

curl "https://societeinfo.com/app/rest/api/v2/financial/statements.json/342376332?key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "groups":[
      {
         "metadata":{
            "label":"Bilan Comptable consolidé",
            "statement":"BILAN",
            "detail_level":"Synthetic",
            "type":"Consolide",
            "currency_code":"EUR",
            "rows":[
               {
                  "code":"IMMOS_INCORP",
                  "label":"Immobilisations incorporelles",
                  "total":true
               },
               {
                  "code":"IMMOS_CORP",
                  "label":"Immobilisations corporelles",
                  "total":true
               },
               ...
           ]
        },
        "dates":[
           {
              "closing_date":"2016-12-31",
              "duration_in_month":12,
              "rows":[
                 {
                    "code":"IMMOS_INCORP",
                    "value":31393000
                 },
                 {
                    "code":"IMMOS_CORP",
                    "value":101051000
                 },
                 ...
              ]
           },
          ...
        ]
     },
     {
        "metadata":{
           "label":"Bilan Comptable social",
           "statement":"BILAN",
           "detail_level":"Synthetic",
           "type":"Complet",
           "currency_code":"EUR",
           "rows":[
              {
                 "code":"IMMOS_INCORP",
                 "label":"Immobilisations incorporelles",
                 "total":true
              },
              {
                 "code":"IMMOS_CORP",
                 "label":"Immobilisations corporelles",
                 "total":true
              },
              ...
           ]
        },
        "dates":[
           {
              "closing_date":"2016-12-31",
              "duration_in_month":12,
              "rows":[
                 {
                    "code":"IMMOS_INCORP",
                    "value":3904044
                 },
                 {
                    "code":"IMMOS_CORP",
                    "value":26126233
                 },
                 ...
              ]
           },
           ...
        ]
     },
     {
        "metadata":{
           "label":"Compte de résultat consolidé",
           "statement":"PNL",
           "detail_level":"Synthetic",
           "type":"Consolide",
           "currency_code":"EUR",
           "rows":[
              {
                 "code":"CA_NET_EXPORT",
                 "label":"Dont C.A. réalisé à l'export",
                 "total":false
              },
              {
                 "code":"CA_NET_TOTAL",
                 "label":"Chiffres d’affaires nets Total",
                 "total":true
              },
              ...
           ]
        },
        "dates":[
           {
              "closing_date":"2016-12-31",
              "duration_in_month":12,
              "rows":[
                 {
                    "code":"AUTRES_PRODUITS_EXP",
                    "value":4732000
                 },
                 {
                    "code":"TOTAL_SALAIRES_CHARGES_EXT",
                    "value":174900000
                 },
                 ...
              ]
           },
           ...
        ]
     },
     ...
  ]
}

Ce service permet de récupérer les données des liasses fiscales déposées au greffe par les entreprises françaises. L’API renvoie les états financiers de tous les exercices disponibles.

Seuls les sociétés déposant leurs comptes au greffe et n’ayant pas opté pour l’option de confidentialité sont disponibles.

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/financial/statements.json/<registration_number>?key=YOUR_APIKEY

URL Parameters

Paramètre Défaut Optionnel Description
key Non Votre clé d'API
registration_number Non Numéro SIREN de l'entreprise
detailLevel Synthetic Oui Niveau de détail (voir ci-dessous)
statement Oui Filtre l'etat financier retourné (voir ci-dessous)
type Auto Oui Type de comptes (voir ci-dessous)

detailLevel

Nom Description
Synthetic Renvoie les principaux agrégats comptables
Full Renvoie toutes les lignes disponibles dans la liasse fiscale

statement

Les états financiers sont composés d’un bilan comptable et d’un compte de résultat. Par défaut l’API renvoie les deux. Ajoutez ce paramètre pour limiter au bilan comptable / compte de résultat

Nom Description
BILAN Limite au bilan comptable
PNL Limite au compte de résultat

type

Les comptes publiés par les entreprises françaises peuvent avoir différents formats :

Consolidés : Comptes consolidés de la société correspondant au SIREN demandé. Ces comptes ne sont disponibles que pour les sociétés étant des têtes de groupes et publiant leurs comptes.
Complets : Comptes sociaux détaillés. Ces comptes correspondent aux comptes sociaux des sociétés remplissant au minimum 2 des 3 critères suivants : Total bilan supérieur à 3 650 000 euros et/ou Total chiffre d’affaires supérieur à 7 300 000 euros et/ou Nombre de salariés supérieur à 50.
Simplifiés : Comptes sociaux simplifiés. Les sociétés ont la possibilité de publier des comptes simplifiés lorsqu’elles remplissent au minimum 2 des 3 critères suivants : Total bilan inférieur ou égal à 1 000 000 euros et/ou Total chiffre d’affaires supérieur à 2 000 000 euros et/ou Nombre de salariés inférieur ou égal à 20.
Banque : Comptes simplifiés de banque. L’INPI ne divulgue que des comptes simplifiés pour les établissements bancaires.
Assurance : Comptes simplifiés d’assurance. L’INPI ne divulgue que des comptes simplifiés pour les sociétés d’assurance.

Ajoutez l'un des paramètres suivant pour sélectionner le/les types de comptes :

Nom Description
Auto Renvoie les comptes consolidés si disponibles, si ce n’est pas le cas renvoie les comptes sociaux (Complets, Simplifiés, Banque ou Assurance)
Social Renvoie les comptes sociaux (Complets, Simplifiés, Banque ou Assurance) même si les comptes consolidés sont disponibles
All Renvoie tous les comptes disponibles. Exemple : Consolidés + Complets / Simplifiés

Extra API

Get Bodacc

curl "https://societeinfo.com/app/rest/api/v2/bodacc.json/342376332?key=DEMO"

La commande retourne le JSON suivant :

{
    "success": true,
    "result": [{
       "type": "Bodacc",
       "bodacc_type": "Modifications et mutations diverses",
       "parution_date": "2008-07-08",
       "number": "1716",
       "rcs_name": "342376332 RCS paris",
       "legal_name": "ILIAD",
       "legal_status": "Société anonyme",
       "capital": "12000000 EUR",
       "administration": "modification de l'Administrateur Rozenfeld, Olivier",
       "address": "8 rue de la Ville L'Évêque 75008 Paris",
       "description": "modification survenue sur l'administration"
      },
      ...
  ]
}

Ce service retourne l'ensemble des annonces légales du BODACC à partir d'un code SIREN

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/bodacc.json/<registration_number>?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API.
registration_number Non Numéro SIREN de l'entreprise

Autocomplete Place

curl "https://societeinfo.com/app/rest/api/v2/places.json/autocomplete?query=paris&key=DEMO"

La commande retourne le JSON suivant :

{
   "success":true,
   "errorType":null,
   "errorCode":null,
   "errorMessage":null,
   "total":5,
   "page":0,
   "views":[
      {
         "id":"587953dcb3a2b0645005d4de",
         "first":"Paris",
         "others":"Île-de-France, FRANCE",
         "type":"administrative_area_level_2",
         "sourceStatus":"Complete",
         "formatedName":"Paris, Île-de-France, FRANCE"
      },
      {
         "id":"587953d6b3a2b06450055d59",
         "first":"Paris",
         "others":"Paris, Île-de-France, FRANCE",
         "type":"locality",
         "sourceStatus":"Complete",
         "formatedName":"Paris, Paris, Île-de-France, FRANCE"
      },
    ...
   ]
}

Le service Place Autocomplete retourne des prédictions de lieu. La requête spécifie une chaîne de recherche. Le service permet de fournir la fonctionnalité de saisie semi-automatique pour les recherches géographiques textuelles et renvoie des adresses au fur et à mesure de la saisie par l'utilisateur (région, département, code postal, ville)

HTTP Request

GET https://societeinfo.com/app/rest/api/v2/places.json/autocomplete?key=YOUR_APIKEY

URL Parameters

Paramètre Defaut Optionnel Description
key Non Votre clé d'API
query Non Caractères spécifiés pour la recherche

Errors

L'API utilise les codes standard HTTP suivants :

Error Code Description
400 Bad Request -- Requête invalide.
401 Unauthorized -- Clé API invalide.
403 Forbidden -- Accès non autorisé .
404 Not Found -- Entité non trouvé.
429 Too Many Requests -- Vous requêtez trop vite ! Ralentissez !
500 Internal Server Error -- Nous avons un problème interne, Ré-exécuter plus tard.




{
    "success": false,
    "errorType": "Functionnal",
    "errorCode": "API_INVALID_KEY",
    "errorMessage": "The api key is invalid"
}

Les réponses en erreur inclue également un champs errorCode avec un niveau de détail plus fin. En voici quelques exemples :

Error Code Description
API_COMPANY_NOT_FOUND La société n'a pas été trouvée.
API_COMPANY_QUERY_MIN_LENGTH La taille de la query doit être supérieure à deux
API_INVALID_KEY La clé d'API est invalide.
API_MAX_MATCH_EXCEEDED Les crédits de la clé d'API sont épuisés.
API_INVALID_PAGE La page demandée n'existe pas.
USER_COMPANY_EXPIRED Le compte est expiré, la carte de crédit a été refusée