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 @sophiemiller | Um número ou texto que a plataforma atribui no cadastro |
| Quem escolhe | O dono da conta | A plataforma |
| Pode mudar | Sim, dentro dos limites de cada plataforma | Não, fica com a conta |
| Pode ser reutilizado | Sim, um nome liberado pode ser pego por outra pessoa | Não, nunca é dado a outra conta |
| Onde você vê | Perfil, URLs, menções, marcações | APIs, exportações, algumas URLs, código-fonte da página |
| Bom para | Exibição, busca, abordagem | Chaves 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.
| Plataforma | Nome de usuário e URL | ID estável | Com que frequência o nome pode mudar |
|---|---|---|---|
| YouTube | youtube.com/@handle, além das URLs antigas /c/name e /user/name em canais mais velhos | ID do canal começando com UC, em youtube.com/channel/UC... | Duas vezes em 14 dias, segundo a Ajuda do YouTube |
| X | x.com/screen_name | ID numérico de usuário, retornado pela API como texto | Pode ser alterado nas configurações; a documentação para desenvolvedores do X diz que os screen names são únicos, mas podem mudar |
| TikTok | tiktok.com/@username | ID interno de usuário; a API oficial retorna IDs específicos de cada app | Uma vez a cada 30 dias, segundo o Suporte do TikTok |
instagram.com/username | ID numérico da conta, exposto pelas APIs da Meta para contas profissionais | Pode ser alterado em Editar perfil; o app mostra quantas vezes ele mudou | |
facebook.com/username para perfis e Páginas | ID numérico do perfil ou da Página | Pode ser alterado; o Facebook avisa que talvez você não consiga recuperar o antigo | |
linkedin.com/in/custom-url | ID interno do membro, não exibido no perfil | Até 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.
- Eles mudam. Criadores mudam de marca, tiram um número, acrescentam uma palavra ou passam a usar o nome verdadeiro. Seu registro continua com o nome antigo.
- Eles são reutilizados. Quando um nome é liberado, outra pessoa pode pegá-lo. Seu registro passa a apontar para um desconhecido, e nada parece errado.
- Eles têm formatos inconsistentes.
@Sophie.Miller,sophie.miller, uma URL completa e uma URL com parâmetros de rastreamento podem ser a mesma conta. IDs têm uma única forma.
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.
| Campo | Exemplo | Função |
|---|---|---|
| platform | youtube | Parte da chave única |
| platform_id | UCxxxxxxxxxxxxxxxxxxxxxx | Parte da chave única; nunca editado |
| handle | @sophiemiller | Exibição e busca; atualizado |
| profile_url | https://www.youtube.com/@sophiemiller | Montada a partir do nome de usuário ou do ID |
| handle_checked_at | 2026-10-23 | Quando o nome de usuário foi confirmado pela última vez |
| creator_id | Seu próprio ID interno | Agrupa 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.
=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:
- Links de perfil quebrados no seu CRM, briefings e relatórios. Algumas plataformas redirecionam por um tempo; muitas não.
- A conta errada, se outra pessoa pegar o nome liberado. Abordagens, pagamentos ou relatórios podem acabar indo para a pessoa errada.
- Rastreamento quebrado. Monitoramento de redes, alertas de menção e relatórios de hashtag que filtram pelo
@handleantigo deixam de encontrar os posts novos. - Duplicatas. Alguém adiciona o criador de novo com o nome novo, e o histórico dele fica dividido em dois registros.
- Contrato ambíguo. Um acordo que lista só o nome de usuário pode deixar de descrever com clareza a conta incluída.
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.
- 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. - 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.
- 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.
- 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.
- 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.
// 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.
| Tarefa | Use | Por quê |
|---|---|---|
| Chave primária num banco de dados ou CRM | ID de usuário | Ele nunca muda nem é reutilizado |
| Remover duplicatas de uma lista de criadores | ID de usuário, depois o nome de usuário padronizado | IDs pegam trocas de nome; nomes padronizados pegam diferenças de formato |
| Briefings, e-mails e relatórios para pessoas | Nome de usuário e URL do perfil | As pessoas reconhecem nomes, não números |
| Contratos | Nome de usuário, URL e ID | Descreve a conta mesmo depois de uma troca de nome |
| Monitoramento de redes e alertas de menção | Nome de usuário, atualizado com frequência | As menções usam o nome atual |
| Acompanhar o crescimento ao longo de meses | ID de usuário | Manté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.