Blog / Comparativa
Nombre de usuario vs. ID de usuario: por qué los usuarios cambian y los ID no
Toda cuenta en redes sociales tiene dos identidades. El nombre de usuario es el handle público que la gente escribe, etiqueta y pone en las URL. El ID de usuario es un número o una cadena interna que la plataforma asigna al crear la cuenta. Casi todo el mundo solo ve el nombre de usuario, así que casi todas las hojas de cálculo y los CRM guardan el nombre de usuario. Funciona hasta que un creador cambia de nombre, y entonces la fila deja de apuntar a nada, o apunta a otra persona, sin que nadie lo note. Esta guía compara los dos en cada gran plataforma y muestra cómo guardar creadores para que un cambio de nombre no rompa tus datos.
La respuesta rápida
El nombre de usuario es para personas y normalmente el titular de la cuenta puede cambiarlo. El ID de usuario es para máquinas y acompaña a la cuenta toda su vida. Si necesitas reconocer la misma cuenta el mes que viene, guarda el ID. Guarda también el nombre de usuario, porque es lo que enseñas a la gente y con lo que buscas, pero trátalo como una etiqueta que puede quedarse desfasada.
| Nombre de usuario (handle) | ID de usuario | |
|---|---|---|
| Qué es | El nombre público de la URL del perfil, como @sophiemiller | Un número o una cadena que la plataforma asigna al registrarse |
| Quién lo elige | El titular de la cuenta | La plataforma |
| Puede cambiar | Sí, dentro de los límites de cada plataforma | No, se queda con la cuenta |
| Puede reutilizarse | Sí, otra persona puede quedarse un nombre de usuario liberado | No, nunca se asigna a otra cuenta |
| Dónde lo ves | Perfil, URL, menciones, etiquetas | API, exportaciones, algunas URL, código fuente de la página |
| Sirve para | Mostrar, buscar, contactar | Claves de base de datos, eliminar duplicados, seguimiento en el tiempo |
Cómo lo gestiona cada plataforma
Las reglas cambian según la plataforma, y cambian con el tiempo. Los límites de abajo salen de las páginas de ayuda de cada plataforma en el momento de escribir esto. Consulta la página enlazada antes de construir algo que dependa de una cifra exacta.
| Plataforma | Nombre de usuario y URL | ID estable | Cada cuánto puede cambiar el nombre de usuario |
|---|---|---|---|
| YouTube | youtube.com/@handle, más las URL antiguas /c/name y /user/name en canales veteranos | ID de canal que empieza por UC, en youtube.com/channel/UC... | Dos veces en 14 días, según la Ayuda de YouTube |
| X | x.com/screen_name | ID numérico de usuario, que la API devuelve como cadena | Se puede cambiar en la configuración; la documentación para desarrolladores de X dice que los screen names son únicos pero pueden cambiar |
| TikTok | tiktok.com/@username | ID interno de usuario; la API oficial devuelve ID propios de cada app | Una vez cada 30 días, según el Soporte de TikTok |
instagram.com/username | ID numérico de cuenta, disponible en las API de Meta para cuentas profesionales | Se puede cambiar desde Editar perfil; la app muestra cuántas veces ha cambiado | |
facebook.com/username para perfiles y páginas | ID numérico del perfil o de la página | Se puede cambiar; Facebook avisa de que quizá no recuperes el anterior | |
linkedin.com/in/custom-url | ID interno de miembro, no visible en el perfil | Hasta cinco veces en seis meses, según la Ayuda de LinkedIn |
YouTube: handle, ID de canal y URL antiguas
YouTube es la plataforma con más identificadores. El ID de canal es la cadena que empieza por UC en youtube.com/channel/UC..., y YouTube lo describe como el identificador único de la URL de tu canal. El handle es la forma @name, y el resumen de handles de YouTube dice que el handle se convierte automáticamente en la URL del canal. Los canales antiguos también pueden tener una URL personalizada como youtube.com/c/Name, que ya no se puede crear ni cambiar, y una URL de nombre de usuario antiguo como youtube.com/user/Name, que no se puede cambiar. Según la página de YouTube sobre URL de canal, estas URL antiguas siguen funcionando y redirigen a la URL del handle.
Para encontrar un ID de canal, abre el canal, mira el panel de descripción y usa la opción de compartir para copiar el ID del canal, o busca la URL /channel/UC.... De todas las formas, solo el ID de canal tiene garantizado que no cambia.
X: screen name e ID numérico
En X, el @screen_name es lo que ve la gente, y cada cuenta tiene además un ID numérico. La documentación para desarrolladores de X dice claramente que el ID nunca cambia y el screen name sí puede cambiar, y recomienda usar el ID en forma de cadena porque el número puede ser demasiado grande para algunos lenguajes. La API permite buscar una cuenta por nombre de usuario, así que puedes convertir un handle en ID una vez y guardar el resultado.
TikTok: nombre de usuario e ID propios de cada app
El nombre de usuario de TikTok aparece en tiktok.com/@username y, según el Soporte de TikTok, se puede cambiar una vez cada 30 días. Al cambiarlo también cambia el enlace del perfil. El nombre visible es otra cosa y no es el handle. Si usas la API oficial de TikTok con inicio de sesión del creador, ten en cuenta que el open_id que devuelve es único para tu app, mientras que union_id es el mismo en todas las apps del mismo desarrollador, según la documentación para desarrolladores de TikTok. Cualquiera de los dos es más estable que el nombre de usuario para los registros de tus propios sistemas.
Instagram, Facebook y LinkedIn
Los nombres de usuario de Instagram van al final de instagram.com/username y se pueden cambiar desde Editar perfil. La pantalla Información sobre esta cuenta de Instagram muestra cuántas veces ha cambiado el nombre de usuario de una cuenta, aunque no los nombres anteriores. Detrás del handle, cada cuenta tiene un ID numérico que las API de Meta usan para cuentas de empresa y de creador. Los perfiles y las páginas de Facebook tienen un nombre de usuario en la URL y un ID numérico, y la página de ayuda de Facebook avisa de que quizá no puedas recuperar un nombre de usuario después de cambiarlo. En LinkedIn, la parte personalizada de linkedin.com/in/... se puede cambiar hasta cinco veces en seis meses, y la URL anterior sigue vinculada al miembro durante seis meses salvo que la desvincule.
Por qué tu base de datos debería usar ID como clave
Una clave primaria tiene una sola tarea: apuntar siempre a lo mismo. Los nombres de usuario fallan esa prueba de tres maneras.
- Cambian. Los creadores cambian de marca, quitan un número, añaden una palabra o pasan a usar su nombre real. Tu registro sigue mostrando el nombre de usuario antiguo.
- Se reutilizan. Cuando un nombre de usuario queda libre, otra persona puede quedárselo. Tu registro apunta ahora a un desconocido y nada parece estar mal.
- Se escriben de formas distintas.
@Sophie.Miller,sophie.miller, una URL completa y una URL con parámetros de seguimiento pueden ser la misma cuenta. Los ID tienen una única forma.
Un esquema práctico guarda una fila por cuenta, con la plataforma y el ID de la plataforma como clave única, y el nombre de usuario, el nombre visible y la URL del perfil como campos normales que vas actualizando. Añade una fecha handle_checked_at para saber lo reciente que es el nombre de usuario, y guarda una tabla de historial con los nombres anteriores para que las menciones, los contratos y los informes antiguos sigan cuadrando.
| Campo | Ejemplo | Función |
|---|---|---|
| platform | youtube | Parte de la clave única |
| platform_id | UCxxxxxxxxxxxxxxxxxxxxxx | Parte de la clave única; nunca se edita |
| handle | @sophiemiller | Para mostrar y buscar; se actualiza |
| profile_url | https://www.youtube.com/@sophiemiller | Se construye a partir del handle o del ID |
| handle_checked_at | 2026-10-23 | Cuándo se confirmó por última vez el handle |
| creator_id | Tu propio ID interno | Agrupa las cuentas de una persona en todas las plataformas |
Si hoy solo tienes nombres de usuario, puedes normalizarlos para que los duplicados se detecten mejor. Una fórmula como la de abajo pasa el handle a minúsculas y quita la @ y los espacios. No resuelve los cambios de nombre, pero evita que la misma cuenta aparezca dos veces.
=LOWER(TRIM(SUBSTITUTE(A2, "@", "")))Qué se rompe cuando un creador cambia su nombre de usuario
Cuando cambia el nombre de usuario, todo lo construido sobre el anterior está en riesgo. Estos son los fallos habituales que los equipos descubren a posteriori:
- Enlaces a perfiles muertos en tu CRM, tus briefs y tus informes. Algunas plataformas redirigen durante un tiempo; muchas no.
- Una cuenta totalmente distinta, si otra persona se queda el nombre liberado. El contacto, los pagos o los informes pueden acabar en la persona equivocada.
- Seguimiento roto. La escucha social, las alertas de menciones y los informes de hashtags que filtran por el antiguo
@handledejan de recoger publicaciones nuevas. - Duplicados. Alguien vuelve a añadir al creador con el nombre nuevo, y su historial queda repartido en dos registros.
- Ambigüedad en el contrato. Un acuerdo que solo indica un nombre de usuario puede dejar de describir con claridad la cuenta incluida.
Cómo recuperar una cuenta que ha cambiado de nombre
Si guardaste el ID, recuperarla es una sola búsqueda. Si solo guardaste el nombre de usuario, sigue estos pasos.
- Step 1Busca la cuenta por ID si lo tienes
Usa la API de la plataforma o una URL que acepte el ID, como
youtube.com/channel/UC.... El ID sigue funcionando después de un cambio de nombre y te da el nombre de usuario actual. - Step 2Prueba la URL antigua
Abre el enlace guardado. Las URL antiguas de YouTube y los nombres cambiados hace poco pueden redirigir, y en algunas plataformas el nombre antiguo queda reservado un tiempo después del cambio. Si la página muestra ahora otro contenido, da por hecho que el nombre se ha reutilizado.
- Step 3Sigue las otras cuentas del creador
Abre una plataforma que sepas que sigue siendo correcta y revisa los enlaces de su bio, su página de enlaces en la bio o su web. Un creador que cambia de nombre en una plataforma suele actualizar el enlace desde las demás.
- Step 4Busca su nombre y su contenido
Busca el nombre visible, el título de un vídeo reciente o una frase característica de su bio. Confirma la coincidencia con la misma cara, el mismo contenido y el mismo historial de publicaciones, y un enlace de vuelta a una cuenta conocida.
- Step 5Guarda el ID y registra el nombre antiguo
Una vez confirmado, guarda el ID de la plataforma, actualiza el nombre de usuario y pasa el antiguo a tu tabla de historial para que los registros anteriores sigan cuadrando.
Para un solo canal de YouTube, puedes convertir un handle en ID de canal con el método channels.list de la YouTube Data API, que acepta un parámetro forHandle (y forUsername para nombres de usuario antiguos) y cuesta una unidad de cuota por llamada.
// 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...Cuál usar en cada caso
Necesitas los dos, para tareas distintas. Una regla sencilla: identifica con ID, comunica con nombres de usuario.
| Tarea | Usa | Por qué |
|---|---|---|
| Clave primaria en una base de datos o CRM | ID de usuario | Nunca cambia ni se reutiliza |
| Eliminar duplicados de una lista de creadores | ID de usuario y después el nombre de usuario normalizado | Los ID detectan cambios de nombre; los nombres normalizados detectan diferencias de formato |
| Briefs, emails e informes para personas | Nombre de usuario y URL del perfil | La gente reconoce nombres de usuario, no números |
| Contratos | Nombre de usuario, URL e ID | Describe la cuenta incluso después de un cambio de nombre |
| Escucha social y alertas de menciones | Nombre de usuario, actualizado con regularidad | Las menciones usan el nombre de usuario actual |
| Seguir el crecimiento durante meses | ID de usuario | Mantiene un único historial continuo |
Si recopilas creadores a mano, el hábito que más importa es capturar el ID en el momento de añadir a alguien, cuando tienes claro que es la cuenta correcta. Arreglarlo después es más lento y menos seguro.
Mantener al día los registros de varias plataformas
Los ID resuelven los cambios de nombre dentro de una plataforma, pero un creador suele ser varias cuentas en varias plataformas. Agruparlas bajo un ID interno de creador, y revisar los nombres de usuario de forma periódica, mantiene útil una base de datos de creadores. Si partes de un solo enlace a un perfil y necesitas las otras cuentas del creador, sociallinks.dev puede encontrarlas por ti y devolver las coincidencias mediante una API, para que las guardes con el ID de cada plataforma.
Preguntas frecuentes
¿Qué diferencia hay entre un nombre de usuario y un ID de usuario?
El nombre de usuario es el handle público que elige el titular de la cuenta y que normalmente puede cambiar. El ID de usuario es un identificador que la plataforma asigna al crear la cuenta, y la acompaña toda su vida, incluso después de cambios de nombre.
¿El ID de un canal de YouTube cambia alguna vez?
No. El ID de canal, la cadena que empieza por UC en youtube.com/channel/UC..., es el identificador único del canal. El handle y el nombre visible pueden cambiar, y las URL personalizadas antiguas redirigen, pero el ID de canal sigue siendo el mismo.
¿Cada cuánto puedes cambiar tu nombre de usuario de TikTok?
El Soporte de TikTok dice que se puede cambiar una vez cada 30 días. Al cambiarlo también cambia el enlace del perfil, así que los enlaces guardados al nombre antiguo pueden dejar de funcionar.
¿Otra persona puede quedarse el antiguo nombre de usuario de un creador?
Sí. En la mayoría de las plataformas, otra cuenta puede acabar quedándose un nombre de usuario liberado. Algunas lo reservan un tiempo antes. Por eso un nombre de usuario guardado en un CRM puede acabar apuntando a otra persona.
¿Cómo encuentro el ID de usuario de X a partir de un nombre de usuario?
Usa la búsqueda de usuarios por nombre de usuario de la API de X, que devuelve el ID numérico de la cuenta. Guarda el ID en forma de cadena, como recomienda la documentación para desarrolladores de X, porque el número puede ser demasiado grande para algunos lenguajes de programación.
¿Debo guardar los nombres de usuario si ya tengo los ID?
Sí. Los nombres de usuario son lo que la gente reconoce y lo que necesitas para contactar y buscar. Guárdalos como campos actualizables con una fecha de última comprobación, y conserva los antiguos en un historial para que los registros anteriores sigan cuadrando.