sociallinks.dev

Blog / Comparativo

Nome de usuário ou ID de usuário: por que os nomes nas redes mudam e os IDs não

Toda conta de rede social tem duas identidades. O nome de usuário (handle) é o nome público que as pessoas digitam, marcam e colocam em URLs. O ID de usuário é um número ou texto interno que a plataforma atribui quando a conta é criada. A maioria das pessoas só vê o nome de usuário, então a maioria das planilhas e CRMs guarda o nome de usuário. Isso funciona até um criador mudar de nome, e aí a linha passa a apontar para nada, ou para outra pessoa, sem ninguém perceber. Este guia compara os dois em cada grande plataforma e mostra como guardar criadores para que uma troca de nome não quebre seus dados.

A resposta rápida

O nome de usuário é para pessoas e geralmente pode ser alterado pelo dono da conta. O ID de usuário é para máquinas e fica com a conta a vida toda. Se você precisa reconhecer a mesma conta no mês que vem, guarde o ID. Guarde também o nome de usuário, porque é o que você mostra às pessoas e usa para buscar, mas trate-o como um rótulo que pode ficar desatualizado.

Nome de usuário (handle)ID de usuário
O que éO nome público na URL do perfil, como @sophiemillerUm número ou texto que a plataforma atribui no cadastro
Quem escolheO dono da contaA plataforma
Pode mudarSim, dentro dos limites de cada plataformaNão, fica com a conta
Pode ser reutilizadoSim, um nome liberado pode ser pego por outra pessoaNão, nunca é dado a outra conta
Onde você vêPerfil, URLs, menções, marcaçõesAPIs, exportações, algumas URLs, código-fonte da página
Bom paraExibição, busca, abordagemChaves de banco de dados, remoção de duplicatas, acompanhamento ao longo do tempo

Como cada plataforma lida com isso

As regras variam por plataforma e mudam. Os limites abaixo vêm das páginas de ajuda de cada plataforma no momento em que escrevemos. Confira a página indicada antes de construir algo que dependa de um número exato.

PlataformaNome de usuário e URLID estávelCom que frequência o nome pode mudar
YouTubeyoutube.com/@handle, além das URLs antigas /c/name e /user/name em canais mais velhosID do canal começando com UC, em youtube.com/channel/UC...Duas vezes em 14 dias, segundo a Ajuda do YouTube
Xx.com/screen_nameID numérico de usuário, retornado pela API como textoPode ser alterado nas configurações; a documentação para desenvolvedores do X diz que os screen names são únicos, mas podem mudar
TikToktiktok.com/@usernameID interno de usuário; a API oficial retorna IDs específicos de cada appUma vez a cada 30 dias, segundo o Suporte do TikTok
Instagraminstagram.com/usernameID numérico da conta, exposto pelas APIs da Meta para contas profissionaisPode ser alterado em Editar perfil; o app mostra quantas vezes ele mudou
Facebookfacebook.com/username para perfis e PáginasID numérico do perfil ou da PáginaPode ser alterado; o Facebook avisa que talvez você não consiga recuperar o antigo
LinkedInlinkedin.com/in/custom-urlID interno do membro, não exibido no perfilAté cinco vezes em seis meses, segundo a Ajuda do LinkedIn

YouTube: nome de usuário, ID do canal e URLs antigas

O YouTube é o que tem mais identificadores. O ID do canal é o texto que começa com UC em youtube.com/channel/UC..., e o YouTube o descreve como o identificador único na URL do seu canal. O identificador (handle) é a forma @name, e a visão geral dos identificadores do YouTube diz que ele vira automaticamente a URL do canal. Canais mais antigos também podem ter um URL personalizado como youtube.com/c/Name, que não pode mais ser criado nem alterado, e um URL de nome de usuário antigo como youtube.com/user/Name, que não pode ser alterado. Segundo a página do YouTube sobre URLs de canal, essas URLs antigas continuam funcionando e redirecionam para a URL do identificador.

Para encontrar o ID de um canal, abra o canal, veja o painel de descrição e use a opção de compartilhar para copiar o ID do canal, ou procure a URL /channel/UC.... De todas as formas, só o ID do canal tem garantia de continuar igual.

X: screen name e ID numérico

No X, o @screen_name é o que as pessoas veem, e toda conta também tem um ID numérico. A documentação para desenvolvedores do X diz claramente que o ID nunca muda, enquanto o screen name pode mudar, e recomenda usar a forma de texto do ID porque o número pode ser grande demais para algumas linguagens. A API consegue buscar uma conta pelo nome de usuário, então você pode converter um nome em ID uma vez e guardar o resultado.

TikTok: nome de usuário e IDs por app

Um nome de usuário do TikTok aparece em tiktok.com/@username e, segundo o Suporte do TikTok, pode ser alterado uma vez a cada 30 dias. Alterá-lo também muda o link do perfil. O nome de exibição é separado e não é o nome de usuário. Se você usa a API oficial do TikTok com login do criador, note que o open_id retornado é exclusivo do seu app, enquanto o union_id continua igual entre apps do mesmo desenvolvedor, segundo a documentação para desenvolvedores do TikTok. Os dois são mais estáveis que o nome de usuário para registros dentro dos seus sistemas.

Instagram, Facebook e LinkedIn

Os nomes de usuário do Instagram ficam no fim de instagram.com/username e podem ser alterados em Editar perfil. A tela Sobre esta conta do Instagram mostra quantas vezes o nome de usuário de uma conta mudou, mas não os nomes antigos. Por trás do nome, cada conta tem um ID numérico que as APIs da Meta usam para contas comerciais e de criador. Perfis e Páginas do Facebook têm um nome de usuário na URL e um ID numérico, e a página de ajuda do Facebook avisa que talvez você não consiga recuperar um nome de usuário depois de trocá-lo. No LinkedIn, a parte personalizada de linkedin.com/in/... pode ser alterada até cinco vezes em seis meses, e a URL anterior continua vinculada ao membro por seis meses, a menos que ele a desvincule.

Por que seu banco de dados deve usar IDs como chave

Uma chave primária tem uma função: apontar para a mesma coisa para sempre. Nomes de usuário falham nesse teste de três formas.

Um esquema prático guarda uma linha por conta, com a plataforma e o ID da plataforma como chave única, e o nome de usuário, o nome de exibição e a URL do perfil como campos comuns que você atualiza. Adicione uma data handle_checked_at para saber quão recente é o nome de usuário e mantenha uma tabela de histórico com os nomes anteriores, para que menções, contratos e relatórios antigos ainda possam ser cruzados.

CampoExemploFunção
platformyoutubeParte da chave única
platform_idUCxxxxxxxxxxxxxxxxxxxxxxParte da chave única; nunca editado
handle@sophiemillerExibição e busca; atualizado
profile_urlhttps://www.youtube.com/@sophiemillerMontada a partir do nome de usuário ou do ID
handle_checked_at2026-10-23Quando o nome de usuário foi confirmado pela última vez
creator_idSeu próprio ID internoAgrupa as contas de uma pessoa em várias plataformas

Se hoje você só tem nomes de usuário, ainda pode padronizá-los para facilitar a identificação de duplicatas. Uma fórmula de planilha como a abaixo deixa o nome em minúsculas e remove o @ e os espaços. Ela não resolve trocas de nome, mas evita que a mesma conta apareça duas vezes.

Google Sheets: padronizar um nome de usuário em A2

=LOWER(TRIM(SUBSTITUTE(A2, "@", "")))

O que quebra quando um criador troca de nome de usuário

Quando o nome muda, tudo o que foi construído em cima do antigo fica em risco. Estas são as falhas comuns que as equipes descobrem depois:

Como recuperar uma conta renomeada

Se você guardou o ID, a recuperação é uma consulta. Se só guardou o nome de usuário, siga estes passos.

  1. Step 1Busque a conta pelo ID, se tiver

    Use a API da própria plataforma ou uma URL que aceite o ID, como youtube.com/channel/UC.... O ID continua funcionando depois de uma troca de nome e mostra o nome atual.

  2. Step 2Tente a URL antiga

    Abra o link guardado. URLs antigas do YouTube e nomes trocados há pouco tempo podem redirecionar, e em algumas plataformas o nome antigo fica reservado por um curto período depois da troca. Se a página mostrar outro conteúdo, suponha que o nome foi reutilizado.

  3. Step 3Siga as outras contas do criador

    Abra uma plataforma que você sabe que ainda está certa e confira os links na bio, na página de link na bio ou no site. Um criador que troca de nome em uma plataforma costuma atualizar o link nas outras.

  4. Step 4Busque o nome e o conteúdo

    Pesquise o nome de exibição, o título de um vídeo recente ou uma frase marcante da bio. Confirme a correspondência pelo mesmo rosto, conteúdo e histórico de posts, e por um link de volta para uma conta conhecida.

  5. Step 5Guarde o ID e registre o nome antigo

    Depois de confirmar, salve o ID da plataforma, atualize o nome de usuário e mova o nome antigo para a tabela de histórico, para que os registros anteriores continuem batendo.

Para um único canal do YouTube, você pode transformar um identificador em ID do canal com o método channels.list da YouTube Data API, que aceita o parâmetro forHandle (e forUsername para nomes de usuário antigos) e custa uma unidade de cota por chamada.

Node.js

// Resolve a YouTube handle to its stable channel ID.
const handle = "@sophiemiller";
const url = new URL("https://www.googleapis.com/youtube/v3/channels");
url.searchParams.set("part", "id,snippet");
url.searchParams.set("forHandle", handle);
url.searchParams.set("key", process.env.YOUTUBE_API_KEY);

const res = await fetch(url);
const data = await res.json();
const channel = data.items?.[0];
console.log(channel ? channel.id : "No channel for that handle"); // UC...

Qual usar em cada caso

Você precisa dos dois, para tarefas diferentes. Uma regra simples: identifique com IDs, comunique com nomes de usuário.

TarefaUsePor quê
Chave primária num banco de dados ou CRMID de usuárioEle nunca muda nem é reutilizado
Remover duplicatas de uma lista de criadoresID de usuário, depois o nome de usuário padronizadoIDs pegam trocas de nome; nomes padronizados pegam diferenças de formato
Briefings, e-mails e relatórios para pessoasNome de usuário e URL do perfilAs pessoas reconhecem nomes, não números
ContratosNome de usuário, URL e IDDescreve a conta mesmo depois de uma troca de nome
Monitoramento de redes e alertas de mençãoNome de usuário, atualizado com frequênciaAs menções usam o nome atual
Acompanhar o crescimento ao longo de mesesID de usuárioMantém um histórico contínuo

Se você coleta criadores à mão, o hábito que mais importa é registrar o ID no momento em que adiciona alguém, quando tem certeza de que é a conta certa. Corrigir depois é mais lento e menos seguro.

Mantendo atualizados os registros entre plataformas

IDs resolvem trocas de nome dentro de uma plataforma, mas um criador geralmente tem várias contas em várias plataformas. Agrupá-las sob um ID interno de criador e conferir os nomes de usuário periodicamente mantém uma base de criadores útil. Se você começa pelo link de um perfil e precisa das outras contas do criador, o sociallinks.dev pode encontrá-las e retornar as correspondências por API, para você guardar junto ao ID de cada plataforma.

Perguntas frequentes

Qual é a diferença entre nome de usuário e ID de usuário?

O nome de usuário é o nome público que o dono da conta escolhe e geralmente pode mudar. O ID de usuário é um identificador que a plataforma atribui quando a conta é criada, e ele fica com a conta a vida toda, mesmo depois de trocas de nome.

O ID de um canal do YouTube muda?

Não. O ID do canal, o texto que começa com UC em youtube.com/channel/UC..., é o identificador único do canal. O identificador e o nome de exibição podem mudar, e os URLs personalizados antigos redirecionam, mas o ID do canal continua igual.

Com que frequência dá para mudar o nome de usuário no TikTok?

O Suporte do TikTok diz que o nome de usuário pode ser alterado uma vez a cada 30 dias. Alterá-lo também muda o link do perfil, então links guardados com o nome antigo podem parar de funcionar.

Outra pessoa pode pegar o nome de usuário antigo de um criador?

Sim. Na maioria das plataformas, um nome liberado pode acabar sendo pego por outra conta. Algumas plataformas o seguram por um tempo antes. É por isso que um nome guardado num CRM pode acabar apontando para outra pessoa.

Como encontro o ID de usuário do X a partir do nome de usuário?

Use a busca de usuário por nome de usuário da X API, que retorna o ID numérico da conta. Guarde a forma de texto do ID, como recomenda a documentação para desenvolvedores do X, porque o número pode ser grande demais para algumas linguagens de programação.

Devo guardar nomes de usuário se já tenho os IDs?

Sim. Os nomes de usuário são o que as pessoas reconhecem e o que você precisa para abordagem e busca. Guarde-os como campos atualizáveis com uma data da última checagem e mantenha os nomes antigos num histórico para que os registros anteriores continuem batendo.

Encontre as contas de um criador