Scraper de Búsqueda de Google con n8n
Usar Scraper de Búsqueda de Google con n8n con AutomConstruya potentes scrapers de búsqueda de Google utilizando la plataforma de automatización de flujo de trabajo de n8n y la API de Autom.dev. Extraiga datos SERP, automatice la investigación SEO y cree flujos de trabajo de búsqueda inteligentes sin codificación.
Inicio rápido con la API de Autom.dev
Ejemplo: Scraping de Búsqueda de Google
Utilice la API de Autom.dev directamente en sus flujos de trabajo de n8n para raspar los resultados de búsqueda de Google:
POST https://api.autom.dev/v1/google/search
Content-Type: application/json
{
"query": "google search",
"page": 1,
"gl": "us",
"hl": "en",
"num": 10
}
Ejemplo de respuesta:
{
"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
}
}
Características principales
- Constructor de flujos de trabajo visuales: Interfaz de arrastrar y soltar para crear automatización de búsqueda
- Datos SERP en tiempo real: Acceda a los resultados de búsqueda de Google en vivo al instante
- Más de 1000 integraciones: Conecte datos de búsqueda con cualquier aplicación o servicio
- Flujos de trabajo impulsados por IA: Mejore los agentes de IA con datos de búsqueda actuales
- Monitoreo programado automáticamente: Rastree clasificaciones y competidores automáticamente
Perfecto para
- Monitoreo SEO: Seguimiento de rango automatizado y análisis competitivo
- Investigación de mercado: Extraer datos de productos e información de precios
- Estrategia de contenido: Identificar temas de tendencia y patrones de búsqueda
- Mejora de IA: Alimentar modelos de IA con datos de búsqueda en tiempo real
- Generación de leads: Extraer información comercial de los resultados de búsqueda
Tipos de búsqueda admitidos
- Búsqueda de Google: Resultados web, imágenes, compras, noticias
- SEO local: Google Maps y datos de empresas locales
- Comercio electrónico: Precios de productos y disponibilidad
- Monitoreo de noticias: Últimos artículos y temas de tendencia
- Investigación académica: Integración de Google Scholar
Ejemplo de flujo de trabajo de n8n
1. Crear nodo de solicitud HTTP
- Método: POST
- URL:
https://api.autom.dev/v1/google/search - Encabezados:
x-api-key: SU_CLAVE_API - Cuerpo: JSON con parámetros de búsqueda
2. Procesar resultados
- Extraer resultados orgánicos
- Filtrar por posición o dominio
- Transformar formato de datos
- Almacenar en base de datos o enviar a otras aplicaciones
3. Desencadenantes de automatización
- Programa: Monitoreo de rango diario/semanal
- Webhook: Desencadenantes de búsqueda en tiempo real
- Manual: Investigación bajo demanda
Casos de uso comunes
Seguimiento de rango SEO
Monitoree las posiciones de palabras clave automáticamente y reciba alertas por cambios en la clasificación.
Análisis competitivo
Rastree las clasificaciones de los competidores y las estrategias de contenido en múltiples palabras clave.
Investigación de contenido
Identifique temas de tendencia y brechas de contenido en su nicho.
Monitoreo de precios
Rastree los precios de los productos y la disponibilidad en plataformas de comercio electrónico.
Generación de leads
Extraiga información de contacto comercial de los resultados de búsqueda.
Empezando
- Regístrese en Autom.dev: Obtenga su clave API en autom.dev
- Instale n8n: Use Docker, npm o n8n Cloud
- Cree un flujo de trabajo: Agregue un nodo de solicitud HTTP con el punto final de Autom.dev
- Configure la búsqueda: Establezca sus parámetros de consulta y filtros
- Automatice: Programe o active sus flujos de trabajo de búsqueda
Parámetros de la API
query: Término de búsqueda o palabra clavepage: Número de página de resultados (1-10)gl: Código de país (us, uk, fr, etc.)hl: Código de idioma (en, fr, es, etc.)num: Número de resultados (1-100)device: desktop o mobilelocation: Ubicación específica para búsqueda local
Características empresariales
- Limitación de velocidad: Estrangulamiento automático de solicitudes
- Manejo de errores: Mecanismos de reintento y alternativas
- Exportación de datos: Integración CSV, JSON o base de datos
- Colaboración en equipo: Compartir flujos de trabajo y plantillas
- Monitoreo: Seguimiento de ejecución en tiempo real
¡Comience a construir su scraper de búsqueda de Google hoy con n8n y Autom.dev, no se requiere codificación!
Configuración completa de solicitud HTTP de n8n
Basado en la documentación de solicitud HTTP de n8n, así es como se configura correctamente el nodo para la API de Autom.dev:
Guía de configuración visual

La imagen de arriba muestra la configuración exacta necesaria en n8n. Siga estos 3 pasos clave:
Paso 1: Configurar la URL de la API 🌐
Campo URL: Ingrese https://api.autom.dev/v1/google/search
- Establezca el Método en
POST - Este es el punto final de Autom.dev para el scraping de búsqueda de Google
Paso 2: Configurar el encabezado de autenticación 🔑
Configuración del encabezado:
- Nombre:
x-api-key - Valor: Su token de API de Autom.dev
- Asegúrese de que Enviar encabezados esté habilitado (activar)
Paso 3: Agregar parámetros de búsqueda 📋
Configuración del cuerpo:
- Habilite Enviar cuerpo (activar)
- Establezca Tipo de contenido del cuerpo en
JSON - Agregue su carga útil de búsqueda:
{
"query": "google search api",
"page": 1,
"gl": "us",
"hl": "en",
"num": 10
}
Configuración paso a paso
1. Configuración básica de solicitud
- Agregar nodo de solicitud HTTP: Arrastre el nodo de solicitud HTTP a su lienzo de flujo de trabajo
- Método: Seleccione
POSTdel menú desplegable - URL: Ingrese
https://api.autom.dev/v1/google/search
2. Configuración del encabezado de autenticación
- Vaya a la sección Encabezados: Haga clic en "Agregar parámetro" en Encabezados
- Nombre del encabezado: Ingrese
x-api-key - Valor del encabezado: Ingrese su clave API de Autom.dev (obténgala en autom.dev)
Nombre: x-api-key
Valor: su_clave_api_real_aqui
3. Configuración del cuerpo de la solicitud
- Tipo de contenido del cuerpo: Seleccione
JSON - Cuerpo JSON: Agregue sus parámetros de búsqueda
{
"query": "google search api",
"page": 1,
"gl": "us",
"hl": "en",
"num": 10
}
4. Opciones adicionales de solicitud HTTP
Manejo de respuesta:
- Incluir encabezados de respuesta y estado: Active para obtener detalles completos de la respuesta
- Formato de respuesta: Mantener como "Autodetectar" para respuestas JSON
Manejo de errores:
- Nunca error: Desactive para detectar errores de API correctamente
- Ignorar problemas SSL: Mantener desactivado por seguridad
Configuración de tiempo de espera:
- Tiempo de espera: Establecer en 30000ms (30 segundos) para solicitudes de búsqueda
Ejemplo de estructura de flujo de trabajo de n8n
[Disparador manual] → [Solicitud HTTP (Autom.dev)] → [Procesar resultados] → [Salida]
Procesamiento de la respuesta de Autom.dev
Después de recibir la respuesta de la API, puede extraer datos utilizando las funciones integradas de n8n:
Extraer resultados orgánicos
// En un nodo de código o nodo de función
const results = $json.organic_results;
return results.map(result => ({
position: result.position,
title: result.title,
link: result.link,
snippet: result.snippet,
domain: result.domain
}));
Filtrar por posición
// Obtener solo los 5 primeros resultados
const topResults = $json.organic_results
.filter(result => result.position <= 5);
return topResults;
Extraer dominios específicos
// Filtrar resultados de dominios específicos
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.
