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.