sociallinks.dev

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:

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.

Node.js

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

CampoQué te dice
platform, handle, urlDe qué cuenta se trata, con un enlace canónico.
platform_idEl ID propio de la plataforma cuando se conoce, como el ID del canal de YouTube. Úsalo como clave antes que el handle.
verdictconfirmed, likely o uncertain. Solo confirmed tiene pruebas independientes detrás.
rolemain para la cuenta principal del creador en esa plataforma, related para un segundo canal, una submarca o una cuenta regional.
net_confidenceLas puntuaciones de búsqueda y de verificación combinadas, de 0 a 1.
evidencePor qué coincidió la cuenta: cada elemento tiene un tipo, un detalle y la URL de origen.
owned_by_other_creatorUno 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:

ResultadoAcción sugerida
confirmed, role: mainVincúlala al registro del creador automáticamente.
confirmed, role: relatedGuárdala como una cuenta aparte del mismo creador, sin fusionarla con la principal.
likelyPonla en una cola de revisión con sus pruebas. Decide una persona.
uncertainNo la guardes como del creador. Como mucho, consérvala como pista.
owned_by_other_creator: trueDé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:

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

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

  3. Step 3Vigila cuentas nuevas y roles que cambian

    Vigila si aparece una cuenta de Instagram confirmed nueva en un creador que no tenía ninguna, o si una cuenta main pasa a ser related. Las dos cosas suelen significar que el creador ha reorganizado cómo publica.

cURL

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.

Encuentra las cuentas de un creador