Google Search Scraper avec n8n
Utilisez Google Search Scraper avec n8n avec Autom.devCré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
- Inscrivez-vous sur Autom.dev : Obtenez votre clé API sur autom.dev
- Installez n8n : Utilisez Docker, npm, ou n8n Cloud
- Créez un Workflow : Ajoutez un nœud de requête HTTP avec l'endpoint Autom.dev
- Configurez la Recherche : Définissez vos paramètres de requête et filtres
- Automatisez : Planifiez ou déclenchez vos workflows de recherche
Paramètres de l'API
query
: Terme ou mot-clé de recherchepage
: 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 mobilelocation
: 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
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
- Ajouter le Nœud HTTP Request : Glissez le nœud HTTP Request sur votre canvas de workflow
- Méthode : Sélectionnez
POST
dans le menu déroulant - URL : Entrez
https://autom.dev/api/v1/google/search
2. Configuration du Header d'Authentification
- Aller à la section Headers : Cliquez sur "Add Parameter" sous Headers
- Nom du Header : Entrez
x-api-key
- 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
- Type de Contenu du Body : Sélectionnez
JSON
- 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.