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
- Como extrair seguidores de um perfil do Instagram
- Como extrair a lista de perfis seguidos no Instagram
- Como extrair autores de posts em páginas de localização e hashtag
- Como usar uma extensão do Chrome para acessar o script rapidamente
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".
Depois de colar o script, pressione "Enter" para executá-lo. Um widget aparecerá no canto inferior direito.
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.
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.
Para limpar, filtrar ou simplesmente visualizar o arquivo CSV, você pode usar o Datablist CSV Editor.
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.
Quando a janela de seguidores for aberta, você verá o contador do widget aumentar conforme novos usuários forem adicionados.
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.
Para extrair seguidores do Instagram automaticamente e em escala, conheça nosso Instagram Followers Scraper.
Como extrair a lista de perfis seguidos no Instagram
Quando a janela com a lista de perfis seguidos for aberta, você verá o contador do widget aumentar conforme novos usuários forem adicionados.
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.
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.
Na página da hashtag, role a tela para carregar mais usuários.
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.
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".
Em seguida, selecione o enriquecimento "Instagram Profile Scraper".
Use o Profile Id gerado pelo script como identificador.
Crie uma nova propriedade para cada dado adicional que deseja extrair. Depois, clique em "Run the enrichment" para iniciar o processo.
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.
Ao clicar na extensão do Chrome, o script é adicionado diretamente às páginas do Instagram.
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
Depois de instalar a extensão do Chrome, clique no botão de configurações para criar um novo script.
Crie uma regra com as seguintes configurações:
- Name:
InstagramScraper - URL Pattern:
https://www.instagram.com/* - Ative o script
- No código JavaScript, copie e cole o código disponível aqui
- Deixe o código CSS vazio
Clique em "Save".
Fixe a extensão para acessá-la pela barra de navegação. Pronto!
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.

























