Encontraste a un creador en YouTube y quieres trabajar con él. Antes de enviar una propuesta de patrocinio, quieres ver el resto del panorama: su Instagram, su TikTok, su cuenta de X, quizá una web o un podcast. Para un solo creador son unos minutos de clics. Para una lista de 300 creadores en una hoja de cálculo son días, y los errores se acumulan.
Esta guía cubre los dos casos. Primero, el método manual para encontrar las redes sociales de un creador, incluido por qué no basta con que coincida el nombre de usuario. Después, cómo automatizarlo con una API de búsqueda de redes sociales, para un perfil cada vez o para una lista entera de forma masiva, con código que funciona.
Una aclaración sobre el alcance antes de empezar: todo lo que sigue trata de cuentas públicas de creadores y empresas, personas que publican con un nombre público y quieren que el público y las marcas las encuentren. No es una guía para rastrear a particulares, y no deberías usarla así.
Por qué necesitas la huella social completa de un creador
Un solo perfil rara vez te da suficiente información para decidir. Los equipos buscan las otras cuentas de un creador por varias razones habituales:
- Marketing de influencers. Un creador con un canal de YouTube mediano puede tener un TikTok mucho más grande, o al revés. Quieres ver toda la audiencia antes de decidir un presupuesto o una combinación de canales.
- Propuestas de patrocinio. Los datos de contacto comerciales suelen estar en una sola plataforma, como una página de link in bio o la descripción de un canal.
- Bases de datos de creadores y CRM. Las listas compradas, extraídas con scraping o recopiladas a mano suelen tener un nombre de usuario por creador y columnas vacías para todo lo demás.
- Verificación. Un creador te escribe diciendo que gestiona una cuenta popular. Quieres confirmar que el Instagram que te envió y el canal de YouTube que conoces pertenecen de verdad a la misma persona, y no a un suplantador o a alguien con el mismo nombre.
El método manual: sigue los enlaces del propio creador
La evidencia más fiable es un enlace que el propio creador puso. Solo el dueño puede editar un perfil, así que un enlace desde una cuenta en la que ya confías hacia otra cuenta es casi una prueba. Revisa estas fuentes en orden.
Enlaces del canal y descripción
En YouTube, abre el panel de descripción del canal. Los creadores enumeran ahí sus otras plataformas, y muchos canales muestran también una opción de contacto comercial. Los enlaces de la cabecera del canal apuntan a los mismos sitios.
Descripciones de los videos
Muchos creadores pegan todos sus enlaces sociales debajo de cada video. Revisa algunos videos recientes, porque las descripciones antiguas pueden apuntar a cuentas que cambiaron de nombre o se abandonaron.
Páginas de link in bio
Muchos creadores ponen en su bio un único enlace que abre una página de enlaces, de servicios como Linktree, Beacons o Stan, o una página en su propio dominio. Estas páginas suelen listar todas las plataformas que usa el creador. Anota la URL de la propia página de enlaces para poder mostrar de dónde salió la evidencia.
La web del propio creador
Si el creador tiene una web personal, revisa la cabecera, el pie de página, la página "sobre mí" y cualquier página de prensa o media kit. Los pies de página suelen llevar iconos sociales de cuentas que el creador no menciona en ningún otro sitio.
Menciones cruzadas en el contenido
Los creadores mencionan sus otras cuentas mientras hablan: "sígueme en TikTok para la versión corta" o "subí la receta completa a Instagram". Si tienes la transcripción del video, una búsqueda rápida de nombres de plataformas encuentra esas menciones sin volver a ver nada. Nuestra guía de API de transcripción de YouTube explica cómo obtener transcripciones de forma masiva si lo haces con muchos canales.
Para un recorrido más detallado del método manual, con operadores de búsqueda y búsqueda inversa de imágenes, sociallinks.dev tiene una guía completa sobre cómo encontrar todas las redes sociales de un creador.
Por qué no basta con que coincida el nombre de usuario
El atajo más rápido es tomar el nombre de usuario del creador y escribirlo en el patrón de URL de cada plataforma. Si el canal de YouTube es youtube.com/@leoruns, prueba instagram.com/leoruns y tiktok.com/@leoruns.
Es una primera suposición útil, pero un nombre de usuario coincidente no demuestra nada por sí solo:
- Otra persona puede tener ese nombre. Los nombres comunes y los nombres de usuario cortos suelen estar ocupados por personas sin relación en otras plataformas.
- Las cuentas de fans, de parodia y de suplantación copian nombres de usuario. Los creadores populares las atraen, y a primera vista pueden parecer convincentes.
- Los creadores usan variantes. Cuando su nombre está ocupado, recurren a versiones como leo.runs, leoruns_ o leorunstv, así que la coincidencia exacta puede no existir aunque el creador sí esté.
- Los nombres de usuario cambian. Un creador puede cambiar el nombre de una cuenta y otra persona puede quedarse con el nombre antiguo. Un enlace antiguo puede apuntar hoy a otra persona.
Así que trata cada coincidencia de nombre de usuario como una pista. Acéptala solo cuando tengas evidencia que la respalde: un enlace desde una cuenta de confianza, una mención cruzada, o un nombre y una foto de perfil que coincidan con un contenido coherente. Anota qué evidencia usaste, para que la decisión se pueda comprobar después.
| Evidencia | Solidez | Ejemplo |
|---|---|---|
| Enlace puesto por el creador | Fuerte | La bio de Instagram enlaza al canal de YouTube |
| Mención cruzada en el contenido | Fuerte | Un video dice "búscame en TikTok como @leoruns" |
| Misma página de link in bio | Fuerte | Las dos cuentas enlazan a la misma página de enlaces |
| Mismo nombre y foto | Media | Nombre visible y foto de perfil coincidentes |
| Solo el mismo nombre de usuario | Débil | tiktok.com/@leoruns existe, pero nada más lo conecta |
El problema de hacerlo a gran escala
El método manual funciona bien para un creador. Con una lista se viene abajo:
- Unos minutos por creador suman días de trabajo para una lista de 500 creadores.
- Cada persona aplica criterios distintos, así que un investigador acepta coincidencias de nombre de usuario y otro no.
- Nadie anota la evidencia, así que una coincidencia errónea en el CRM no se puede rastrear.
- Las cuentas cambian, y una lista depurada hace seis meses ya se está desactualizando.
Aquí es donde ayuda una API. Quieres algo que tome el único perfil que tienes, siga y compruebe los enlaces por ti y devuelva resultados estructurados con la evidencia adjunta, para que tu código decida qué aceptar y una persona solo revise los casos dudosos.
Cómo usar una API de búsqueda de redes sociales
sociallinks.dev es nuestro producto hermano, creado justo para esto. Le das una URL de perfil de Instagram, TikTok, YouTube o X y devuelve las cuentas del creador en las demás plataformas, cada una con un veredicto, una puntuación de confianza neta y la evidencia que la respalda. Reconoce 15 redes, entre ellas Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit y GitHub, además de webs y páginas de link in bio.
Cada búsqueda revisa el perfil, lee los enlaces de la bio del creador y su página de link in bio, hace búsquedas dirigidas en las principales redes y después pasa una comprobación de identidad a cada candidato. Las búsquedas se hacen en vivo contra las plataformas, no contra una base de datos desactualizada.
Funciona de tres formas, todas con los mismos créditos:
- App web: pega un enlace de perfil y revisa los resultados.
- Masivo: pega o sube hasta 500 enlaces de perfil (uno por línea, o un archivo .csv o .txt) y descarga un CSV.
- API: una API REST en https://sociallinks.dev/v1, además de un servidor MCP alojado para asistentes de IA.
Buscar un creador con la API
Crea una clave de API en tu panel de sociallinks.dev, en la sección API. Envíala con cada petición en una cabecera Authorization: Bearer (una cabecera x-api-key también sirve). Las claves solo se muestran una vez, al crearlas.
Para buscar un creador, envía la URL de su perfil a POST /resolve. Como la mayoría de nuestros lectores parten de YouTube, aquí tienes una búsqueda que empieza en un canal de YouTube:
curl -X POST "https://sociallinks.dev/v1/resolve" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.youtube.com/@mkbhd"}'
La url debe ser la página de perfil de un creador. Las publicaciones, los reels, los videos y los @usuarios sueltos se rechazan con un error 400. Si tu herramienta solo puede enviar peticiones GET, GET /resolve hace lo mismo con el enlace del perfil codificado en un parámetro de consulta url.
Las búsquedas nuevas tardan entre 10 y 40 segundos. Los creadores que ya se buscaron antes se devuelven al instante. Esta es la respuesta de ejemplo de la documentación, para una búsqueda que partió de un perfil de Instagram:
{
"creator": {
"id": "cr_0k3x9a1",
"name": "Marques Brownlee",
"kind": "person",
"aliases": ["Marques Brownlee", "mkbhd"],
"total_audience": 38000000
},
"profiles": [
{ "platform": "instagram", "handle": "mkbhd", "verdict": "seed", "net_confidence": 1 },
{
"platform": "youtube",
"handle": "mkbhd",
"url": "https://www.youtube.com/@mkbhd",
"followers": 20000000,
"verdict": "confirmed",
"net_confidence": 0.97,
"evidence": [
{ "kind": "bio_link", "detail": "Linked from the creator's own Instagram bio", "source": "https://www.instagram.com/mkbhd" }
]
}
],
"websites": [{ "url": "https://mkbhd.com", "kind": "website", "label": "mkbhd.com" }],
"identity_confidence": 0.96,
"rejected": 4
}
Conviene conocer algunos campos:
- verdict indica cómo se relaciona cada perfil con la búsqueda. El perfil que enviaste vuelve como "seed", y las cuentas encontradas pueden volver como "confirmed".
- net_confidence combina la fuerza de la búsqueda y la comprobación de identidad en un solo número por cuenta. Solo se muestran las coincidencias con un 50 % de confianza o más.
- evidence indica cómo y dónde se encontró cada cuenta, para que puedas comprobarlo con un clic.
- rejected cuenta los candidatos que se revisaron y se descartaron.
Esta es la misma llamada en Python, que imprime cada cuenta con su evidencia:
import os
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
def resolve(profile_url):
r = requests.post(API + "/resolve", headers=HEADERS, json={"url": profile_url}, timeout=90)
r.raise_for_status()
print("Credits left:", r.headers.get("X-Credits-Remaining"))
return r.json()
data = resolve("https://www.youtube.com/@mkbhd")
print(data["creator"]["name"], "identity confidence:", data["identity_confidence"])
for p in data["profiles"]:
print(p["platform"], p["handle"], p["verdict"], p["net_confidence"])
for e in p.get("evidence", []):
print(" ", e["kind"], "|", e["detail"], "|", e["source"])
for w in data.get("websites", []):
print("website", w["url"])
La cabecera de respuesta X-Credits-Remaining lleva tu saldo, y GET /balance lo devuelve cuando lo pidas.
Procesar una lista completa de creadores de forma masiva
Para listas, no hagas un bucle sobre /resolve. Las búsquedas nuevas están limitadas a 5 por minuto por clave, y la API responde con un 429 y una cabecera Retry-After cuando te pasas. Envía la lista a POST /batches: hasta 500 URL de perfil por lote, procesadas en segundo plano.
curl -X POST "https://sociallinks.dev/v1/batches" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Q4 shortlist","urls":["https://www.tiktok.com/@zachking","https://www.youtube.com/@mkbhd"]}'
La respuesta te da un id de lote más el número de filas, filas no válidas y duplicados. Después consulta GET /batches/{id} cada pocos segundos hasta que el estado sea "completed", "partial" o "failed", y descarga los resultados con GET /batches/{id}/export.
Este script de Python lee URL de canales de YouTube desde un archivo de texto, las procesa en un lote y guarda el CSV:
import os
import time
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
with open("channels.txt") as f:
urls = [line.strip() for line in f if line.strip()][:500]
r = requests.post(API + "/batches", headers=HEADERS, json={"name": "YouTube shortlist", "urls": urls})
r.raise_for_status()
batch = r.json()
print("Queued", batch["rows"], "rows,", batch["invalid"], "invalid,", batch["duplicates"], "duplicates")
while True:
status = requests.get(API + "/batches/" + batch["id"], headers=HEADERS).json()["batch"]
print(status["status"], status["succeeded"], "of", status["total"], "done")
if status["status"] in ("completed", "partial", "failed"):
break
time.sleep(5)
csv = requests.get(API + "/batches/" + batch["id"] + "/export", headers=HEADERS)
with open("results.csv", "wb") as f:
f.write(csv.content)
print("Credits charged:", status["charged"])
El CSV tiene una fila por cada perfil que enviaste y una columna por plataforma, además del estado y los créditos cobrados. Las columnas son:
row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error
Eso se importa directamente en una hoja de cálculo o un CRM y rellena las columnas vacías de Instagram, TikTok y X junto a los canales de YouTube de los que partiste. GET /batches lista tus lotes si necesitas retomar donde lo dejaste, y POST /batches/{id}/cancel detiene uno (las filas que ya están en curso terminan igualmente).
Precios y límites
sociallinks.dev cobra por creador, no por plataforma. Una búsqueda cuesta 1 crédito cuando se encuentra al menos una cuenta además de la que enviaste, sin importar cuántas plataformas aparezcan. Las búsquedas que no encuentran nada y las búsquedas fallidas son gratis. La misma regla se aplica a cada fila de un lote, y las filas que no son enlaces de perfil se omiten y nunca se cobran. Buscar un creador por el que tu cuenta ya pagó en los últimos 30 días también es gratis.
Los créditos vienen en paquetes de pago único, sin suscripción, y nunca caducan:
| Paquete | Precio | Búsquedas de creadores | Por creador encontrado |
|---|---|---|---|
| Starter | 17 $ | 200 | 8,5 ¢ |
| Pro | 49 $ | 750 | 6,5 ¢ |
| Agency | 99 $ | 1.750 | 5,7 ¢ |
Las cuentas nuevas reciben 3 búsquedas gratis, sin tarjeta de crédito. Los límites documentados de la API:
| Límite | Valor |
|---|---|
| Búsquedas nuevas por clave | 5 por minuto |
| Creadores ya buscados | Sin límite, se devuelven al instante |
| Perfiles por lote | 500 |
| Claves de API activas por cuenta | 10 |
Consulta la página de precios y la documentación de la API para ver los detalles actuales.
Gestión de errores
Cada error se devuelve como un objeto JSON con un mensaje legible y, cuando es útil, un código para ramificar la lógica. Los que verás con más frecuencia:
| Estado | Significado | Qué hacer |
|---|---|---|
| 400 | No es una URL de perfil, o falta el cuerpo | Envía una URL de perfil completa, no una publicación, un video ni un @usuario suelto |
| 401 | Clave desconocida, revocada o ausente | Revisa la cabecera Authorization |
| 402 | Sin créditos | No se cobró nada; compra un paquete y vuelve a intentarlo |
| 429 | Demasiadas búsquedas nuevas | Espera los segundos de Retry-After, o usa /batches |
| 502 | La búsqueda falló de su lado | No se te cobró; inténtalo de nuevo |
Cómo usarlo desde Claude, Cursor y otras herramientas de IA
Si trabajas con un asistente de IA, sociallinks.dev también ofrece un servidor MCP alojado en https://sociallinks.dev/mcp. En Claude Code se añade con un solo comando:
claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"
Funciona con Cursor, VS Code, Windsurf, Gemini CLI y cualquier cliente compatible con MCP remoto. Las herramientas (lookup_creator, check_balance, start_batch y get_batch) se cobran exactamente igual que los endpoints REST, así que puedes pedirle a tu asistente que encuentre las cuentas de un creador mientras armas una lista corta.
Buenas prácticas para buscar creadores
- Parte del perfil más sólido que tengas. El canal principal de un creador, con enlaces en la descripción, da mejores resultados que una cuenta secundaria pequeña.
- Guarda la evidencia, no solo el nombre de usuario. Guarda el veredicto, la puntuación de confianza y la fuente de la evidencia junto a cada cuenta, para que cualquiera vea por qué se aceptó.
- Define una regla de aceptación. Por ejemplo, acepta automáticamente las coincidencias confirmadas y envía el resto a una persona para que las revise.
- Vuelve a comprobar antes de las decisiones importantes. Las cuentas cambian de nombre y se abandonan. Busca de nuevo al creador antes de firmar un contrato, en lugar de fiarte de una fila de hace meses.
- Limítate a creadores públicos. Busca a personas que publican públicamente como creadores o empresas, para colaboraciones, investigación y verificación. No uses estas herramientas para seguir a particulares.
Una vez que tienes las cuentas de un creador, el siguiente paso suele ser entender qué dice realmente. Si YouTube es su canal principal, sus transcripciones son la forma más rápida de revisar temas, tono y patrocinadores anteriores antes de contactarle. Nuestra API de transcripción de YouTube las devuelve como segmentos JSON con marcas de tiempo, y si estás planificando los patrocinios de tu propio canal, consulta cómo ganar dinero en YouTube.
Preguntas frecuentes
¿Cómo encuentro el TikTok o el Instagram de un creador a partir de su canal de YouTube?+
Empieza por los enlaces que el creador añadió en la cabecera y la descripción del canal, y después revisa las descripciones de sus videos recientes y cualquier página de link in bio que use. Los creadores suelen enlazar sus propias cuentas. Si no hay nada enlazado, busca su nombre de usuario y su nombre en la otra plataforma, pero confirma cualquier coincidencia antes de fiarte de ella.
¿Basta con buscar el mismo nombre de usuario en todas las plataformas?+
No. Un nombre de usuario coincidente es una pista, no una prueba. Otra persona puede tener el mismo nombre en otra plataforma, las cuentas de fans y de parodia suelen copiar nombres de usuario, y a veces los creadores cambian el nombre de sus cuentas, de modo que un nombre antiguo acaba en manos de otra persona. Confirma cada coincidencia con un enlace o una mención cruzada desde una cuenta en la que ya confíes.
¿Existe una API para encontrar todas las redes sociales de un creador?+
Sí. sociallinks.dev tiene una API REST: envías una URL de perfil de Instagram, TikTok, YouTube o X a POST /v1/resolve y recibes en JSON las cuentas del creador en otras plataformas, cada una con un veredicto, una puntuación de confianza neta y la evidencia que la respalda. Para listas, POST /v1/batches acepta hasta 500 URL de perfil.
¿Puedo buscar a un creador solo con su @usuario?+
No con la API de sociallinks.dev. Necesita la URL de la página de perfil del creador. Las publicaciones, los reels, los videos y los @usuarios sueltos se rechazan con un error 400, así que convierte el nombre de usuario en una URL de perfil completa antes de enviarlo.
¿Cuánto cuesta una API de búsqueda de redes sociales?+
En sociallinks.dev pagas 1 crédito por creador cuando se encuentra al menos una cuenta además de la que enviaste. Las búsquedas que no encuentran nada y las búsquedas fallidas son gratis. Los paquetes de créditos son pagos únicos: 17 $ por 200 búsquedas, 49 $ por 750 y 99 $ por 1.750. Las cuentas nuevas reciben 3 búsquedas gratis.
¿Es legal y ético buscar las redes sociales de alguien?+
Esta guía trata sobre cuentas públicas de creadores y empresas: personas que publican con una identidad pública y quieren que las marcas y el público las encuentren. Usa estos métodos para evaluar socios, enriquecer una base de datos de creadores o verificar una identidad. No los uses para rastrear ni perfilar a particulares, y respeta los términos de las plataformas y las leyes de privacidad que te correspondan.