Blog / Guía para desarrolladores
Encontrar la cuenta de Instagram de un canal de YouTube: subir el mismo día, un creador, muchas cuentas
Hasta hace poco, el Instagram de un YouTuber era el lugar de los clips y el detrás de cámaras. Ahora Instagram paga a algunos YouTubers para que publiquen allí también el episodio completo, el mismo día. Si tu producto guarda, clasifica o contacta creadores, ahora necesitas encontrar la cuenta de Instagram de un canal de YouTube de forma fiable, porque un registro de creador tiene que reunir una persona, un show y varias cuentas que lo publican. Esta guía explica por qué el mapeo importa ahora, cómo vincular un canal de YouTube con sus cuentas de Instagram, TikTok y X con la API de sociallinks.dev y cómo mantener el mapa al día.
Qué ha cambiado
A finales de octubre de 2026 Instagram empezó a probar Features, un formato horizontal para vídeos de hasta 90 minutos, con un grupo pequeño de creadores (The Hollywood Reporter). Los creadores pueden cortar Reels de un Feature que llevan al espectador de vuelta al vídeo completo. Días después, Business Insider informó de que Instagram había ofrecido a YouTubers seleccionados 50.000 dólares por publicar sus vídeos largos como Features, y que algunas ofertas llegaban a 500.000 dólares. Los acuerdos piden el vídeo en Instagram el mismo día que sale en YouTube y no exigen exclusividad.
YouTube tampoco se queda quieto. Está probando un umbral de pago de 20 dólares, en lugar de 100, para un grupo elegido al azar de creadores del Programa de Socios en Estados Unidos, India e Indonesia (YouTube). Las dos medidas apuntan en la misma dirección: las plataformas compiten por los mismos creadores, y los creadores tienen todos los motivos para publicar en todas partes a la vez.
Para quien mantiene una base de datos de creadores, la consecuencia práctica es sencilla. El mismo episodio, con la misma mención patrocinada, vive ahora en dos o tres plataformas con handles que pueden no coincidir. Un registro ligado a una sola plataforma ve solo una parte del creador.
Por qué un creador necesita ahora un solo registro
Cuando el mismo show se emite en YouTube e Instagram, un creador guardado como cuentas separadas y sin vincular causa problemas fáciles de pasar por alto:
- Doble conteo. Dos filas para una persona inflan una lista corta o un mapa de mercado, y las audiencias se suman dos veces en unos sitios y ninguna en otros.
- Rendimiento partido. Si un episodio patrocinado sale en las dos plataformas, la mitad de visualizaciones de Instagram nunca llega al informe que construiste con datos de YouTube.
- Contacto equivocado. Escribir a un creador por una cuenta que no gestiona, o por un canal que abandonó, desperdicia el primer mensaje.
- Cuentas de clips y de fans. Los shows largos se recortan y se vuelven a publicar desde cuentas que no son del creador. Publicar el mismo día lo empeora, porque los clips aparecen en horas bajo handles parecidos.
- Cuentas principales y secundarias. Muchos creadores tienen un canal principal y un segundo canal, una cuenta de pódcast o una cuenta regional. Son de la misma persona, pero no deben fusionarse en una sola fila.
Empieza por el canal de YouTube
Con creadores de formato largo, el canal de YouTube suele ser el mejor punto de partida. Es donde los episodios completos llevan más tiempo, y su ID de canal no cambia nunca, aunque el creador cambie el @handle. Guarda el ID de canal UC… como clave estable y trata el handle como un valor de visualización. Si solo tienes un handle, nuestra guía para obtener el ID de un canal de YouTube a partir de su handle explica cómo buscarlo.
La API de sociallinks.dev acepta un canal en cualquiera de sus formas de URL habituales: youtube.com/@handle, youtube.com/channel/UC… y las rutas antiguas /c/ y /user/. Recibe perfiles, no contenido, así que un enlace a un vídeo, un Short o una lista de reproducción se rechaza con un 400. Si la lista que te dieron son enlaces a vídeos, convierte cada uno en su canal primero. Para las comprobaciones manuales detrás de cada coincidencia, consulta cómo encontrar todas las redes sociales de un creador.
Encontrar la cuenta de Instagram de un canal de YouTube con la API
Una petición recibe la URL de un perfil y devuelve las demás cuentas del creador. Cada cuenta llega con un veredicto, una puntuación de confianza neta y las pruebas que la conectaron con el perfil de partida, como un enlace en la bio o la página de enlaces del propio creador. Una búsqueda nueva tarda de 10 a 40 segundos; un creador que ya está en nuestros registros vuelve al instante. Una búsqueda cuesta 1 crédito cuando encuentra al menos una cuenta, y nada cuando no encuentra ninguna.
// Resolve a YouTube channel to the creator's other accounts.
const res = await fetch("https://sociallinks.dev/v1/resolve", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SOCIALLINKS_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://www.youtube.com/@mkbhd" }),
});
if (!res.ok) throw new Error(`lookup failed: ${res.status}`);
const data = await res.json();
const wanted = ["instagram", "tiktok", "x"];
for (const p of data.profiles) {
if (p.verdict === "seed" || !wanted.includes(p.platform)) continue;
console.log(p.platform, p.handle, p.verdict, p.role, p.net_confidence);
}
console.log("credits left:", res.headers.get("X-Credits-Remaining"));La respuesta describe primero al creador (creator.name, creator.aliases, creator.total_audience) y después enumera cada cuenta en profiles, con el perfil que enviaste marcado como seed. Los campos que más vas a usar:
| Campo | Qué te dice |
|---|---|
platform, handle, url | De qué cuenta se trata, con un enlace canónico. |
platform_id | El ID propio de la plataforma cuando se conoce, como el ID del canal de YouTube. Úsalo como clave antes que el handle. |
verdict | confirmed, likely o uncertain. Solo confirmed tiene pruebas independientes detrás. |
role | main para la cuenta principal del creador en esa plataforma, related para un segundo canal, una submarca o una cuenta regional. |
net_confidence | Las puntuaciones de búsqueda y de verificación combinadas, de 0 a 1. |
evidence | Por qué coincidió la cuenta: cada elemento tiene un tipo, un detalle y la URL de origen. |
owned_by_other_creator | Uno de los enlaces de la cuenta ya pertenece a otro creador en nuestros registros, así que trátala con cuidado. |
Decide qué guardar
La API etiqueta su incertidumbre en vez de ocultarla, así que tu código puede decidir qué hacer en cada nivel. Una política sencilla que sirve para la mayoría de las bases de datos de creadores:
| Resultado | Acción sugerida |
|---|---|
confirmed, role: main | Vincúlala al registro del creador automáticamente. |
confirmed, role: related | Guárdala como una cuenta aparte del mismo creador, sin fusionarla con la principal. |
likely | Ponla en una cola de revisión con sus pruebas. Decide una persona. |
uncertain | No la guardes como del creador. Como mucho, consérvala como pista. |
owned_by_other_creator: true | Déjala en revisión sea cual sea el veredicto. |
Guarda el array evidence junto a cada cuenta almacenada. Cuando alguien pregunte por qué el Instagram de un creador está en tu sistema, podrás mostrar el enlace que lo demostró, y cuando un creador cambie el nombre de una cuenta verás qué prueba ha quedado obsoleta.
Mantén el mapa al día
Un mapa de creadores es una foto fija. Los creadores abren cuentas nuevas, renombran las antiguas y dejan las plataformas que dejan de pagar, y una prueba como Features les da un motivo nuevo para cambiar su forma de publicar. Planifica la actualización desde el principio:
- Step 1Repite las búsquedas con regularidad
Repite las búsquedas de forma periódica, y antes para los creadores con los que más trabajas. Compara el resultado nuevo con el guardado y registra qué cambió.
- Step 2Envía listas completas por lotes
Envía listas completas al endpoint de lotes: hasta 500 URL de perfil por lote, procesadas en segundo plano, con una exportación CSV de una fila por creador y una columna por plataforma. Las filas que tu cuenta pagó en los últimos 30 días son gratis, y las filas que no encuentran nada no cuestan nada.
- Step 3Vigila cuentas nuevas y roles que cambian
Vigila si aparece una cuenta de Instagram
confirmednueva en un creador que no tenía ninguna, o si una cuentamainpasa a serrelated. Las dos cosas suelen significar que el creador ha reorganizado cómo publica.
curl -X POST "https://sociallinks.dev/v1/batches" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Long-form creators, November","urls":["https://www.youtube.com/@mkbhd","https://www.youtube.com/@ZachKing"]}'Consulta GET /v1/batches/{id} hasta que el estado sea completed, partial o failed y luego descarga el CSV con GET /v1/batches/{id}/export. La referencia de la API recoge cada campo y cada error.
Lo que el mapeo no te dice
Vincular cuentas responde a quién es el creador en cada plataforma. No te dice si un creador participa en la prueba de Features de Instagram, cuánto vale un acuerdo ni cómo se reparten sus visualizaciones entre plataformas. Instagram no ha publicado una lista de los creadores de la prueba, y Meta ha dicho que es pronto para compartir un modelo de pagos a largo plazo. Usa el mapa de cuentas como base y consigue esas respuestas del creador, de sus publicaciones y de tus propios datos de campaña.
Pruébalo con tu propia lista
Pega un canal de YouTube en sociallinks.dev para ver sus cuentas y las pruebas de cada coincidencia, y después crea una clave de API y pasa tu lista por la API.
Preguntas frecuentes
¿Cómo encuentro la cuenta de Instagram de un YouTuber?
Empieza por los enlaces que puso el propio creador: los enlaces del canal, las descripciones de los vídeos y cualquier página de enlaces en la bio. En código, envía la URL del canal a POST /v1/resolve y quédate con el perfil de Instagram solo si su veredicto es confirmed.
¿Puedo enviar el enlace de un vídeo de YouTube en lugar del de un canal?
No. La API solo acepta URL de perfiles, así que los enlaces a vídeos, Shorts y listas se rechazan con un 400. Convierte primero el vídeo en su canal y luego envía la URL del canal.
¿Qué diferencia hay entre una cuenta principal y una relacionada?
Una cuenta main es la cuenta principal del creador en esa plataforma. Una cuenta related es del mismo creador, pero es un segundo canal, una submarca o una cuenta regional. Las dos cuentan como coincidencias, pero deben guardarse como cuentas separadas.
¿La API me dice si un creador está en la prueba de Features de Instagram?
No. Encuentra las cuentas del creador y las pruebas que las vinculan. Si un creador publica Features, y en qué condiciones, es algo que debes comprobar en su perfil y preguntarle directamente.
¿Cada cuánto debo actualizar las cuentas vinculadas de un creador?
Repite las búsquedas de forma periódica, y antes para los creadores con los que trabajas de cerca. Las plataformas están cambiando cómo pagan a los creadores, y ellos suelen responder abriendo, renombrando o abandonando cuentas. En un lote, las filas que tu cuenta pagó en los últimos 30 días son gratis.
¿Qué pasa si no se encuentra ninguna cuenta?
No se te cobra nada. Una búsqueda cuesta 1 crédito solo cuando encuentra al menos una cuenta.