Extracción de datos de perfiles de Instagram usando Apify hacia Google Sheets - Flujo de trabajo de n8n

Automatiza la recopilación de datos de Instagram con este robusto flujo de trabajo de n8n. Extrae detalles de perfiles mediante Apify y registra los resultados al instante en Google Sheets. Empieza ya con las plantillas de n8n.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Especialistas en marketing de influencers que necesitan recopilación automatizada de datos.
Analistas de redes sociales que monitorizan métricas de la competencia.
Usuarios que buscan plantillas especializadas de n8n para web scraping.
Equipos que necesitan una solución fiable y con poco código (low-code) para la ingesta de datos en Google Sheets.

Descripción general

Recopilar manualmente información detallada de perfiles de Instagram —como el número de seguidores, biografías y URLs de fotos de perfil— es muy ineficiente. Este flujo de trabajo de n8n soluciona este problema creando un bucle de automatización optimizado. Aprovecha la fiabilidad de la plataforma Apify para el web scraping y transfiere los datos extraídos instantáneamente a una Hoja de Google designada. Esta potente plantilla de n8n es ideal para crear listas para campañas de marketing de influencers o realizar análisis rápidos de la competencia. Al usar este flujo de trabajo de n8n, transformas un proceso manual tedioso en una operación de un solo clic, asegurando que los datos estén siempre actualizados y organizados.

Cómo funciona

Todo el proceso se inicia mediante una entrada del usuario, que actúa como el disparador (trigger) principal de n8n.


  1. Disparador de Entrada: El flujo de trabajo de n8n comienza con el disparador de formulario Provide Usernames. El usuario introduce el Nombre de usuario de Instagram objetivo en esta ventana, lo que pone en marcha el flujo de datos.

  2. Raspado con Apify: Los datos pasan al nodo de n8n Scrape Instagram Profile via Apify (un nodo de Solicitud HTTP). Este nodo envía una solicitud POST a la API de Apify, ejecutando una tarea específica de Apify (Raspador de Instagram) utilizando el nombre de usuario proporcionado por el disparador de n8n. Fundamentalmente, espera a que el trabajo de raspado finalice y devuelve los elementos del conjunto de datos.

  3. Formateo de Datos: A continuación, el nodo 'set' de n8n Format Instagram Profile Data procesa la salida JSON, a menudo compleja, de Apify. Extrae y estandariza campos clave como username, fullName, followersCount y biography, asegurando que los datos se ajusten a la estructura de hoja de cálculo requerida. Este paso de normalización es clave para un almacenamiento limpio.

  4. Almacenamiento en Google Sheets: Finalmente, el nodo Append Profile to Google Sheet de n8n toma los datos limpios y estructurados y los añade como una nueva fila en la Hoja de Google de destino, registrando permanentemente la información del perfil de Instagram extraída. Esto completa la ejecución automatizada del flujo de trabajo de n8n.

Guía de instalación

Para usar esta plantilla de n8n, sigue estos pasos:


  1. Importar el Flujo de Trabajo: Copia el JSON del flujo de trabajo de n8n proporcionado y pégalo en tu instancia de n8n usando la función 'Importar desde JSON'.

  2. Credenciales de Google Sheets: Configura el nodo de n8n Append Profile to Google Sheet creando o seleccionando una credencial OAuth2 de Google Sheets. Asegúrate de que esta credencial tenga acceso a la hoja de cálculo donde planeas almacenar los datos.

  3. Configuración de Apify: Localiza el nodo de n8n Scrape Instagram Profile via Apify.

Actualiza la URL para incluir tu ID de Tarea de Apify específico (ID>) y tu Token de API de Apify (APITOKEN>).
La estructura de la URL debe coincidir con: https://api.apify.com/v2/actor-tasks/ID>/run-sync-get-dataset-items?token=API
TOKEN>

  1. Configuración de la Hoja: Asegúrate de que la Hoja de Google de destino exista y tenga encabezados de columna que coincidan con los datos que se van a insertar (ej. Nombre de usuario, Nombre completo, Recuento de seguidores, etc.).

  2. Activar: Establece el flujo de trabajo de n8n en 'Activo' y ejecuta el disparador inicial de n8n para probar el flujo de datos.

Detalles del nodo

Este flujo de trabajo de n8n se basa en cuatro componentes esenciales de nodos de n8n:

Provide Usernames (Disparador de formulario n8n):
Función: Sirve como el disparador de ejecución manual, solicitando al usuario que introduzca el único campo requerido: Username (Nombre de usuario).
Configuración Clave: Configurado para requerir el campo Username para iniciar el raspado.

Scrape Instagram Profile via Apify (Nodo de Solicitud HTTP n8n):
Función: Ejecuta el actor de raspado de Apify a través de su endpoint de API, proporcionando el nombre de usuario del paso anterior en el cuerpo JSON.
Configuración Clave: Utiliza el método POST; el cuerpo JSON inserta dinámicamente {{ $json.Username }} en el array usernames para el raspado. Requiere un token de API de Apify externo y un ID de Tarea.

Format Instagram Profile Data (Nodo 'Set' n8n):
Función: Mapea y estandariza los datos devueltos por Apify, filtrando las métricas necesarias antes del almacenamiento.
Configuración Clave: Establece asignaciones para username, fullName, followersCount, followsCount, biography y profilePicUrl, obteniendo sus valores directamente de la salida JSON de Apify.

Append Profile to Google Sheet (Nodo de Google Sheets n8n):
Función: Toma los datos formateados y los añade a una hoja específica en un documento designado de Google Sheets.
Configuración Clave: Operación establecida en Append (Añadir). Las columnas se mapean explícitamente a los campos de datos generados por el nodo 'Set' de n8n (ej. la columna 'Recuento de Seguidores' de la Hoja de Google mapea a la variable de n8n {{ $json.followersCount }}).

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 5 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

Presentado*