Para exportar seguidores ou perfis seguidos do Instagram para CSV com o script open source deste guia, carregue o script antes de abrir a lista, role a página para carregar os perfis desejados e selecione Download XX users. A exportação contém os perfis carregados pelo navegador, não necessariamente todos os seguidores da conta. Confira a quantidade e algumas linhas da amostra antes de usar o arquivo.

O script também captura autores carregados em páginas de localização e hashtag. Depois de baixar o CSV, você pode importá-lo para o Datablist a fim de limpar a lista ou enriquecer os dados públicos dos perfis. O script e o Instagram Profile Scraper do Datablist são ferramentas diferentes.

Se você precisa apenas de uma lista pequena de seguidores, experimente o Instagram Follower Scraper gratuito. Insira a URL ou o nome de usuário de um perfil para obter até 100 seguidores e copiar ou baixar os resultados em CSV. Use o script abaixo para os fluxos específicos de listas de perfis seguidos e autores de posts.

Este guia mostra:

Como configurar o script para extrair usuários do Instagram

Observação: para salvar o script em uma extensão do Chrome e acessá-lo rapidamente, consulte Salve o script de extração em uma extensão do Chrome.

Para extrair usuários do Instagram, basta copiar e colar o script abaixo no Console do Desenvolvedor do Chrome.

Observações
O código-fonte do extrator de usuários do Instagram está disponível no GitHub. O script lê as chamadas de API realizadas durante o carregamento dos usuários na página para extrair seus dados.

Para abrir o Console do Desenvolvedor do Chrome, acesse o menu principal e clique em "More Tools -> Developer Tools". Depois, clique na aba "Console".

Abra o Console do Desenvolvedor do Chrome — atalho "Ctrl + Shift + I" no Windows ou "Cmd + Option + I" no Mac.
Abra o Console do Desenvolvedor do Chrome — atalho "Ctrl + Shift + I" no Windows ou "Cmd + Option + I" no Mac.

Depois de colar o script, pressione "Enter" para executá-lo. Um widget aparecerá no canto inferior direito.

Copie e cole o script Instagram Users Extractor na aba Console.
Copie e cole o script Instagram Users Extractor na aba Console.

Execute o script somente depois de revisar o código-fonte. A interface do navegador e as respostas do Instagram podem mudar; por isso, confirme se o widget aparece e se a exportação contém os campos esperados.

Versões antigas do Chrome podem exibir um alerta no console semelhante ao mostrado abaixo. Não ignore alertas ao executar um código que você ainda não revisou.

Alerta do Console do Chrome
Alerta do Console do Chrome

Campos exportados

O script intercepta as chamadas de API entre o navegador e os servidores do Instagram. Por exemplo, quando você exibe a lista de seguidores de um perfil, ele analisa essas chamadas e extrai os seguidores.

O script armazena localmente no navegador os usuários capturados e os mantém mesmo após a página ser recarregada, até que você redefina os dados. Ao voltar, a contagem pode incluir perfis capturados em uma sessão anterior. Verifique a coluna Source ou redefina os dados locais do script quando precisar de uma nova exportação.

  • Profile Id: identificador único do Instagram. Número com vários dígitos.
  • Username: nome de usuário no Instagram.
  • Link: URL do perfil no Instagram, no formato https://www.instagram.com/{{username}}
  • Full Name: nome completo do usuário do Instagram.
  • Is Private: informa se o perfil é privado.
  • Location: nome da localização usado na extração de autores de posts, quando disponível.
  • Picture Url: foto de perfil do usuário no Instagram.
  • Source: indica de onde o usuário foi extraído, como Followers, Following, Post Authors etc.

Como baixar os usuários em um arquivo CSV

Selecione Download XX users no widget para salvar as linhas capturadas em CSV. Compare a contagem do widget com o número de linhas exportadas e confira Username, Profile Id e Source. Se você coletou mais de uma lista, filtre ou remova as duplicatas antes de usar o arquivo.

Exporte os usuários extraídos do Instagram.
Exporte os usuários extraídos do Instagram.

Para limpar, filtrar ou simplesmente visualizar o arquivo CSV, você pode usar o Datablist CSV Editor.

Exemplo de usuários do Instagram exportados
Exemplo de usuários do Instagram exportados

Como extrair seguidores de um perfil do Instagram

Para extrair seguidores do Instagram, carregue o script antes de clicar na lista de seguidores de um perfil.

Atenção: se você carregar o script depois de abrir a lista de seguidores, ele não conseguirá interceptar as chamadas de API. Caso a lista já esteja aberta, basta atualizar a página e carregar o script.

Carregue o script e depois clique em "Followers"
Carregue o script e depois clique em "Followers"

Quando a janela de seguidores for aberta, você verá o contador do widget aumentar conforme novos usuários forem adicionados.

Confirme se os usuários estão sendo extraídos
Confirme se os usuários estão sendo extraídos

Role a lista de seguidores para carregar mais usuários. Aguarde a contagem do widget mudar antes de continuar. O Instagram pode interromper o carregamento dos resultados ou alterar sua interface; portanto, não presuma que o CSV contém a lista completa de seguidores.

Role a lista para extrair mais usuários
Role a lista para extrair mais usuários

Para extrair seguidores do Instagram automaticamente e em escala, conheça nosso Instagram Followers Scraper.

Como extrair a lista de perfis seguidos no Instagram

Carregue o script e depois clique em "Following"
Carregue o script e depois clique em "Following"

Quando a janela com a lista de perfis seguidos for aberta, você verá o contador do widget aumentar conforme novos usuários forem adicionados.

Confirme se os usuários estão sendo extraídos
Confirme se os usuários estão sendo extraídos

Role a lista de perfis seguidos para carregar mais usuários. Exporte o CSV e verifique a coluna Source e a quantidade de linhas antes de combiná-lo com outras listas.

Role a lista para extrair mais usuários
Role a lista para extrair mais usuários

Como extrair autores de posts por localização e hashtag

O Instagram Users Scraper extrai autores de posts de páginas de localização e hashtag. O script também exporta a location do post quando ela está disponível.

Atenção: você precisa carregar o script antes de acessar uma página de localização ou hashtag. Caso contrário, ele não conseguirá interceptar as chamadas de API.

Para extrair autores de posts, pesquise uma hashtag ou localização do Instagram usando o menu de busca na barra lateral.

Clique em uma hashtag no menu Search
Clique em uma hashtag no menu Search

Na página da hashtag, role a tela para carregar mais usuários.

Extraia usuários de uma hashtag
Extraia usuários de uma hashtag

O Instagram retorna poucos resultados nas buscas por hashtag. Se você estiver criando uma lista de Leads, talvez seja mais fácil extrair usuários a partir de uma localização do Instagram.

Extraia autores de posts por localização
Extraia autores de posts por localização

Como enriquecer usuários do Instagram com dados do perfil

O script do navegador exporta os identificadores e demais campos disponíveis nas listas capturadas, como Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url e Source. Alguns campos podem estar vazios.

Para enriquecer os usuários do Instagram e obter informações além dos dados básicos, o Datablist oferece o enriquecimento Instagram Profile Scraper.

Esse enriquecimento usa um identificador ou URL do perfil para encontrar informações públicas disponíveis. Trata-se de uma etapa separada do script do navegador, e alguns valores podem ficar vazios quando o campo não é público ou não está disponível.

O Instagram Profile Scraper retorna:

  • Description - bio do usuário no Instagram.
  • Follower Count - número de seguidores do usuário.
  • Following Count - número de perfis seguidos pelo usuário.
  • Category - nome da categoria do usuário.
  • Website - URL externa do usuário.
  • Public Email - endereço de e-mail público do usuário.
  • Phone Number - número de telefone do usuário.
  • Profile Picture - foto de perfil do usuário.
  • Private - informa se o perfil do Instagram é privado.
  • Verified - informa se o perfil do Instagram é verificado.
  • Business Account - informa se o perfil do Instagram é uma conta comercial.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country - país do usuário no Instagram. Ex.: Brasil.
  • Date Joined - mês e ano em que a pessoa entrou no Instagram. Ex.: outubro de 2012.

Depois de extrair a bio, você pode executar o Entity Name Extraction na coluna Description. Ele identifica nomes de empresas, pessoas e localizações nas bios do Instagram, ajudando você a segmentar criadores, negócios locais e prospects.

Para enriquecer sua lista de usuários do Instagram, importe o CSV para o Datablist e clique em "Enrich".

Abra a loja de Enrichments
Abra a loja de Enrichments

Em seguida, selecione o enriquecimento "Instagram Profile Scraper".

Selecione Instagram Profile Scraper
Selecione Instagram Profile Scraper

Use o Profile Id gerado pelo script como identificador.

Configure as entradas do Instagram Profile Scraper
Configure as entradas do Instagram Profile Scraper

Crie uma nova propriedade para cada dado adicional que deseja extrair. Depois, clique em "Run the enrichment" para iniciar o processo.

Configure as saídas do Instagram Profile Scraper
Configure as saídas do Instagram Profile Scraper

Como salvar o script em uma extensão do Chrome

Copiar e colar o script no Console do Chrome toda vez consome tempo. A boa notícia é que você pode usar uma extensão do Chrome para injetar rapidamente o script na página. Ele pode ser adicionado automaticamente às páginas do Instagram ou injetado com um clique.

Acesso rápido com uma extensão do Chrome
Acesso rápido com uma extensão do Chrome

Ao clicar na extensão do Chrome, o script é adicionado diretamente às páginas do Instagram.

Exemplo de acesso rápido
Exemplo de acesso rápido

A extensão se chama "User JavaScript and CSS" e está disponível na Chrome Web Store: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Web Store
Chrome Web Store

Depois de instalar a extensão do Chrome, clique no botão de configurações para criar um novo script.

Configure o Inject Code
Configure o Inject Code

Crie uma regra com as seguintes configurações:

Clique em "Save".

Configuração do snippet
Configuração do snippet

Fixe a extensão para acessá-la pela barra de navegação. Pronto!

Configuração do snippet
Configuração do snippet

FAQ

É grátis extrair dados do Instagram?

O script para extrair dados do Instagram é gratuito e open source (consulte o código aqui). Ele extrai seguidores, listas de perfis seguidos e autores de posts em páginas de localização e hashtag. Você também pode limpar e filtrar o CSV com uma conta gratuita no Datablist. Para adicionar informações públicas disponíveis dos perfis, execute o enriquecimento Instagram Profile Scraper nas linhas importadas. Ele consome créditos; consulte os preços atuais antes de processar uma lista grande.

Usar o script garante a segurança da conta?

Não. O script observa as solicitações feitas durante a navegação, mas isso não garante que o Instagram permitirá a atividade nem que sua conta ficará livre de restrições. Antes de usá-lo, analise o script e consulte as regras atuais do Instagram.

Quanto tempo leva para extrair usuários do Instagram?

O tempo depende de quantos perfis o Instagram carrega enquanto você rola a página. Acompanhe o contador do widget e pare quando tiver linhas suficientes. Se a contagem não aumentar, confirme se o script foi carregado antes de abrir a lista e se a página atual é compatível.

Casos de uso da extração de dados do Instagram

Parcerias com influenciadores

O Instagram é uma das principais plataformas de influencer marketing. Colaborar com influenciadores que tenham uma audiência fiel pode ampliar significativamente o alcance das suas campanhas. Com este Instagram scraper, você encontra influenciadores relevantes em escala.

Encontrar Leads por localização ou hashtag

As hashtags são usadas para categorizar conteúdos relacionados a temas, interesses ou eventos específicos. Ao focar usuários que interagem com determinadas hashtags, você alcança um grupo de potenciais Leads que já demonstrou interesse no seu nicho ou setor.

Quem publica conteúdo com determinadas hashtags ou as segue não é apenas um observador passivo: essas pessoas interagem ativamente com conteúdos relacionados. Isso indica um nível maior de interesse e engajamento, tornando-as mais receptivas a mensagens ou ofertas alinhadas aos seus interesses.

Encontrar Leads entre os seguidores da concorrência

Extrair os seguidores dos seus concorrentes no Instagram pode ser uma excelente fonte de Leads, pois dá acesso direto a uma audiência que já se interessa por produtos ou serviços semelhantes aos seus. Esses usuários demonstraram disposição para interagir com marcas do seu nicho e podem ser bastante receptivos à sua mensagem quando ela corresponde aos interesses deles. Ao analisar esses seguidores, você consegue adaptar suas estratégias de marketing às necessidades, preferências e dificuldades desse público. Essa abordagem segmentada aumenta a relevância do seu Outbound e também as chances de conversão, pois você entra em contato com uma audiência que já tem afinidade com o que sua empresa oferece.

Outros scrapers