Baixar Dados do Instagram: JSON ou HTML?

A opção de formato decide se você vai conseguir analisar o arquivo ou vai ter que pedir de novo. O que muda e como fazer.

Baixar Dados do Instagram: JSON ou HTML?
Índice de conteúdos

Quando você pede a cópia das suas informações ao Instagram, aparece uma tela para escolher o formato: JSON ou HTML. Parece um detalhe técnico sem importância, e é exatamente o contrário: é a decisão que determina se você vai conseguir fazer algo útil com o arquivo ou se vai ter que pedir tudo de novo.

A diferença em uma frase

HTML são páginas web feitas para você olhar. JSON são dados feitos para um programa processar. Se o seu objetivo é reler mensagens antigas por curiosidade, HTML é confortável. Se o seu objetivo é cruzar as listas de seguidores e seguindo para saber quem não te segue de volta, você precisa de JSON. Sem exceção.

Por que o HTML não serve para analisar

No export em HTML, a sua lista de seguidores vem como um arquivo followers_1.html que, ao abrir, mostra uma página com nomes e datas. Fica bonito, é legível, e a parte boa acaba aí. O problema é que essa apresentação vem misturada com o dado: cada nome está embrulhado em tags de layout, estilos e estrutura visual.

Para uma ferramenta, extrair os nomes dali significa interpretar uma página web cujo layout o Instagram pode mudar quando quiser. É por isso que praticamente nenhuma ferramenta séria aceita o formato HTML: não é falta de vontade, é que seria frágil. O nosso analisador, por exemplo, detecta quando você entrega um export em HTML e avisa, em vez de tentar adivinhar — justamente para você não ficar com um resultado pela metade sem perceber.

Já o JSON é o mesmo dado sem a embalagem. Um registro de seguidor tem esta cara:

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/nomedeusuario",
      "value": "nomedeusuario",
      "timestamp": 1712345678
    }
  ]
}

Três campos e nenhuma ambiguidade: a URL do perfil, o nome de usuário e uma marca de tempo. É isso que permite comparar duas listas de milhares de contas em um segundo.

Como escolher JSON na hora de pedir

O formato é escolhido no último passo do pedido, junto com o intervalo de datas. O caminho completo:

  1. Instagram → seu perfil → menu (três linhas) → Central de Contas.
  2. Suas informações e permissõesBaixar suas informações.
  3. Baixar ou transferir informações e selecione sua conta.
  4. Escolha Parte das suas informações e marque só Seguidores e seguindo.
  5. Escolha Baixar no dispositivo.
  6. Nas opções de formato, selecione JSON.
  7. No intervalo de datas, selecione "Desde o início".

O passo 7 importa tanto quanto o 6. Se você limitar o intervalo ao último ano, por exemplo, o arquivo só vai trazer as conexões registradas nesse período, e o cruzamento vai dar um resultado incompleto que parece correto. É um erro silencioso: nada falha, simplesmente faltam pessoas.

Já pedi em HTML, e agora?

Peça de novo em JSON. Não existe jeito confiável de converter o export HTML no JSON equivalente, e não vale a pena tentar: um pedido só com as conexões fica pronto em minutos, então refazer custa menos do que procurar um conversor.

Você pode ter os dois pedidos convivendo sem problema; o Instagram mantém cada um como uma solicitação independente na lista de downloads.

Por que marcar só "Seguidores e seguindo"

É tentador pedir tudo "já que estou aqui". Não faça isso se tiver pressa. Ao selecionar todas as suas informações, o Instagram precisa empacotar suas fotos, vídeos, stories e mensagens: gigabytes que demoram muito mais para preparar. Pedindo só as conexões, o arquivo pesa kilobytes e costuma sair rápido.

Se mesmo assim você quiser uma cópia completa da conta para arquivar, a recomendação prática é abrir dois pedidos: um pequeno com as conexões, que você usa hoje, e outro completo para pegar quando ficar pronto. Falamos dos prazos reais e do que checar quando o e-mail não chega no guia sobre quanto tempo demora.

O que você recebe exatamente

Um arquivo ZIP. Ao abrir, você encontra uma estrutura de pastas onde o que interessa está em connections/followers_and_following/:

ArquivoO que contém
followers_1.jsonAs contas que te seguem
following.jsonAs contas que você segue
pending_follow_requests.jsonPedidos que você enviou e ainda não aceitaram

Se você tem muitos seguidores, o primeiro arquivo se divide em vários numerados (followers_1.json, followers_2.json...). Explicamos o conteúdo de cada um e um detalhe que quebra ferramentas mal feitas no guia dos arquivos do export.

E depois

Com o ZIP em JSON você já tem tudo. Dá para cruzar as listas na mão em uma planilha se forem poucas contas, ou arrastar o arquivo no NomeSigueApp e receber a lista na hora. Não pede senha nem usuário do Instagram, e a análise acontece dentro do seu navegador: os arquivos não sobem para servidor nenhum.

Perguntas frequentes

O formato JSON é mais difícil de usar?

Para você ler com os olhos, sim: é texto puro com chaves e colchetes. Para qualquer ferramenta, é infinitamente mais fácil. Como aqui o objetivo é que uma ferramenta faça o cruzamento por você, JSON é a opção confortável.

Dá para abrir um JSON sem programa estranho?

Dá. Qualquer navegador abre um arquivo .json se você arrastar para uma aba, e qualquer editor de texto mostra o conteúdo. Mas você nem precisa abrir: basta entregar para a ferramenta que faz o cruzamento.

Muda alguma coisa se minha conta for profissional?

Não. O formato e a estrutura são iguais em contas pessoais, de criador e de empresa.

O export mostra quem deixou de me seguir?

Não, e é bom saber disso antes de começar. O arquivo é uma foto do momento: diz quem te segue agora, não quem te seguia antes. Para detectar quedas é preciso comparar dois exports de datas diferentes.

Veja quem não te segue de volta

Descubra na hora e com segurança: sem login, sem senha, e seus dados nunca saem do seu navegador.

Analisar Agora