Raspador de Dados de Perfis do Instagram Usando Apify para Google Sheets - Fluxo de trabalho n8n

Automatize a recolha de dados do Instagram com este robusto fluxo de trabalho do n8n. Raspe os detalhes do perfil via Apify e registe os resultados instantaneamente no Google Sheets. Comece já com os modelos n8n.

Prévia do Workflow

Pronto para automatizar?

Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.

Para quem é indicado?

Profissionais de marketing de influência que necessitam de recolha de dados automatizada.
Analistas de redes sociais que monitorizam métricas de concorrentes.
Utilizadores à procura de modelos n8n especializados em raspagem web (web scraping).
Equipas que necessitam de uma solução fiável e de baixo código (low-code) para ingestão de dados no Google Sheets.

Visão Geral

A recolha manual de informações detalhadas de perfis do Instagram — como contagens de seguidores, biografias e URLs de fotos de perfil — é altamente ineficiente. Este fluxo de trabalho do n8n resolve este problema criando um ciclo de automação otimizado. Aproveita a fiabilidade da plataforma Apify para raspagem web e transfere instantaneamente os dados extraídos para uma Planilha Google designada. Este potente modelo n8n é ideal para criar listas de contacto para influenciadores ou realizar análises rápidas da concorrência. Ao usar este fluxo de trabalho do n8n, transforma um processo manual tedioso numa operação de um clique, garantindo que os dados estão sempre atualizados e organizados.

Como funciona

Todo o processo é iniciado por uma entrada do utilizador, servindo como o acionador (trigger) principal do n8n.


  1. Acionador de Entrada (Input Trigger): O fluxo de trabalho do n8n começa com o acionador de formulário Provide Usernames. O utilizador insere o Username do Instagram alvo neste prompt, o que põe o fluxo de dados em movimento.

  2. Raspagem Apify (Apify Scrape): Os dados passam para o nó n8n Scrape Instagram Profile via Apify (um nó de Pedido HTTP - HTTP Request). Este nó envia um pedido POST para a API do Apify, executando uma tarefa Apify especificada (Raspador do Instagram - Instagram Scraper) utilizando o nome de utilizador fornecido pelo acionador n8n. Crucialmente, espera que a tarefa de raspagem termine e devolve os itens do conjunto de dados.

  3. Formatação dos Dados (Data Formatting): Em seguida, o nó 'set' n8n Format Instagram Profile Data processa o resultado JSON, muitas vezes complexo, do Apify. Extrai e padroniza campos chave como username, fullName, followersCount e biography, garantindo que os dados estão em conformidade com a estrutura de planilha necessária. Este passo de normalização é fundamental para um armazenamento limpo.

  4. Armazenamento no Google Sheets: Por fim, o nó n8n Append Profile to Google Sheet recebe os dados limpos e estruturados e anexa-os como uma nova linha na Planilha Google de destino, registando permanentemente a informação do perfil do Instagram extraída. Isto conclui a execução automatizada do fluxo de trabalho do n8n.

Guia de Instalação

Para utilizar este modelo n8n, siga estes passos:


  1. Importar o Fluxo de Trabalho: Copie o JSON do fluxo de trabalho fornecido e cole-o na sua instância n8n utilizando a função 'Importar de JSON' (Import from JSON).

  2. Credenciais do Google Sheets: Configure o nó n8n Append Profile to Google Sheet criando ou selecionando uma credencial OAuth2 do Google Sheets. Certifique-se de que esta credencial tem acesso à planilha onde pretende armazenar os dados.

  3. Configuração do Apify: Localize o nó n8n Scrape Instagram Profile via Apify.

Atualize o URL para incluir o seu ID de Tarefa Apify específico (ID>) e o seu Token de API do Apify (APITOKEN>).
A estrutura do URL deve corresponder a: https://api.apify.com/v2/actor-tasks/ID>/run-sync-get-dataset-items?token=API
TOKEN>

  1. Configuração da Planilha (Sheet Setup): Certifique-se de que a Planilha Google de destino existe e tem cabeçalhos de coluna que correspondam aos dados que estão a ser definidos (ex: Username, Nome Completo, Contagem de Seguidores, etc.).

  2. Ativar: Defina o fluxo de trabalho n8n como 'Ativo' e execute o acionador n8n inicial para testar o fluxo de dados.

Detalhes do Nó

Este fluxo de trabalho do n8n baseia-se em quatro componentes de nó n8n essenciais:

Provide Usernames (Acionador de Formulário n8n trigger):
Função: Serve como acionador de execução manual, solicitando ao utilizador que introduza o único campo obrigatório: Username.
Configuração Chave: Configurado para exigir o campo Username para iniciar a raspagem.

Scrape Instagram Profile via Apify (Nó n8n de Pedido HTTP - HTTP Request):
Função: Executa o ator de raspagem do Apify através do seu endpoint de API, fornecendo o nome de utilizador da etapa anterior no corpo do JSON.
Configuração Chave: Utiliza o método POST; o corpo JSON insere dinamicamente {{ $json.Username }} no array usernames para raspagem. Requer um token de API externo do Apify e um ID de Tarefa.

Format Instagram Profile Data (Nó 'Set' n8n):
Função: Mapeia e padroniza os dados devolvidos pelo Apify, filtrando as métricas necessárias antes do armazenamento.
Configuração Chave: Define atribuições para username, fullName, followersCount, followsCount, biography e profilePicUrl, extraindo os seus valores diretamente da saída JSON do Apify.

Append Profile to Google Sheet (Nó n8n do Google Sheets):
Função: Recebe os dados formatados e anexa-os a uma planilha específica num documento do Google Sheets designado.
Configuração Chave: Operação definida como Append. As colunas são mapeadas explicitamente para os campos de dados gerados pelo nó 'Set' n8n (ex: a coluna 'Followers Count' do Google Sheet é mapeada para a variável n8n {{ $json.followersCount }}).

Fluxos de trabalho n8n relacionados

Grátis

Nós: 5 Nós
Atualizado: Dezembro 26 2025
Ver tudo
Criado 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

Apresentou*