Jsonpage · API SIREN et SIRET

Automatisez vos vérifications, sans code

Trois modèles prêts à l'emploi, à brancher avec votre clé API.

Les trois modèles

Compléter une fiche entreprise, vérifier un fichier déposé dans un dossier, recevoir les alertes de surveillance dans Slack ou Teams : les modèles utilisent l'API Jsonpage avec votre clé. Chaque modèle existe pour Zapier, Make et n8n. Google Sheets et Excel ont leurs propres scripts, décrits plus bas.

Modèle A

Compléter une fiche

Un nouveau client arrive dans HubSpot ou une ligne s'ajoute dans Google Sheets.

EXEMPLE
EntrepriseSIRENTVAVille
Danone552032534FR27552032534Paris
EXEMPLE SARL123456782FR12123456782Lyon
Modèle B

Vérifier un fichier

Un fichier CSV est déposé dans Google Drive ou Dropbox.

EXEMPLE
clients.csvclients-verifie.csv398 valides · 14 erreurs
Installer avecZapierMaken8n
Modèle C

Recevoir les alertes

Jsonpage détecte un changement sur une entreprise surveillée.

#alertesEXEMPLE
Jsonpage

EXEMPLE BTP SARL est en liquidation judiciaire.

Jugement du 3 octobre 2026. Voir la fiche.

Tâche HubSpot créée : contacter EXEMPLE BTP SARL
Installer avecZapierMaken8n

Votre clé API

  1. Créez un compte gratuit. La clé se gère ensuite dans le tableau de bord.
  2. Collez-la dans le modèle. Elle remplace le texte PASTE_YOUR_JSONPAGE_API_KEY : dans le menu Jsonpage de Google Sheets, sur la ligne ApiKey du script Excel, dans le nœud Config de n8n, dans les modules HTTP de Make et dans les étapes Webhooks de Zapier.
  3. Gardez-la privée. Ne partagez pas un classeur, un scénario ou un workflow qui contient la clé. En cas de fuite, renouvelez-la dans le tableau de bord : l'ancienne reste valable 24 heures.

Chaque appel compte pour une requête de votre forfait. Compléter une ligne en utilise deux (la recherche, puis la fiche) ; une ligne vérifiée par lot en utilise une.

Google Sheets

Bientôt disponible sur Google Workspace Marketplace

Un script Apps Script ajoute des fonctions à votre feuille et un menu Jsonpage.

  1. Ouvrez Extensions, Apps Script, supprimez le code d'exemple et collez le contenu du script Google Sheets.
  2. Enregistrez, rechargez la feuille et autorisez le script. Le menu Jsonpage apparaît.
  3. Choisissez Set API key et collez votre clé. Elle est gardée dans les propriétés du script, pas dans une cellule.
  4. Écrivez une formule dans une cellule, par exemple :
=JSONPAGE_NAME(A2)
=JSONPAGE_SIREN("Danone")
=JSONPAGE_VAT_STATUS(A2)
=JSONPAGE_VALIDATE("FR27552032534")
FonctionRenvoie
JSONPAGE_SIRENLe numéro d'entreprise
JSONPAGE_NAMELa raison sociale officielle
JSONPAGE_VATLe numéro de TVA
JSONPAGE_VAT_STATUSLe résultat de la vérification de la TVA
JSONPAGE_ADDRESSL'adresse
JSONPAGE_STATUSactive, closed ou unknown
JSONPAGE_COMPANYUn champ au choix : city, postal_code, legal_form, activity...
JSONPAGE_VALIDATEOK, ou la liste des contrôles en échec

Le premier argument peut être un nom, un SIREN, un SIRET, un numéro de TVA français ou un identifiant comme FR-552032534. Les réponses sont gardées 6 heures. Le menu Complete selected rows remplit les colonnes B à E des lignes sélectionnées à partir de la colonne A. Une formule recopiée sur des milliers de lignes consomme autant de requêtes : pour un gros fichier, utilisez le modèle B.

Excel (Microsoft 365)

Power Query (Excel pour ordinateur)

  1. Mettez votre liste sous forme de tableau nommé Clients, avec une colonne Entreprise (nom, SIREN, SIRET ou numéro de TVA).
  2. Ouvrez Données, Obtenir des données, Autres sources, Requête vide, puis Éditeur avancé.
  3. Collez le script Power Query, remplacez la clé sur la ligne ApiKey, validez puis chargez. Si Excel demande un niveau de confidentialité, choisissez Organisationnel.
  4. Actualisez avec Données, Actualiser tout quand la liste change. Les colonnes Official name, SIREN, Status, VAT number, VAT status et Address sont ajoutées.

Office Script (Excel sur le web)

  1. Ouvrez l'onglet Automatiser, puis Nouveau script, et collez le Office Script.
  2. Remplacez la clé sur la ligne API_KEY, enregistrez et exécutez. Le script lit le tableau Clients et écrit les mêmes colonnes.
  3. Power Automate peut l'exécuter selon un calendrier (action Exécuter un script).

Zapier

Zapier ne permet pas d'importer un Zap depuis un fichier. Chaque modèle est donc un guide pas à pas : l'application, l'action et les réglages de chaque étape, avec les requêtes à copier (URL, en-têtes, corps JSON) et le code des étapes Code by Zapier.

  1. Créez un Zap avec le déclencheur indiqué dans le guide.
  2. Ajoutez les étapes dans l'ordre. Pour chaque étape Webhooks by Zapier, Custom Request, copiez la méthode, l'URL, les en-têtes et les données.
  3. Remplacez PASTE_YOUR_JSONPAGE_API_KEY dans l'en-tête X-API-Key, testez chaque étape, puis activez le Zap.
ModèleGuide pas à pas
A. Compléter une ficheOuvrir le guide
B. Vérifier un fichierOuvrir le guide
C. Recevoir les alertesOuvrir le guide

Make

  1. Dans Make, créez un scénario, ouvrez le menu ... en bas, puis Import Blueprint et choisissez le fichier.
  2. Reliez vos comptes (Google Sheets, Google Drive, HubSpot) quand Make le demande.
  3. Remplacez PASTE_YOUR_JSONPAGE_API_KEY dans l'en-tête des modules HTTP, lancez une fois le scénario, puis activez la planification.

Make peut demander de reconfigurer un module après l'import : les adresses, en-têtes et corps des modules HTTP restent valables.

ModèleFichier
A. Compléter une fichemake-complete-company.json
B. Vérifier un fichiermake-verify-file.json
C. Recevoir les alertesmake-monitoring-alert.json

n8n

  1. Dans n8n, ouvrez Workflows, puis Import from file et choisissez le fichier JSON.
  2. Ouvrez le nœud Config et collez votre clé : c'est le seul endroit à modifier (plus l'adresse du webhook de messagerie et le jeton HubSpot pour le modèle C).
  3. Choisissez vos identifiants Google, puis activez le workflow.

Le modèle C vérifie la signature de l'alerte. Sur un n8n auto-hébergé, autorisez le module crypto avec NODE_FUNCTION_ALLOW_BUILTIN=crypto. n8n n'a pas de déclencheur Dropbox : pour Dropbox, utilisez Zapier ou Make.

ModèleFichier
A. Compléter une fichen8n-complete-company.json
B. Vérifier un fichiern8n-verify-file.json
C. Recevoir les alertesn8n-monitoring-alert.json

Sécurité des alertes

Chaque alerte Jsonpage est signée (en-tête Jsonpage-Signature). Le modèle n8n vérifie la signature et refuse une alerte trop ancienne. Zapier et Make ne donnent pas accès à cet en-tête : gardez secrète l'adresse de votre webhook. Voir Vérifier la signature.

Questions fréquentes

Faut-il écrire du code ?+

Non. Vous collez un script ou vous importez un fichier, puis vous renseignez la clé.

Combien de requêtes cela consomme-t-il ?+

Une requête par appel. Compléter une ligne en utilise deux (recherche, puis fiche) ; un fichier vérifié par lots en utilise une par ligne.

Quels pays sont pris en charge ?+

Les exemples partent d'un nom, d'un SIREN, d'un SIRET ou d'un numéro de TVA français. Un identifiant au format global, comme BE-0417497106, fonctionne dans Google Sheets, dans Excel et dans le modèle B.

Puis-je utiliser Dropbox ?+

Oui avec Zapier, dont le fichier prévoit le déclencheur Dropbox, ou avec Make en remplaçant les modules Google Drive. n8n n'a pas de déclencheur Dropbox.

Que se passe-t-il si une entreprise est introuvable ?+

La ligne reçoit NOT_FOUND dans Google Sheets, Excel et n8n, ou reste vide dans Make et Zapier. Dans le fichier de résultat du modèle B, la colonne error donne la cause.

Pourquoi 100 lignes par exécution ?+

L'API accepte 100 identifiants par lot. n8n découpe seul les gros fichiers ; Zapier et Make traitent 100 lignes par exécution.

Les modèles sont-ils gratuits ?+

Oui. Seuls les appels à l'API comptent pour des requêtes de votre forfait.

Pour aller plus loin

ESSAYER

Une clé gratuite suffit pour démarrer

Le compte gratuit est immédiat, sans carte bancaire, avec 100 requêtes par minute.