Automatisation & Workflow

Google Search Scraper avec n8n

Utilisez Google Search Scraper avec n8n avec Autom.dev
Interface d'automatisation de workflows n8n

Créez de puissants scrapers de recherche Google avec la plateforme d'automatisation n8n et l'API Autom.dev. Extrayez des données SERP, automatisez la recherche SEO et créez des workflows de recherche intelligents sans programmation.

Démarrage Rapide avec l'API Autom.dev

Exemple : Scraping de Recherche Google

Utilisez l'API Autom.dev directement dans vos workflows n8n pour scraper les résultats de recherche Google :

POST https://autom.dev/api/v1/google/search
Content-Type: application/json

{
    "query": "google search",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

Exemple de Réponse :

{
    "pagination": {
        "next": 2,
        "current": 1,
        "other_pages": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10
        ],
        "has_next_page": true
    },
    "organic_results": [
        {
            "link": "https://developers.google.com/custom-search/v1/overview",
            "title": "Google for Developers",
            "domain": "developers.google.com",
            "source": "Google for Developers",
            "snippet": "Use REST to Invoke the API",
            "position": 1,
            "displayed_link": "https://developers.google.com › overview",
            "snippet_matched": [
                "api"
            ]
        },
        {
            "link": "https://support.google.com/websearch/thread/135474043/how-do-i-get-web-search-results-using-an-api?hl=en",
            "title": "Google Help",
            "domain": "support.google.com",
            "source": "Google Help",
            "snippet": "Nov 15, 2021 —",
            "position": 2,
            "displayed_link": "https://support.google.com › websearch › thread › how-...",
            "snippet_matched": []
        },
        {
            "link": "https://console.cloud.google.com/marketplace/product/google/customsearch.googleapis.com",
            "title": "Google Cloud console",
            "domain": "console.cloud.google.com",
            "source": "Google Cloud console",
            "snippet": "The JSON Custom Search API lets you develop websites and applications to retrieve and display search results from Google Custom Search programmatically.",
            "position": 3,
            "displayed_link": "https://console.cloud.google.com › product › google › c...",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://www.searchapi.io/",
            "title": "Google Search API for real-time SERP scraping",
            "domain": "www.searchapi.io",
            "source": "SearchApi",
            "snippet": "Scrape organic results, ads, related searches, inline questions and more. Receive structured results in JSON format. Sign up for a free plan today!",
            "position": 4,
            "displayed_link": "https://www.searchapi.io",
            "snippet_matched": [
                "search"
            ]
        },
        {
            "link": "https://serpapi.com/",
            "title": "SerpApi: Google Search API",
            "domain": "serpapi.com",
            "source": "SerpApi",
            "snippet": "SerpApi is a real-time API to access Google search results. We handle proxies, solve captchas, and parse all rich structured data for you.",
            "position": 5,
            "displayed_link": "https://serpapi.com",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://medium.com/@TerryFrederick/google-search-api-everything-you-need-to-know-fd1e24cfca45",
            "title": "Medium · Terry Frederick",
            "domain": "medium.com",
            "source": "Medium · Terry Frederick",
            "snippet": "We refer to the Google Search API as an interface that facilitates the interaction between developers or applications and Google's search infrastructure.",
            "position": 6,
            "displayed_link": "30+ likes · 1 year ago",
            "snippet_matched": [
                "search",
                "google",
                "api"
            ]
        },
        {
            "link": "https://developers.google.com/webmaster-tools",
            "title": "Google for Developers",
            "domain": "developers.google.com",
            "source": "Google for Developers",
            "snippet": "The Search Console API provides programmatic access to the most popular reports and actions in your Search Console account.",
            "position": 7,
            "displayed_link": "https://developers.google.com › webmaster-tools",
            "snippet_matched": [
                "search",
                "api"
            ]
        },
        {
            "link": "https://ai.google.dev/gemini-api/docs/google-search",
            "title": "Google AI for Developers",
            "domain": "ai.google.dev",
            "source": "Google AI for Developers",
            "snippet": "Grounding with Google Search connects the Gemini model to real-time web content and works with all available languages. This allows Gemini to provide more ...",
            "position": 8,
            "displayed_link": "https://ai.google.dev › gemini-api › docs › google-search",
            "snippet_matched": [
                "search",
                "google"
            ]
        },
        {
            "link": "https://cloud.google.com/docs/authentication/api-keys",
            "title": "Google Cloud",
            "domain": "cloud.google.com",
            "source": "Google Cloud",
            "snippet": "This page describes how to create, edit, and restrict API keys. For information about how to use API keys to access Google APIs, see Use API keys to access ...",
            "position": 9,
            "displayed_link": "https://cloud.google.com › Cloud SDK › Authentication",
            "snippet_matched": [
                "google",
                "api"
            ]
        },
        {
            "link": "https://www.youtube.com/watch?v=4YhxXRPKI0c",
            "title": "YouTube · Jie Jenn",
            "domain": "www.youtube.com",
            "source": "YouTube · Jie Jenn",
            "snippet": "YouTube · Jie Jenn12.6K+ views · 1 year ago",
            "position": 10,
            "displayed_link": "12.6K+ views · 1 year ago",
            "snippet_matched": []
        }
    ],
    "search_parameters": {
        "q": "google search api",
        "gl": "us",
        "hl": "en",
        "num": 10,
        "page": 1,
        "uule": null,
        "engine": "google",
        "location": null
    },
    "search_information": {
        "total_results": 4410000000,
        "time_taken_displayed": 0.28
    }
}

Fonctionnalités Clés

  • Constructeur de Workflows Visuels : Interface glisser-déposer pour créer l'automatisation de recherche
  • Données SERP en Temps Réel : Accès instantané aux résultats de recherche Google
  • Plus de 1000 Intégrations : Connectez les données de recherche avec n'importe quelle app
  • Workflows Alimentés par l'IA : Enrichissez les agents IA avec des données de recherche actuelles
  • Monitoring Auto-Planifié : Suivez les classements et concurrents automatiquement

Parfait Pour

  • Monitoring SEO : Suivi automatisé des classements et analyse concurrentielle
  • Recherche de Marché : Extraction de données produits et informations de prix
  • Stratégie de Contenu : Identification des sujets tendance et modèles de recherche
  • Amélioration IA : Alimentation de modèles IA avec des données de recherche en temps réel
  • Génération de Leads : Extraction d'informations commerciales depuis les résultats

Types de Recherche Supportés

  • Recherche Google : Résultats web, images, shopping, actualités
  • SEO Local : Google Maps et données d'entreprises locales
  • E-commerce : Prix et disponibilité des produits
  • Monitoring d'Actualités : Articles récents et sujets tendance
  • Recherche Académique : Intégration Google Scholar

Exemple de Workflow n8n

1. Créer un Nœud de Requête HTTP

  • Méthode : POST
  • URL : https://autom.dev/api/v1/google/search
  • Headers : x-api-key: VOTRE_CLE_API
  • Body : JSON avec les paramètres de recherche

2. Traiter les Résultats

  • Extraire les résultats organiques
  • Filtrer par position ou domaine
  • Transformer le format des données
  • Stocker en base ou envoyer vers d'autres apps

3. Déclencheurs d'Automatisation

  • Planification : Monitoring quotidien/hebdomadaire des classements
  • Webhook : Déclencheurs de recherche en temps réel
  • Manuel : Recherche à la demande

Cas d'Usage Courants

Suivi de Classements SEO

Surveillez automatiquement les positions de mots-clés et recevez des alertes pour les changements.

Analyse Concurrentielle

Suivez les classements et stratégies de contenu des concurrents sur plusieurs mots-clés.

Recherche de Contenu

Identifiez les sujets tendance et les lacunes de contenu dans votre niche.

Monitoring de Prix

Suivez les prix et disponibilité des produits sur les plateformes e-commerce.

Génération de Leads

Extrayez les informations de contact d'entreprises depuis les résultats de recherche.

Commencer

  1. Inscrivez-vous sur Autom.dev : Obtenez votre clé API sur autom.dev
  2. Installez n8n : Utilisez Docker, npm, ou n8n Cloud
  3. Créez un Workflow : Ajoutez un nœud de requête HTTP avec l'endpoint Autom.dev
  4. Configurez la Recherche : Définissez vos paramètres de requête et filtres
  5. Automatisez : Planifiez ou déclenchez vos workflows de recherche

Paramètres de l'API

  • query : Terme ou mot-clé de recherche
  • page : Numéro de page des résultats (1-10)
  • gl : Code pays (us, uk, fr, etc.)
  • hl : Code langue (en, fr, es, etc.)
  • num : Nombre de résultats (1-100)
  • device : desktop ou mobile
  • location : Localisation spécifique pour recherche locale

Fonctionnalités Entreprise

  • Limitation de Débit : Throttling automatique des requêtes
  • Gestion d'Erreurs : Mécanismes de retry et fallbacks
  • Export de Données : Intégration CSV, JSON, ou base de données
  • Collaboration d'Équipe : Partage de workflows et templates
  • Monitoring : Suivi d'exécution en temps réel

Commencez à construire votre scraper de recherche Google dès aujourd'hui avec n8n et Autom.dev - aucune programmation requise !

Configuration Complète du Nœud HTTP Request de n8n

Basé sur la documentation n8n HTTP Request, voici comment configurer correctement le nœud pour l'API Autom.dev :

Guide de Configuration Visuel

Configuration du Nœud HTTP Request n8n

L'image ci-dessus montre la configuration exacte nécessaire dans n8n. Suivez ces 3 étapes clés :

Étape 1 : Configurer l'URL de l'API 🌐

Champ URL : Entrez https://autom.dev/api/v1/google/search

  • Définissez la Méthode sur POST
  • C'est l'endpoint Autom.dev pour le scraping de recherche Google

Étape 2 : Configurer le Header d'Authentification 🔑

Configuration du Header :

  • Nom : x-api-key
  • Valeur : Votre token API Autom.dev
  • Assurez-vous que Send Headers est activé (toggle ON)

Étape 3 : Ajouter les Paramètres de Recherche 📋

Configuration du Body :

  • Activez Send Body (toggle ON)
  • Définissez le Body Content Type sur JSON
  • Ajoutez votre payload de recherche :
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

Configuration Étape par Étape

1. Paramètres de Requête de Base

  1. Ajouter le Nœud HTTP Request : Glissez le nœud HTTP Request sur votre canvas de workflow
  2. Méthode : Sélectionnez POST dans le menu déroulant
  3. URL : Entrez https://autom.dev/api/v1/google/search

2. Configuration du Header d'Authentification

  1. Aller à la section Headers : Cliquez sur "Add Parameter" sous Headers
  2. Nom du Header : Entrez x-api-key
  3. Valeur du Header : Entrez votre clé API Autom.dev (obtenez-la sur autom.dev)
Nom: x-api-key
Valeur: votre_cle_api_reelle_ici

3. Configuration du Corps de la Requête

  1. Type de Contenu du Body : Sélectionnez JSON
  2. Corps JSON : Ajoutez vos paramètres de recherche
{
    "query": "google search api",
    "page": 1,
    "gl": "us",
    "hl": "en",
    "num": 10
}

4. Options Additionnelles du Nœud HTTP Request

Gestion de la Réponse :

  • Include Response Headers and Status : Activez ON pour obtenir tous les détails de réponse
  • Response Format : Gardez "Autodetect" pour les réponses JSON

Gestion d'Erreurs :

  • Never Error : Gardez OFF pour capturer correctement les erreurs API
  • Ignore SSL Issues : Gardez OFF pour la sécurité

Paramètres de Timeout :

  • Timeout : Définissez à 30000ms (30 secondes) pour les requêtes de recherche

Exemple de Structure de Workflow n8n

[Manual Trigger] → [HTTP Request (Autom.dev)] → [Traiter Résultats] → [Sortie]

Traitement de la Réponse Autom.dev

Après avoir reçu la réponse API, vous pouvez extraire les données en utilisant les fonctions intégrées de n8n :

Extraire les Résultats Organiques

// Dans un nœud Code ou Function
const results = $json.organic_results;
return results.map(result => ({
    position: result.position,
    title: result.title,
    link: result.link,
    snippet: result.snippet,
    domain: result.domain
}));

Filtrer par Position

// Obtenir seulement les 5 premiers résultats
const topResults = $json.organic_results
    .filter(result => result.position <= 5);
return topResults;

Extraire des Domaines Spécifiques

// Filtrer les résultats de domaines spécifiques
const filteredResults = $json.organic_results
    .filter(result => result.domain.includes('wikipedia.org'));
return filteredResults;

SERP API

Discover why Autom is the preferred API provider for developers.