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.
Compléter une fiche
Un nouveau client arrive dans HubSpot ou une ligne s'ajoute dans Google Sheets.
| Entreprise | SIREN | TVA | Ville |
|---|---|---|---|
| Danone | 552032534 | FR27 | Paris |
| EXEMPLE SARL | 123456782 | FR12 | Lyon |
Vérifier un fichier
Un fichier CSV est déposé dans Google Drive ou Dropbox.
Recevoir les alertes
Jsonpage détecte un changement sur une entreprise surveillée.
EXEMPLE BTP SARL est en liquidation judiciaire.
Jugement du 3 octobre 2026. Voir la fiche.
Votre clé API
- Créez un compte gratuit. La clé se gère ensuite dans le tableau de bord.
- Collez-la dans le modèle. Elle remplace le texte
PASTE_YOUR_JSONPAGE_API_KEY: dans le menu Jsonpage de Google Sheets, sur la ligneApiKeydu script Excel, dans le nœud Config de n8n, dans les modules HTTP de Make et dans les étapes Webhooks de Zapier. - 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.
- Ouvrez Extensions, Apps Script, supprimez le code d'exemple et collez le contenu du script Google Sheets.
- Enregistrez, rechargez la feuille et autorisez le script. Le menu Jsonpage apparaît.
- Choisissez Set API key et collez votre clé. Elle est gardée dans les propriétés du script, pas dans une cellule.
- Écrivez une formule dans une cellule, par exemple :
=JSONPAGE_NAME(A2)
=JSONPAGE_SIREN("Danone")
=JSONPAGE_VAT_STATUS(A2)
=JSONPAGE_VALIDATE("FR27552032534")
| Fonction | Renvoie |
|---|---|
JSONPAGE_SIREN | Le numéro d'entreprise |
JSONPAGE_NAME | La raison sociale officielle |
JSONPAGE_VAT | Le numéro de TVA |
JSONPAGE_VAT_STATUS | Le résultat de la vérification de la TVA |
JSONPAGE_ADDRESS | L'adresse |
JSONPAGE_STATUS | active, closed ou unknown |
JSONPAGE_COMPANY | Un champ au choix : city, postal_code, legal_form, activity... |
JSONPAGE_VALIDATE | OK, 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)
- Mettez votre liste sous forme de tableau nommé
Clients, avec une colonneEntreprise(nom, SIREN, SIRET ou numéro de TVA). - Ouvrez Données, Obtenir des données, Autres sources, Requête vide, puis Éditeur avancé.
- Collez le script Power Query, remplacez la clé sur la ligne
ApiKey, validez puis chargez. Si Excel demande un niveau de confidentialité, choisissez Organisationnel. - 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)
- Ouvrez l'onglet Automatiser, puis Nouveau script, et collez le Office Script.
- Remplacez la clé sur la ligne
API_KEY, enregistrez et exécutez. Le script lit le tableauClientset écrit les mêmes colonnes. - 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.
- Créez un Zap avec le déclencheur indiqué dans le guide.
- 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.
- Remplacez
PASTE_YOUR_JSONPAGE_API_KEYdans l'en-têteX-API-Key, testez chaque étape, puis activez le Zap.
| Modèle | Guide pas à pas |
|---|---|
| A. Compléter une fiche | Ouvrir le guide |
| B. Vérifier un fichier | Ouvrir le guide |
| C. Recevoir les alertes | Ouvrir le guide |
Make
- Dans Make, créez un scénario, ouvrez le menu ... en bas, puis Import Blueprint et choisissez le fichier.
- Reliez vos comptes (Google Sheets, Google Drive, HubSpot) quand Make le demande.
- Remplacez
PASTE_YOUR_JSONPAGE_API_KEYdans 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èle | Fichier |
|---|---|
| A. Compléter une fiche | make-complete-company.json |
| B. Vérifier un fichier | make-verify-file.json |
| C. Recevoir les alertes | make-monitoring-alert.json |
n8n
- Dans n8n, ouvrez Workflows, puis Import from file et choisissez le fichier JSON.
- 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).
- 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èle | Fichier |
|---|---|
| A. Compléter une fiche | n8n-complete-company.json |
| B. Vérifier un fichier | n8n-verify-file.json |
| C. Recevoir les alertes | n8n-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.