Lire l'article
(écrit par un humain)
Dans cet article, nous allons voir pas à pas comment connecter l’API de Pappers à Power BI pour collecter automatiquement des informations financières et juridiques sur les entreprises françaises.
L’objectif : éviter les exports manuels et gagner du temps dans la mise à jour de vos tableaux de bord. Nous aborderons les concepts essentiels, le vocabulaire technique, les prérequis et un tutoriel pour mettre ce flux de données en place.

Une API (Application Programming Interface) est une interface qui permet à différentes applications de communiquer entre elles. En résumé c’est un pont entre deux applications. Elle permet à vos outils (ici Power BI) d’interroger directement une base de données externe (comme celle de Pappers) et d’en récupérer les informations de manière automatique.
Autrement dit, plus besoin de télécharger un fichier à la main à chaque mise à jour : l’API fait le lien pour vous.
Pour comprendre le fonctionnement de l’API Pappers, il est important de connaître quelques termes essentiels :

Pappers est une plateforme web qui centralise les données juridiques et financières sur les entreprises françaises, un peu comme Société.com. Ces données proviennent principalement du greffe des tribunaux de commerce (via Infogreffe). On peut y retrouver :

Certaines sociétés choisissent de ne pas rendre leurs comptes publics – il est donc normal que certaines années soient absentes.
Pour exploiter pleinement l’API Papers, plusieurs prérequis sont nécessaires :
Une requête API sur Pappers ressemble à une URL structurée. Par exemple :
https://api.pappers.fr/v1/entreprise?token=VOTRE_TOKEN&siren=123456789

L’URL se compose de plusieurs parties :
Pour automatiser votre flux, il est important que ces deux paramètres (token et siren) soient variables. Ainsi, vous pouvez interroger plusieurs entreprises à partir d’un simple tableau Excel ou d’une liste, tout en changeant facilement de jeton si nécessaire.

2. Créer des paramètres dans Power Query :
3. Découper l’URL dans Power Query pour séparer les parties fixes et variables (token, siren).
4. Récupérer les données depuis le web en utilisant le connecteur Power BI "Nouvelle source > Web" et en mode avancé.
5. Convertir la liste JSON en table pour exploiter facilement les données dans Power BI.
6. Renommer et nettoyer la requête pour constituer un modèle de base de données d’entreprise.
Pour automatiser la collecte sur plusieurs entreprises :

2. Appeler cette fonction sur un fichier Excel contenant les sirens des entreprises à analyser.
3. Variabiliser les paramètres pour récupérer automatiquement les bilans financiers et autres informations pour l’ensemble des entreprises listées.
4. Limiter le nombre d’entreprises si nécessaire, avec un paramètre NB_entreprises pour sélectionner les premières lignes du fichier source.


Attention : Chaque chargement ou actualisation de la base de données consomme des jetons selon le nombre d’entreprises interrogées. Par exemple, si vous récupérez les bilans de 10 entreprises, 10 jetons sont consommés.
En liant l’API de Pappers à Power BI, vous créez un système de veille automatisée simple à maintenir. Cette méthode vous permet d’obtenir un suivi actualisé de la situation financière et juridique de vos entreprises cibles, tout en alimentant vos rapports Power BI de manière fluide et dynamique. Si vous souhaitez en apprendre plus sur l’API de Pappers et son utilisation (https://www.youtube.com/watch?v=lcZru5vNBlk) n’hésitez pas à nous contacter.
