Google Workspace
Scrapez le web depuis Google Sheets avec Piloterr
Appelez les API Piloterr directement depuis Google Apps Script, sans serveur, sans abonnement Zapier. Stockez votre clé API dans les propriétés du script, planifiez des scrapes quotidiens et écrivez du JSON structuré directement dans Sheets.
- UrlFetchApp natif, fonctionne dans Sheets, Docs, Gmail et les déclencheurs Drive
- Les propriétés du script gardent votre x-api-key hors du code source
- Déclencheurs temporels pour la surveillance planifiée et les alertes
- Plus de 400 endpoints REST renvoient du JSON structuré prêt pour Sheets
En bref
REST
API HTTP
5 min
configuration type
400+
endpoints API
0
serveur à gérer
Pourquoi connecter Google Apps Script
Intégré à Google Workspace
Apps Script s'exécute dans Google Sheets, Docs et Gmail. Votre équipe y a déjà accès, aucun nouvel abonnement SaaS requis pour l'orchestration.
Stockage sécurisé de la clé API
Stockez votre clé Piloterr dans les propriétés du script plutôt que de la coder en dur. Configurez-la une fois via l'éditeur de script ou programmatiquement au premier lancement.
Sortie native Sheets
Parsez les réponses JSON et ajoutez des lignes avec SpreadsheetApp. Idéal pour la veille concurrentielle, les listes de leads et le suivi d'actualités.
Automatisation planifiée
Utilisez des déclencheurs temporels pour scraper quotidiennement, toutes les heures ou à un intervalle personnalisé, le tout dans les quotas gratuits d'Apps Script.
Toutes les API Piloterr depuis Apps Script
Un appel UrlFetchApp atteint les mêmes endpoints que Python, Node.js et n8n, APIs scraper, navigateur headless et contournement anti-bot inclus.
APIs scraper
Google News, LinkedIn, Amazon, SERP et plus de 400 endpoints renvoient du JSON structuré en un seul POST ou GET.
Navigateur headless
Les pages lourdes en JavaScript sont rendues dans le cloud, pas d'installation Puppeteer dans Apps Script.
Contournement anti-bot
Cloudflare, DataDome et gestion CAPTCHA côté Piloterr, votre script envoie une requête propre.
Workflows Google Sheets
Lisez les lignes d'entrée, appelez l'API par ligne, écrivez les résultats, idéal pour les équipes ops qui vivent dans les tableurs.
Pourquoi ne pas scraper directement dans Apps Script ?
| Approche | Solution maison | Piloterr |
|---|---|---|
| Sites protégés | Bloqué par Cloudflare ou la détection de bots | Contournement anti-bot géré côté serveur |
| Pages JavaScript | UrlFetchApp renvoie du HTML vide | Chrome headless rend le DOM complet |
| Maintenance | Casse quand les cibles changent de sélecteurs | Endpoints gérés avec schémas JSON stables |
| Proxies et CAPTCHA | Non disponibles dans Apps Script | Inclus à chaque appel API |
Scraper depuis Apps Script en quatre étapes
Étape 1
Obtenez votre clé API
Inscrivez-vous sur Piloterr et copiez votre x-api-key depuis le tableau de bord. Les nouveaux comptes reçoivent +500 crédits gratuits.
Obtenez votre clé APIÉtape 2
Créez un projet et stockez votre clé
Dans Google Sheets : Extensions → Apps Script (ou ouvrez script.google.com). Exécutez une fonction de configuration unique qui enregistre votre x-api-key dans les propriétés du script, ne commitez jamais de secrets dans le fichier script.
Créez un projet et stockez votre cléÉtape 3
Appelez l'API avec UrlFetchApp
POST ou GET sur n'importe quel endpoint Piloterr avec l'en-tête x-api-key et un corps JSON. Parsez la réponse avec JSON.parse().
Étape 4
Ajoutez un déclencheur temporel
Planifiez votre fonction pour qu'elle s'exécute quotidiennement ou toutes les heures depuis la page Déclencheurs, parfait pour la surveillance et les alertes.
Exemples de workflows
Ligne Sheet → scrape → ajout de ligne
Lisez les URLs ou mots-clés depuis la colonne A, appelez Piloterr par ligne, écrivez les champs JSON dans les colonnes adjacentes.
Surveillance de prix quotidienne → alerte email
Un déclencheur planifié scrape les pages produits, compare les prix à un seuil et envoie une alerte Gmail quand les prix baissent.
Liste de veille Google News → Sheet
Scrapez les actualités par mot-clé chaque matin et dédupliquez par URL avant d'ajouter à votre base média.
Soumission formulaire → enrichissement → Sheet
Au déclencheur de soumission de formulaire, enrichissez les données entreprise du répondant et ajoutez une ligne structurée à votre Sheet de suivi.
Quand utiliser Apps Script vs SDK
Scénario
L'équipe vit dans Google Sheets
Recommandation: Apps Script
Scénario
Besoin de 100k+ requêtes par mois
Recommandation: SDK Python / Node
Scénario
Logique de branchement complexe
Recommandation: n8n ou Make
Scénario
No-code pour non-développeurs
Recommandation: Zapier ou Make
La même API, depuis Google Apps Script
Copiez ces extraits dans votre projet Apps Script. Remplacez le chemin de l'endpoint par n'importe quelle API de la bibliothèque.
function scrapeWithPiloterr() {
const apiKey = PropertiesService.getScriptProperties().getProperty('PILOTERR_API_KEY');
const response = UrlFetchApp.fetch('https://api.piloterr.com/v2/google/news', {
method: 'post',
contentType: 'application/json',
headers: { 'x-api-key': apiKey },
payload: JSON.stringify({ query: 'stocks', location: 'Paris, FR', page: 1 }),
muteHttpExceptions: true,
});
return JSON.parse(response.getContentText());
}Tarification transparente en crédits
Payez uniquement les requêtes réussies. Commencez avec +500 crédits, puis évoluez avec des forfaits à partir de 49 $/mois.
Premium
$49/mois
18,000 crédits
Premium+
$99/mois
40,000 crédits
Startup
$249/mois
110,000 crédits