Skip to main content
Piloterr
Google Apps Script logo

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 ?

ApprocheSolution maisonPiloterr
Sites protégésBloqué par Cloudflare ou la détection de botsContournement anti-bot géré côté serveur
Pages JavaScriptUrlFetchApp renvoie du HTML videChrome headless rend le DOM complet
MaintenanceCasse quand les cibles changent de sélecteursEndpoints gérés avec schémas JSON stables
Proxies et CAPTCHANon disponibles dans Apps ScriptInclus à chaque appel API

Scraper depuis Apps Script en quatre étapes

  1. É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
  2. É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é
  3. É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().

  4. É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.

JavaScript
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

Prêt à commencer ?

Votre API de scraping web est à un clic. Commencez avec +500 crédits, sans infrastructure à gérer, sans proxies à configurer, et sans carte bancaire.

Commencer gratuitement (+500 crédits)