sociallinks.dev

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é esEl nombre público de la URL del perfil, como @sophiemillerUn número o una cadena que la plataforma asigna al registrarse
Quién lo eligeEl titular de la cuentaLa plataforma
Puede cambiarSí, dentro de los límites de cada plataformaNo, se queda con la cuenta
Puede reutilizarseSí, otra persona puede quedarse un nombre de usuario liberadoNo, nunca se asigna a otra cuenta
Dónde lo vesPerfil, URL, menciones, etiquetasAPI, exportaciones, algunas URL, código fuente de la página
Sirve paraMostrar, buscar, contactarClaves 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.

PlataformaNombre de usuario y URLID estableCada cuánto puede cambiar el nombre de usuario
YouTubeyoutube.com/@handle, más las URL antiguas /c/name y /user/name en canales veteranosID de canal que empieza por UC, en youtube.com/channel/UC...Dos veces en 14 días, según la Ayuda de YouTube
Xx.com/screen_nameID numérico de usuario, que la API devuelve como cadenaSe puede cambiar en la configuración; la documentación para desarrolladores de X dice que los screen names son únicos pero pueden cambiar
TikToktiktok.com/@usernameID interno de usuario; la API oficial devuelve ID propios de cada appUna vez cada 30 días, según el Soporte de TikTok
Instagraminstagram.com/usernameID numérico de cuenta, disponible en las API de Meta para cuentas profesionalesSe puede cambiar desde Editar perfil; la app muestra cuántas veces ha cambiado
Facebookfacebook.com/username para perfiles y páginasID numérico del perfil o de la páginaSe puede cambiar; Facebook avisa de que quizá no recuperes el anterior
LinkedInlinkedin.com/in/custom-urlID interno de miembro, no visible en el perfilHasta 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.

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.

CampoEjemploFunción
platformyoutubeParte de la clave única
platform_idUCxxxxxxxxxxxxxxxxxxxxxxParte de la clave única; nunca se edita
handle@sophiemillerPara mostrar y buscar; se actualiza
profile_urlhttps://www.youtube.com/@sophiemillerSe construye a partir del handle o del ID
handle_checked_at2026-10-23Cuándo se confirmó por última vez el handle
creator_idTu propio ID internoAgrupa 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.

Google Sheets: normalizar un handle en A2

=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:

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

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...

Cuál usar en cada caso

Necesitas los dos, para tareas distintas. Una regla sencilla: identifica con ID, comunica con nombres de usuario.

TareaUsaPor qué
Clave primaria en una base de datos o CRMID de usuarioNunca cambia ni se reutiliza
Eliminar duplicados de una lista de creadoresID de usuario y después el nombre de usuario normalizadoLos ID detectan cambios de nombre; los nombres normalizados detectan diferencias de formato
Briefs, emails e informes para personasNombre de usuario y URL del perfilLa gente reconoce nombres de usuario, no números
ContratosNombre de usuario, URL e IDDescribe la cuenta incluso después de un cambio de nombre
Escucha social y alertas de mencionesNombre de usuario, actualizado con regularidadLas menciones usan el nombre de usuario actual
Seguir el crecimiento durante mesesID de usuarioMantiene 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.

Encuentra las cuentas de un creador