- Inicio
- Recursos
- Integraciones
- AI Scraper
Integración AI Scraper n8nAutomatiza AI Scraper con n8n.
¿Cuántas horas se van copiando datos de páginas a mano cada semana? La integración AI Scraper n8n suma un nodo con 3 recursos y 5 operaciones que manda una URL o HTML a la API de Parsera y devuelve los campos descritos, repartidos entre Extractor, Scraping Agent y Reusable Scraper.
Nodo comunitario Este nodo no viene con n8n: es un paquete comunitario (n8n-nodes-aiscraper) que instalas desde Settings › Community nodes en una instancia autoalojada. npm
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve la integración AI Scraper n8n?
AI Scraper es un nodo que hace que n8n llame a la API de Parsera. En lugar de escribir selectores, describes las columnas que necesitas y el servicio las devuelve como items JSON. El nodo reúne 3 recursos, Extractor, Scraping Agent y Reusable Scraper, con 5 operaciones en total. No existe ningún nodo trigger de AI Scraper, así que el flujo siempre arranca con otro disparador.
Empecemos por el caso más repetido en equipos con datos ya definidos. Si la extracción vive en parsera.org, reusable-scrapers.runScraper la ejecuta desde n8n sin copiar su configuración en cada flujo. Cuando la página objetivo cambia, se corrige en un sitio y todos los flujos que la llaman siguen funcionando.
Otro caso frecuente son las páginas que esconden parte del contenido. Hay listados que solo muestran el resto tras pulsar un botón. scraping-agent.agentExtract deja que un agente navegue, interactúe con la página y extraiga lo que pide la instrucción, con columnas fijas en cuanto se activa el esquema de salida.
El tercer caso evita pedir la página dos veces. Un flujo que ya tiene el HTML, porque lo trajo el nodo HTTP Request o porque llegó dentro de un mensaje, se lo pasa directamente a url-extractor.parseHtml. Una petición hacia fuera, un análisis dentro, y el resultado se puede anunciar en Slack o guardarse como informe en Google Docs.
Si una operación falta, el nodo HTTP Request llama a cualquier endpoint de la API reutilizando el mismo credential, ese registro de acceso que se guarda una vez en n8n, mediante la autenticación predefinida. Así no hay un segundo secreto que mantener.
Quedan dos límites por decidir antes de construir. Sin trigger propio, el flujo se despierta con un Schedule Trigger a intervalo fijo o con un Webhook de n8n, esa URL que un servicio externo llama. Y el paquete se instala en una instancia autoalojada, porque n8n Cloud solo acepta nodos comunitarios verificados. Para conocer el editor antes de montar todo esto, la Reseña n8n explica el terreno.
¿Cómo se instala y se conecta AI Scraper en n8n?
- 01
Instalar el paquete comunitario
AI Scraper no viene con n8n. En una instancia autoalojada, abre Settings, entra en Community nodes e instala el paquete npm
n8n-nodes-aiscraperen su versión0.3.1. Al terminar la instalación, el nodo aparece en el panel del editor con el nombre AI Scraper y su nombre internon8n-nodes-aiscraper.aiScraper. n8n no cobra nada por un nodo comunitario. - 02
Crear el credential una sola vez
Entra en el menú Credentials de n8n y crea ahí el credential de AI Scraper, siguiendo el manual de Parsera que sirve de documentación al nodo. Un credential no pertenece a un flujo concreto: se crea una vez y se reutiliza en todos, de modo que rotar la clave se hace en un único registro y no nodo por nodo. Guarda antes de volver al lienzo.
- 03
Elegir el recurso y la operación
Coloca el nodo en un flujo y selecciona el credential en su lista desplegable, que muestra los ya guardados. Después elige el recurso, Extractor, Scraping Agent o Reusable Scraper, y la operación correspondiente. Un campo marcado como obligatorio bloquea la ejecución si queda vacío, así que una URL que viene de un nodo anterior se escribe como expresión, con la forma
{{ $json.url }}.
¿Qué sabe hacer el nodo AI Scraper ?
El nodo AI Scraper expone 5 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Interact and Extract | Extract Markdown | Parse HTML | Run Configured Scraper | Extract URL |
|---|---|---|---|---|---|
| Extractor | ✓ | ✓ | ✓ | ||
| Scraping Agent | ✓ | ||||
| Reusable Scraper | ✓ |
Índice de operaciones
Extractor
3 operacionesExtract from URL
url-extractor.scrapeUrlLo que ves en n8n
Notas y casos de uso
Una dirección de página, una descripción de las columnas buscadas, y la operación devuelve los datos estructurados que encuentra ahí.
Parámetros clave
- URL: obligatorio, la dirección de la página que se va a leer, normalmente una expresión
{{ $json.url }}cuando llega de un nodo anterior. - Columns Input Mode:
fieldsdefine cada columna en un campo aparte yjsonlo hace con un JSON Schema, cómodo para estructuras complejas. - Mode:
standardequilibra velocidad y exactitud,precisionbusca los datos escondidos dentro de la estructura HTML. - Proxy Country: envía la petición por un proxy del país elegido para contenido geolocalizado.
Parse HTML
url-extractor.parseHtmlLo que ves en n8n
Notas y casos de uso
Aquí no sale ninguna petición. Entra el HTML en bruto o el texto que ya está en el flujo, y salen los campos descritos.
Parámetros clave
- Content: obligatorio, el contenido HTML o de texto que se va a analizar, típicamente el cuerpo que devolvió un nodo HTTP Request situado antes.
- Prompt (Optional): contexto e instrucciones generales, útiles cuando las mismas etiquetas significan cosas distintas según la zona de la página.
- Schema (JSON): las columnas como objeto JSON, donde cada clave es un nombre de campo y su valor lleva un tipo entre any, string, integer, number, bool, list y object.
- Mode:
precisionsi los valores están profundos.
Extract markdown from URL
url-extractor.extractMarkdownLo que ves en n8n
Notas y casos de uso
Esta no pide columnas. Convierte una URL en texto markdown limpio, respetando el orden de lectura de la página y dejando fuera el ruido de las etiquetas.
Parámetros clave
- URL: obligatorio, la dirección de la página que se convierte, muchas veces construida a partir de un enlace encontrado en el item anterior.
- Proxy Country: el país elegido enruta la petición por un proxy, algo que importa cuando la página sirve un texto distinto según la región.
Scraping Agent
1 operaciónNavigate interact and extract any data
scraping-agent.agentExtractLo que ves en n8n
Notas y casos de uso
Hay valores que solo aparecen tras un clic o al desplazarse. Esta operación le pasa la página a un agente que navega, interactúa y extrae lo que describe la instrucción.
Parámetros clave
- URL: obligatorio, la página de entrada desde la que arranca el agente.
- Prompt: obligatorio, la descripción de los datos a extraer, en la línea de recoger todos los nombres de producto y sus precios.
- Define Output Schema: activado, la salida sigue las columnas declaradas en Columns o Schema (JSON) en vez de llegar suelta.
Reusable Scraper
1 operaciónRun scraper configured on parsera org
reusable-scrapers.runScraperLo que ves en n8n
Notas y casos de uso
Si la extracción ya está configurada en parsera.org, no hace falta repetirla en n8n. Esta operación ejecuta ese scraper guardado y recoge su salida.
Parámetros clave
- Scraper Name or ID: obligatorio, elegido en la lista de scrapers existentes o indicado como identificador mediante una expresión.
- URL: opcional, y si se deja vacío el scraper mantiene su configuración de URL por defecto.
- Cookies: un array JSON de objetos con name, value y domain, para páginas que solo responden con una sesión abierta.
¿Necesitas ayuda para automatizar AI Scraper con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


