Blog / Guia para desenvolvedores
Encontrar a conta do Instagram de um canal do YouTube: postar no mesmo dia, um criador, várias contas
Até pouco tempo atrás, o Instagram de um YouTuber era o lugar dos cortes e dos bastidores. Agora o Instagram está pagando alguns YouTubers para postarem lá também o episódio completo, no mesmo dia. Se o seu produto armazena, classifica ou contata criadores, agora você precisa encontrar a conta do Instagram de um canal do YouTube com segurança, porque um registro de criador tem de reunir uma pessoa, um programa e várias contas que o publicam. Este guia explica por que o mapeamento importa agora, como ligar um canal do YouTube às suas contas de Instagram, TikTok e X com a API do sociallinks.dev e como manter o mapa atualizado.
O que mudou
No fim de outubro de 2026, o Instagram começou a testar o Features, um formato horizontal para vídeos de até 90 minutos, com um pequeno grupo de criadores (The Hollywood Reporter). Os criadores podem tirar Reels de um Feature que levam o espectador de volta ao vídeo completo. Dias depois, o Business Insider informou que o Instagram ofereceu a YouTubers selecionados 50 mil dólares para postarem seus vídeos longos como Features, com algumas ofertas chegando a 500 mil dólares. Os acordos pedem o vídeo no Instagram no mesmo dia em que ele sai no YouTube e não exigem exclusividade.
O YouTube também não está parado. Ele testa um limite de pagamento de 20 dólares, em vez de 100, para um grupo sorteado de criadores do Programa de Parcerias nos Estados Unidos, na Índia e na Indonésia (YouTube). Os dois movimentos apontam para o mesmo lado: as plataformas disputam os mesmos criadores, e os criadores têm todos os motivos para publicar em todo lugar ao mesmo tempo.
Para quem mantém uma base de dados de criadores, a consequência prática é simples. O mesmo episódio, com o mesmo merchan, agora vive em duas ou três plataformas, com handles que podem não coincidir. Um registro preso a uma única plataforma enxerga só uma parte do criador.
Por que um criador agora precisa de um único registro
Quando o mesmo programa roda no YouTube e no Instagram, um criador salvo como contas separadas e sem ligação causa problemas fáceis de deixar passar:
- Contagem dupla. Duas linhas para uma pessoa inflam uma shortlist ou um mapa de mercado, e as audiências são somadas duas vezes em alguns lugares e nenhuma em outros.
- Desempenho dividido. Se um episódio patrocinado sai nas duas plataformas, a metade das visualizações do Instagram nunca chega ao relatório que você montou com dados do YouTube.
- Contato errado. Falar com um criador por uma conta que ele não administra, ou por um canal abandonado, desperdiça a primeira mensagem.
- Contas de cortes e de fãs. Programas longos são cortados e repostados por contas que não são do criador. Postar no mesmo dia piora isso, porque os cortes aparecem em poucas horas com handles parecidos.
- Contas principais e secundárias. Muitos criadores têm um canal principal e um segundo canal, uma conta de podcast ou uma conta regional. Elas são da mesma pessoa, mas não devem ser juntadas em uma única linha.
Comece pelo canal do YouTube
Para criadores de vídeos longos, o canal do YouTube costuma ser o melhor ponto de partida. É onde os episódios completos estão há mais tempo, e o ID do canal nunca muda, mesmo que o criador troque o @handle. Guarde o ID de canal UC… como chave estável e trate o handle como um valor de exibição. Se você só tem o handle, nosso guia sobre como obter o ID de um canal do YouTube a partir do handle mostra como encontrá-lo.
A API do sociallinks.dev aceita um canal em qualquer um dos formatos de URL comuns: youtube.com/@handle, youtube.com/channel/UC… e os caminhos antigos /c/ e /user/. Ela recebe perfis, não conteúdos, então um link de vídeo, Short ou playlist é recusado com um 400. Se a lista que você recebeu tem links de vídeos, converta cada um para o seu canal primeiro. Para as verificações manuais por trás de cada correspondência, veja como encontrar todas as redes sociais de um criador.
Encontrar a conta do Instagram de um canal do YouTube com a API
Uma requisição recebe a URL de um perfil e devolve as outras contas do criador. Cada conta vem com um veredito, uma pontuação de confiança líquida e as evidências que a ligaram ao perfil de origem, como um link na bio ou na página de links do próprio criador. Uma consulta nova leva de 10 a 40 segundos; um criador que já está nos nossos registros volta na hora. Uma consulta custa 1 crédito quando encontra pelo menos uma conta, e nada quando não encontra nenhuma.
// 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"));A resposta descreve primeiro o criador (creator.name, creator.aliases, creator.total_audience) e depois lista cada conta em profiles, com o perfil que você enviou marcado como seed. Os campos que você mais vai usar:
| Campo | O que ele informa |
|---|---|
platform, handle, url | Qual é a conta, com um link canônico. |
platform_id | O ID da própria plataforma quando conhecido, como o ID do canal do YouTube. Prefira-o ao handle como chave. |
verdict | confirmed, likely ou uncertain. Só confirmed tem evidências independentes por trás. |
role | main para a conta principal do criador naquela plataforma, related para um segundo canal, uma submarca ou uma conta regional. |
net_confidence | As pontuações de busca e de verificação combinadas, de 0 a 1. |
evidence | Por que a conta bateu: cada item tem um tipo, um detalhe e a URL de origem. |
owned_by_other_creator | Um dos links da conta já pertence a outro criador nos nossos registros, então tenha cuidado. |
Decida o que guardar
A API rotula a própria incerteza em vez de escondê-la, então seu código pode decidir o que fazer em cada nível. Uma regra simples que funciona para a maioria das bases de criadores:
| Resultado | Ação sugerida |
|---|---|
confirmed, role: main | Ligar automaticamente ao registro do criador. |
confirmed, role: related | Guardar como uma conta separada do mesmo criador, sem juntar com a principal. |
likely | Colocar numa fila de revisão com as evidências. Uma pessoa decide. |
uncertain | Não guardar como conta do criador. No máximo, manter como pista. |
owned_by_other_creator: true | Segurar para revisão, qualquer que seja o veredito. |
Guarde o array evidence ao lado de cada conta armazenada. Quando alguém perguntar por que o Instagram de um criador está no seu sistema, você pode mostrar o link que provou isso, e quando um criador renomear uma conta, você vê qual prova ficou desatualizada.
Mantenha o mapa atualizado
Um mapa de criadores é uma foto de um momento. Criadores abrem contas novas, renomeiam as antigas e largam plataformas que param de pagar, e um teste como o Features dá a eles um novo motivo para mudar a forma de publicar. Planeje a atualização desde o início:
- Step 1Refaça as consultas periodicamente
Refaça as consultas periodicamente, e antes para os criadores com quem você mais trabalha. Compare o resultado novo com o salvo e registre o que mudou.
- Step 2Envie listas inteiras em lotes
Envie listas inteiras para o endpoint de lotes: até 500 URLs de perfil por lote, processadas em segundo plano, com uma exportação em CSV de uma linha por criador e uma coluna por plataforma. Linhas que sua conta pagou nos últimos 30 dias são grátis, e linhas que não encontram nada não custam nada.
- Step 3Observe contas novas e papéis que mudam
Fique de olho em uma nova conta do Instagram
confirmedem um criador que não tinha nenhuma, ou em uma contamainque virarelated. As duas coisas geralmente significam que o criador reorganizou a forma como 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"]}'Consulte GET /v1/batches/{id} até o status ser completed, partial ou failed e depois baixe o CSV em GET /v1/batches/{id}/export. A referência da API lista cada campo e cada erro.
O que o mapeamento não diz
Ligar contas responde quem o criador é em cada plataforma. Não diz se um criador faz parte do teste de Features do Instagram, quanto vale um acordo nem como as visualizações se dividem entre as plataformas. O Instagram não publicou uma lista dos criadores do teste, e a Meta disse que é cedo para divulgar um modelo de pagamento de longo prazo. Use o mapa de contas como base e busque essas respostas com o criador, nas publicações dele e nos seus próprios dados de campanha.
Teste com a sua própria lista
Cole um canal do YouTube no sociallinks.dev para ver as contas e as evidências de cada correspondência, depois crie uma chave de API e rode sua lista pela API.
Perguntas frequentes
Como encontro a conta do Instagram de um YouTuber?
Comece pelos links que o próprio criador colocou: os links do canal, as descrições dos vídeos e qualquer página de links na bio. No código, envie a URL do canal para POST /v1/resolve e mantenha o perfil do Instagram só se o veredito for confirmed.
Posso enviar o link de um vídeo do YouTube em vez do link do canal?
Não. A API aceita apenas URLs de perfil, então links de vídeos, Shorts e playlists são recusados com um 400. Converta o vídeo para o seu canal primeiro e depois envie a URL do canal.
Qual a diferença entre uma conta principal e uma relacionada?
Uma conta main é a conta principal do criador naquela plataforma. Uma conta related é do mesmo criador, mas é um segundo canal, uma submarca ou uma conta regional. As duas contam como correspondências, mas devem ser guardadas como contas separadas.
A API diz se um criador está no teste de Features do Instagram?
Não. Ela encontra as contas do criador e as evidências que as ligam. Se um criador posta Features, e em que condições, é algo para conferir no perfil e perguntar diretamente a ele.
Com que frequência devo atualizar as contas ligadas de um criador?
Refaça as consultas periodicamente, e antes para criadores com quem você trabalha de perto. As plataformas estão mudando a forma de pagar criadores, e eles costumam reagir abrindo, renomeando ou abandonando contas. Em um lote, linhas que sua conta pagou nos últimos 30 dias são grátis.
O que acontece se nenhuma conta for encontrada?
Você não paga nada. Uma consulta custa 1 crédito só quando encontra pelo menos uma conta.