INTEGRACIÓN APIFY N8N: AUTOMATIZAR APIFY CON N8N
¿Buscas automatizar tus procesos de web scraping y extracción de datos con Apify en n8n? Estás en el lugar correcto. La integración Apify n8n pone a tu disposición 1 trigger y 12 acciones para crear workflows de automatización potentes sin escribir una sola línea de código.
Con esta integración, puedes ejecutar actores de Apify automáticamente, recuperar datasets completos, monitorear el estado de tus ejecuciones y conectar tus resultados de scraping a cientos de otras aplicaciones. Imagina lanzar un scraper cuando se detecta un nuevo archivo, procesar los datos extraídos con nuestra agencia n8n y enviarlos directamente a tu CRM HubSpot o base de datos Airtable, todo sin intervención manual.
En esta guía completa, descubrirás cómo conectar Apify a n8n, explorarás cada trigger y acción disponible con sus parámetros detallados, y aprenderás a construir automatizaciones que transformarán tu forma de trabajar con datos web.
Workflow n8n Apify: demostración de una automatización que conecta Apify a otras aplicaciones vía n8n. Este vídeo muestra los módulos nativos de Apify desfilando en la interfaz, ilustrando cómo el trigger y las acciones de Apify se integran en un workflow n8n para automatizar tus procesos de scraping y extracción de datos sin código.
¿POR QUÉ AUTOMATIZAR APIFY CON N8N?
La integración Apify n8n pone a tu disposición 1 trigger y 12 acciones para automatizar completamente tus flujos de web scraping y extracción de datos. Esto significa que puedes monitorear las ejecuciones de tus actores en tiempo real, lanzar scrapers bajo demanda, recuperar datasets estructurados y procesar los resultados, todo de forma automática y conectado a tu ecosistema de herramientas.
El ahorro de tiempo es considerable: ya no necesitas verificar manualmente si un scraper ha terminado, ni copiar-pegar datos entre aplicaciones. Configura reglas inteligentes que reaccionan al instante cuando un actor finaliza con éxito, falla o se agota el tiempo. Tu capacidad de respuesta mejora drásticamente porque los triggers de Apify monitorean 24/7 el estado de tus ejecuciones. Cada cambio de estado activa inmediatamente la siguiente etapa de tu workflow, eliminando los cuellos de botella humanos. Además, la integración fluida con el ecosistema n8n te permite conectar Apify a más de 400 aplicaciones: envía los datos extraídos a Airtable, actualiza tu HubSpot, alimenta un Google Sheet o dispara notificaciones en Slack.
Los casos de uso empresariales son infinitos: monitoreo de precios de competidores con actualización automática de tu base de datos, enriquecimiento de leads extrayendo información de LinkedIn mediante nuestra agencia de lead generation, vigilancia de contenido web con alertas en tiempo real, o alimentación de dashboards con datos frescos cada hora. Todo esto sin tocar código y con una fiabilidad total gracias a nuestros cursos n8n especializados.
¿CÓMO CONECTAR APIFY A N8N?
Configuración básica:
- Obtén tu API Key de Apify: Accede a tu cuenta Apify, ve a Settings > Integrations y copia tu Personal API Token. Este token es único y da acceso a todos los recursos de tu cuenta.
- Crea las credenciales en n8n: En tu instancia n8n, ve a Credentials > New Credential, busca «Apify» y selecciona «Apify API». Pega tu API Token en el campo correspondiente.
- Nombra y guarda la conexión: Asigna un nombre descriptivo a tu credencial (por ejemplo, «Apify – Producción») para identificarla fácilmente en tus workflows.
- Prueba la conexión: Añade un nodo Apify a tu workflow, selecciona la credencial recién creada y ejecuta una acción simple como «Get runs» para verificar que la autenticación funciona correctamente.
💡 CONSEJO: Crea credenciales separadas para tus entornos de desarrollo y producción. Esto te permite probar workflows sin afectar tus actores en producción y facilita la gestión de permisos si trabajas en equipo. Además, si alguna vez necesitas rotar tu API Key por seguridad, solo tendrás que actualizarla en un lugar.
TRIGGERS APIFY DISPONIBLES EN N8N
Apify Trigger
El Apify Trigger es tu centinela para monitorear las ejecuciones de actores en la plataforma Apify. Este trigger escucha eventos en tiempo real y activa tu workflow n8n en cuanto se produce un cambio de estado en cualquiera de tus actores configurados. Es la pieza fundamental para construir automatizaciones reactivas basadas en tus procesos de scraping.
La configuración del trigger te ofrece un control granular sobre qué eventos quieres capturar:
- Apify API Key Connection: Selecciona la conexión a tu cuenta Apify desde el menú desplegable. Este parámetro es requerido para autenticar las peticiones y acceder a tus recursos.
- Resource to Watch: Define el tipo de recurso a monitorear, en este caso «Actor». Es un campo requerido que determina el alcance de la escucha.
- Actor Source: Elige la fuente de actores a vigilar, con opciones como «Recently Used Actors» para seleccionar rápidamente entre tus actores recientes. Campo requerido en formato desplegable.
- Actor: Especifica el actor concreto a monitorear. Acepta expresiones dinámicas para selecciones avanzadas y ofrece la opción «By ID» para identificación directa. Requerido.
- Event Type: Selecciona qué tipo de eventos activarán el trigger: «Succeeded» (éxito), «Failed» (fallo), «Aborted» (abortado), «Timed Out» (tiempo agotado) o «Any» (cualquiera). Este desplegable requerido te da flexibilidad total para reaccionar a diferentes escenarios.
Casos de uso típicos:
- Enviar una notificación Slack cuando un scraper de monitoreo de precios termina con éxito
- Activar un workflow de retry automático cuando un actor falla
- Procesar y almacenar datos en Airtable inmediatamente después de que un extractor complete su trabajo
- Generar alertas por email cuando un actor crítico se agota por timeout
Cuándo usarlo: Utiliza este trigger cuando necesites reaccionar automáticamente al ciclo de vida de tus actores. Es especialmente valioso para workflows que dependen de datos frescos de scraping o para implementar lógicas de error handling y recuperación automática.
¿NECESITAS AYUDA PARA AUTOMATIZAR APIFY CON N8N?
Te respondemos en minutos ✔
ACCIONES APIFY DISPONIBLES EN N8N
Scrape single URL
La acción «Scrape single URL» te permite extraer datos de una página web específica utilizando los potentes actores de Apify directamente desde tu workflow n8n. Es la forma más directa de obtener información estructurada de cualquier URL sin configurar scrapers complejos.
Parámetros clave:
- Apify API key connection: Selecciona tu cuenta Apify desde el desplegable. Requerido para autenticación.
- Resource: Define el tipo de recurso, configurado como «Actor». Requerido.
- Operation: Fijado en «Scrape Single URL» para esta acción específica. Requerido.
- URL: Campo de texto donde introduces la URL exacta a scrapear. Debe ser una URL válida y es requerido.
- Crawler Type: Menú desplegable para seleccionar el método de crawling (Cheerio para páginas estáticas, Puppeteer para JavaScript dinámico). Requerido.
Casos de uso típicos:
- Extraer metadatos de una página de producto para comparación de precios
- Obtener el contenido de un artículo para análisis de texto
- Capturar información de contacto de una página específica para enriquecimiento de leads
Run an Actor
«Run an Actor» es la acción más versátil de la integración, permitiéndote ejecutar cualquier actor de tu biblioteca Apify con control total sobre los parámetros de entrada y ejecución. Perfecta para lanzar scrapers personalizados o actores del Apify Store.
Parámetros principales:
- Apify API key connection: Conexión a tu cuenta. Requerido.
- Resource: Tipo de recurso «Actor». Requerido.
- Operation: «Run an Actor». Informativo.
- Actor Source: Fuente de selección como «Recently Used Actors». Requerido.
- Actor: El actor específico a ejecutar, seleccionable desde lista. Requerido.
- Input JSON: Área de texto para pasar parámetros JSON al actor. Opcional pero muy útil para personalizar ejecuciones.
- Wait for Finish: Toggle para esperar a que termine la ejecución. Opcional, por defecto desactivado.
- Timeout: Duración máxima en milisegundos. Opcional.
- Memory: Memoria asignada, típicamente «1024 MB (1 GB)». Opcional.
- Build Tag: Versión específica del actor a usar. Opcional.
Ideal para: automatizar scrapers complejos, ejecutar actores programados, lanzar extracciones basadas en eventos de otras aplicaciones.
Run an Actor and get dataset
Esta acción combina la ejecución de un actor con la recuperación automática del dataset resultante en un solo paso. Elimina la necesidad de encadenar múltiples nodos cuando solo necesitas los datos extraídos.
Parámetros configurables:
- Apify API key connection: Tu cuenta Apify. Requerido.
- Resource: «Actor». Requerido.
- Operation: «Run an Actor and Get Dataset».
- Actor Source: Fuente de actores recientes. Requerido.
- Actor: Actor específico por ID u otro identificador. Requerido.
- Input JSON: Datos de entrada en formato JSON. Opcional.
- Timeout: Límite de tiempo en segundos. Opcional.
- Memory: Memoria para la ejecución en MB. Opcional.
- Build Tag: Tag de versión específica. Opcional.
Úsala cuando: necesites los datos inmediatamente después del scraping sin pasos intermedios.
Get user runs list
«Get user runs list» recupera un listado completo de todas las ejecuciones de actores en tu cuenta, permitiéndote auditar, monitorear y analizar el historial de tus procesos de scraping.
Parámetros disponibles:
- Apify API key connection: Autenticación. Requerido.
- Resource: «Actor Run». Requerido.
- Operation: «Get User Runs List». Predefinido.
- Offset: Punto de inicio para paginación, valor entero, por defecto 0. Opcional.
- Limit: Número máximo de resultados, por defecto 50. Opcional.
- Desc: Toggle para incluir descripciones adicionales. Opcional.
- Status: Filtrar por estado como «SUCCEEDED». Opcional.
Perfecta para: dashboards de monitoreo, reportes de actividad o auditorías de uso.
Run Task and Get Dataset
Ejecuta una tarea de actor preconfigurada y recupera directamente el dataset. Las tareas son configuraciones guardadas de actores, ideales para ejecuciones repetitivas con los mismos parámetros.
Configuración:
- Apify API key connection: Cuenta Apify. Requerido.
- Resource: «Actor Task». Requerido.
- Operation: «Run Task and Get Dataset». Requerido.
- Actor Task: La tarea específica por ID. Requerido.
- Use Custom Body: Toggle para cuerpo personalizado. Opcional.
- Timeout: Tiempo límite. Opcional.
- Memory: Asignación de memoria. Requerido.
- Build: Versión del actor. Opcional.
Úsala para: workflows recurrentes donde siempre ejecutas el mismo scraper con la misma configuración.
Get runs
Recupera información detallada sobre las ejecuciones de un actor específico. Útil para seguimiento, debugging y análisis de rendimiento de tus scrapers.
Parámetros:
- Apify API key connection: Conexión. Requerido.
- Resource: «Actor Run». Requerido.
- Operation: «Get runs». Requerido.
- Actor: Identificación del actor, por ID o expresión. Requerido.
- Offset: Inicio de paginación, defecto 0. Opcional.
- Limit: Máximo de resultados, defecto 50. Opcional.
- Desc: Orden descendente. Opcional (toggle).
- Status: Filtro por estado. Opcional.
Ideal para: construir sistemas de monitoreo o detectar patrones en fallos de ejecución.
Run task
Ejecuta una tarea de actor guardada sin recuperar automáticamente el dataset. Ofrece más opciones de control sobre la ejecución que la versión combinada.
Parámetros configurables:
- Apify API key connection: Autenticación. Requerido.
- Resource: «Actor Task». Requerido.
- Operation: «Run Task». Fijo.
- Actor Task: Tarea a ejecutar por ID. Requerido.
- Use Custom Body: Cuerpo personalizado. Opcional (toggle).
- Wait for Finish: Esperar finalización. Opcional (toggle).
- Timeout: Tiempo máximo en ms. Opcional.
- Memory: Memoria, ej: «1024 MB (1 GB)». Requerido.
- Build: Número de build específico. Opcional.
Usa esta acción cuando: necesites lanzar tareas asíncronas y procesar los resultados más tarde.
Get run
Obtiene los detalles completos de una ejecución específica usando su ID. Esencial para debugging, verificación de estado y recuperación de metadatos de ejecución.
Parámetros:
- Apify API key connection: Cuenta. Requerido.
- Resource: «Actor Run». Requerido.
- Operation: «Get run». Automático.
- Run ID: Identificador único de la ejecución. Acepta valores fijos o expresiones. Requerido.
Úsala: después de un trigger para obtener información detallada sobre la ejecución que lo activó.
Get last run
Recupera información sobre la última ejecución de un actor específico, con opción de filtrar por estado. Perfecta para verificaciones rápidas sin conocer el ID de la ejecución.
Configuración:
- Apify API key connection: Conexión API. Requerido.
- Resource: «Actor». Requerido.
- Operation: «Get Last Run». Fijo.
- Actor: Actor objetivo por ID o expresión. Requerido.
- Status: Filtro de estado como «SUCCEEDED». Opcional.
Ideal para: workflows que necesitan los últimos datos disponibles de un scraper recurrente.
Apify Integration Action
Esta acción genérica de la integración Apify en n8n te permite configurar opciones personalizadas para automatizar tareas de web scraping y extracción de datos según tus necesidades específicas.
Parámetros disponibles:
- API Key: Campo de texto para autenticar las peticiones a la API de Apify. Requerido.
- Actor ID: Identificador único del actor a ejecutar. Requerido.
- Input Data: Campo JSON opcional para pasar datos personalizados al actor durante la ejecución. Opcional.
- Run Options: Desplegable para definir configuraciones de ejecución como «Run once» o «Schedule run». Opcional.
- Webhook URL: URL de callback para recibir resultados cuando el trabajo termine. Opcional.
Úsala cuando: necesites configuraciones avanzadas o personalizadas que no están cubiertas por las acciones específicas.
Get items
Recupera elementos de un dataset específico de Apify. Los datasets almacenan los resultados estructurados de las ejecuciones de actores.
Parámetros:
- Apify API key connection: Autenticación. Requerido.
- Resource: «Dataset». Fijo.
- Operation: «Get Items». Requerido.
- Dataset ID: Identificador del dataset. Requerido.
- Offset: Índice de inicio para paginación. Opcional.
- Limit: Número de items, defecto 50. Requerido.
Esencial para: procesar datos de scraping almacenados o alimentar otras aplicaciones con datos extraídos.
Get key-value store record
Accede a registros específicos almacenados en los Key-Value Stores de Apify. Estos stores guardan datos arbitrarios como configuraciones, estados o resultados intermedios.
Parámetros:
- Apify API key connection: Conexión. Requerido.
- Resource: «Key-Value Store». Fijo.
- Operation: «Get Key-Value Store Record». Fijo.
- Key-Value Store ID: Identificador del store, por ID. Requerido.
- Key-Value Store Record Key: Clave del registro específico. Requerido.
Perfecta para: recuperar configuraciones compartidas, estados de workflows o datos auxiliares guardados durante ejecuciones anteriores.
¿NECESITAS AYUDA PARA AUTOMATIZAR APIFY CON N8N?
Te respondemos en minutos ✔
PREGUNTAS FRECUENTES SOBRE LA INTEGRACIÓN APIFY N8N
¿La integración Apify n8n es gratuita?
La integración en sí es completamente gratuita en n8n, tanto en la versión self-hosted como en n8n Cloud. Sin embargo, necesitas una cuenta Apify con créditos disponibles para ejecutar actores. Apify ofrece un plan gratuito con créditos mensuales limitados que es perfecto para probar la integración. Para uso intensivo de scraping, necesitarás un plan de pago en Apify que se adapte a tu volumen de ejecuciones. El coste depende del tiempo de computación, memoria utilizada y datos transferidos por tus actores.
¿Qué datos puedo sincronizar entre Apify y n8n?
Puedes sincronizar prácticamente cualquier dato que Apify sea capaz de extraer o procesar. Esto incluye datasets completos con resultados de scraping estructurados, registros de Key-Value Stores, metadatos de ejecuciones (estado, duración, errores), logs de actores y configuraciones de tareas. En sentido inverso, puedes enviar a Apify URLs a scrapear, parámetros de configuración en JSON, y credenciales o tokens para actores que requieran autenticación. La flexibilidad del Input JSON te permite pasar cualquier estructura de datos que tu actor necesite.
¿Cuánto tiempo lleva configurar la integración Apify n8n?
La configuración básica toma menos de 5 minutos. Solo necesitas copiar tu API Key de Apify y pegarla en las credenciales de n8n. A partir de ahí, puedes empezar a añadir nodos Apify a tus workflows inmediatamente. El tiempo adicional depende de la complejidad de tu caso de uso: un workflow simple de "ejecutar actor y guardar resultados" puede estar listo en 10 minutos, mientras que una automatización compleja con manejo de errores, reintentos y múltiples destinos puede requerir una o dos horas de configuración inicial.