Pular para o conteúdo

Como funciona

O que a gente lê, o que cada uma das três respostas quer dizer, e como a gente mantém isso honesto.

As três respostas

Toda busca termina em uma das três. Qual delas você recebe muda o que fazer em seguida, então a gente nunca mistura.

Encontrado

Lemos o perfil público. Você recebe o que ele mostrava naquele momento: nome, números e posts recentes, com a fonte e a data original da leitura.

Nova leitura de perfil: 1 crédito · resposta em cache é grátis

Não encontrado

O próprio site disse que ninguém usa esse nome. Isso é resposta de verdade, não falha, então custa o mesmo que um acerto.

Para um perfil: 1 crédito · cache de 1 hora

Não deu para checar

A gente foi bloqueado, a página estourou o tempo ou não carregou. Não sabemos, então não falamos. O crédito volta pra você.

de graça · nunca guardamos

Por que existe a terceira

Um perfil que não existe e um que não deu para ler são fatos diferentes. Chamar os dois de "não encontrado" pode levar você a uma conclusão errada sobre uma pessoa. Por isso a terceira resposta fica separada.

O que a gente lê

A gente lê dados públicos por conta própria e compra parte das respostas de fornecedores, como posts e resultados de hashtags. Não pedimos nem usamos suas senhas ou cookies de sessão das redes sociais. Cada fornecedor define como coleta os dados. Veja o que cada rede pode retornar.

  • instagram

    Perfis públicos e os posts recentes, com curtidas, comentários e datas exatas. Se o Instagram disser que a conta sumiu, a gente acredita.

  • tiktok

    Perfis públicos com os vídeos mais recentes: bio, verificação e números exatos. Um @ que ninguém usa é um “não encontrado” de verdade.

  • youtube

    Canais pela API oficial, depois RSS, depois a página. Se o canal esconde o número de inscritos, devolvemos vazio, nunca zero.

  • linkedin

    Páginas de empresa e perfis pessoais /in/. De uma pessoa, lemos o nome, o título e o número exato de seguidores. Uma empresa que não existe volta como “não encontrado” de verdade, pelo próprio 404 do LinkedIn. Um @ pessoal que ninguém usa volta como “não deu para checar”, porque o LinkedIn responde com o mesmo código, 999, a uma página que não existe e a uma leitura bloqueada.

  • x

    Perfis públicos da própria página: bio, números exatos, verificação e os posts mais novos. Um 404 é resposta do próprio X.

  • facebook

    Páginas e perfis públicos: nome, apresentação e o número exato de seguidores. O Facebook mostra igual uma página que não existe e uma só para maiores de 18, então a gente consulta uma segunda fonte. Quando nenhuma das duas sabe dizer, dizemos que não deu para checar em vez de chutar.

  • github

    Usuários, organizações e repositórios públicos pela API oficial do GitHub: bio, empresa, localização, site, número exato de seguidores e de repositórios, e os repositórios públicos mais recentes com estrelas, forks e tópicos. Um login que não existe responde 404, que é um “não encontrado” de verdade.

Como a gente mantém isso honesto

Três coisas fáceis de pular, e que você não teria como ver a gente pulando.

  • A busca por @ erra algumas

    Um site pode mudar e deixar a regra de consulta desatualizada. Toda noite testamos um lote de sites para os quais temos um nome de usuário registrado, começando pelos que estão há mais tempo sem teste. Consultamos esse nome e outro que não pode existir. Duas rodadas de teste com falha seguidas tiram o site das buscas por padrão.

  • A resposta envelhece, e a gente diz quando

    Reutilizamos um perfil por 24 horas antes de consultar a fonte de novo. Se a nova leitura for recusada, podemos devolver o último resultado salvo sem cobrança, mesmo que seja antigo. Não há um prazo máximo para essa cópia. Ela mantém a data original da leitura, não a hora do seu pedido. Guardamos os dados lidos e suas versões, não a página original nem os arquivos de mídia. Confira a data antes de usar a resposta.

  • “Não deu para checar” nunca vira “não encontrado”

    A API, o console e os três idiomas mantêm essas respostas separadas. Cada uma tem rótulo e cor próprios, para não apresentar um perfil que não deu para ler como se ele não existisse.

Teste com um @ que você já conhece.

O jeito mais rápido de julgar isso é buscar uma conta que você mesmo pode conferir.