Блог / Руководство для разработчиков
Как найти Instagram по каналу YouTube: публикация в один день, один автор, много аккаунтов
Еще недавно Instagram ютубера был местом для нарезок и закулисья. Теперь Instagram платит некоторым ютуберам за то, чтобы они выкладывали туда и полный выпуск, в тот же день. Если ваш продукт хранит, ранжирует или связывается с авторами, вам теперь нужно надежно находить аккаунт Instagram по каналу YouTube, потому что карточка автора должна объединять одного человека, одно шоу и несколько аккаунтов, где оно выходит. В этом руководстве объясняется, почему сопоставление важно именно сейчас, как связать канал YouTube с аккаунтами в Instagram, TikTok и X через API sociallinks.dev и как поддерживать эти данные в актуальном состоянии.
Что изменилось
В конце октября 2026 года Instagram начал тестировать Features, горизонтальный формат для видео длиной до 90 минут, с небольшой группой авторов (The Hollywood Reporter). Авторы могут нарезать из Feature ролики Reels, которые ведут зрителя обратно к полному видео. Через несколько дней Business Insider сообщил, что Instagram предложил отдельным ютуберам 50 000 долларов за публикацию длинных видео в формате Features, а некоторые предложения доходили до 500 000 долларов. Сделки требуют выкладывать видео в Instagram в тот же день, что и на YouTube, и не требуют эксклюзивности.
YouTube тоже не стоит на месте. Он тестирует порог выплат в 20 долларов вместо 100 для случайно выбранной группы авторов из Партнерской программы в США, Индии и Индонезии (YouTube). Оба шага указывают в одну сторону: платформы борются за одних и тех же авторов, а у авторов есть все причины публиковаться везде сразу.
Для тех, кто ведет базу авторов, практический вывод простой. Один и тот же выпуск с той же рекламной интеграцией теперь живет на двух или трех платформах под никами, которые могут не совпадать. Карточка, привязанная к одной платформе, видит только часть автора.
Почему автору теперь нужна одна карточка
Когда одно и то же шоу выходит на YouTube и в Instagram, автор, сохраненный как отдельные несвязанные аккаунты, создает проблемы, которые легко не заметить:
- Двойной учет. Две строки на одного человека раздувают шорт-лист или карту рынка, а аудитория в одних местах суммируется дважды, а в других не учитывается вовсе.
- Разорванная статистика. Если спонсорский выпуск выходит на обеих платформах, половина его просмотров из Instagram никогда не попадает в отчет, построенный на данных YouTube.
- Не тот контакт. Написать автору через аккаунт, который он не ведет, или через заброшенный канал, значит потратить первое сообщение впустую.
- Аккаунты нарезок и фанатов. Длинные шоу режут и перезаливают аккаунты, которые автору не принадлежат. Публикация в тот же день усиливает проблему: нарезки появляются за считаные часы под похожими никами.
- Основные и дополнительные аккаунты. У многих авторов есть основной канал плюс второй канал, аккаунт подкаста или региональный аккаунт. Они принадлежат одному человеку, но их не стоит сливать в одну строку.
Начинайте с канала YouTube
Для авторов длинных видео канал YouTube обычно лучшая отправная точка. Там полные выпуски лежат дольше всего, а ID канала никогда не меняется, даже если автор переименует свой @handle. Храните ID канала UC… как стабильный ключ, а ник считайте отображаемым значением. Если у вас есть только ник, наше руководство о том, как получить ID канала YouTube по нику, показывает, как его найти.
API sociallinks.dev принимает канал в любой из привычных форм URL: youtube.com/@handle, youtube.com/channel/UC… и старые пути /c/ и /user/. Он принимает профили, а не контент, поэтому ссылка на видео, Shorts или плейлист отклоняется с ошибкой 400. Если вам дали список ссылок на видео, сначала приведите каждую к ее каналу. О ручных проверках, которые стоят за каждым совпадением, читайте в статье как найти все соцсети автора.
Как найти Instagram по каналу YouTube через API
Один запрос принимает URL профиля и возвращает остальные аккаунты автора. Каждый аккаунт приходит с вердиктом, итоговой оценкой уверенности и доказательствами, которые связали его с исходным профилем, например ссылкой в био или на странице ссылок самого автора. Новый поиск занимает от 10 до 40 секунд; автор, который уже есть в наших данных, возвращается сразу. Поиск стоит 1 кредит, если найден хотя бы один аккаунт, и ничего, если не найдено ни одного.
// 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"));Ответ сначала описывает автора (creator.name, creator.aliases, creator.total_audience), а затем перечисляет все аккаунты в profiles, где отправленный профиль помечен как seed. Поля, которые понадобятся чаще всего:
| Поле | Что оно сообщает |
|---|---|
platform, handle, url | Какой это аккаунт, с канонической ссылкой. |
platform_id | Собственный ID платформы, если он известен, например ID канала YouTube. Используйте его как ключ вместо ника. |
verdict | confirmed, likely или uncertain. Только за confirmed стоят независимые доказательства. |
role | main для основного аккаунта автора на этой платформе, related для второго канала, суббренда или регионального аккаунта. |
net_confidence | Оценки поиска и проверки вместе, от 0 до 1. |
evidence | Почему аккаунт совпал: у каждого элемента есть тип, описание и URL источника. |
owned_by_other_creator | Одна из ссылок аккаунта в наших данных уже принадлежит другому автору, поэтому будьте осторожны. |
Решите, что сохранять
API помечает свою неуверенность, а не скрывает ее, поэтому ваш код может решать, что делать на каждом уровне. Простое правило, которое подходит большинству баз авторов:
| Результат | Рекомендуемое действие |
|---|---|
confirmed, role: main | Автоматически привязать к карточке автора. |
confirmed, role: related | Сохранить как отдельный аккаунт того же автора, не сливая с основным. |
likely | Отправить в очередь на проверку вместе с доказательствами. Решает человек. |
uncertain | Не сохранять как аккаунт автора. В лучшем случае оставить как зацепку. |
owned_by_other_creator: true | Отложить на проверку при любом вердикте. |
Храните массив evidence рядом с каждым сохраненным аккаунтом. Когда кто-то спросит, почему Instagram автора есть в вашей системе, вы сможете показать ссылку, которая это доказала, а когда автор переименует аккаунт, вы увидите, какое доказательство устарело.
Поддерживайте данные в актуальном состоянии
Карта авторов это снимок на конкретный момент. Авторы открывают новые аккаунты, переименовывают старые и уходят с платформ, которые перестают платить, а тест вроде Features дает им новый повод что-то поменять. Заложите обновление с самого начала:
- Step 1Регулярно повторяйте поиск
Повторяйте поиск по расписанию, и чаще для авторов, с которыми работаете больше всего. Сравнивайте новый результат с сохраненным и записывайте, что изменилось.
- Step 2Отправляйте списки пакетами
Отправляйте целые списки в эндпоинт пакетов: до 500 URL профилей в пакете, обработка в фоне, экспорт в CSV с одной строкой на автора и одной колонкой на платформу. Строки, за которые ваш аккаунт заплатил за последние 30 дней, бесплатны, а строки без результата ничего не стоят.
- Step 3Следите за новыми аккаунтами и сменой ролей
Следите за появлением нового аккаунта Instagram со статусом
confirmedу автора, у которого его не было, или за тем, как аккаунтmainстановитсяrelated. И то и другое обычно означает, что автор перестроил то, как он публикуется.
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"]}'Опрашивайте GET /v1/batches/{id}, пока статус не станет completed, partial или failed, затем скачайте CSV через GET /v1/batches/{id}/export. В справочнике API перечислены все поля и ошибки.
Чего сопоставление не скажет
Связка аккаунтов отвечает на вопрос, кто автор на каждой платформе. Она не скажет, участвует ли автор в тесте Features в Instagram, сколько стоит сделка и как его просмотры делятся между платформами. Instagram не публиковал список авторов в тесте, а Meta заявила, что пока рано говорить о долгосрочной модели выплат. Считайте карту аккаунтов фундаментом, а эти ответы получайте у самого автора, из его публикаций и из собственных данных кампаний.
Попробуйте на своем списке
Вставьте канал YouTube на sociallinks.dev, чтобы увидеть его аккаунты и доказательства каждого совпадения, затем создайте ключ API и прогоните свой список через API.
Частые вопросы
Как найти Instagram ютубера?
Начните со ссылок, которые автор разместил сам: ссылок канала, описаний видео и страницы ссылок в био. В коде отправьте URL канала в POST /v1/resolve и сохраняйте профиль Instagram, только если его вердикт confirmed.
Можно ли отправить ссылку на видео YouTube вместо ссылки на канал?
Нет. API принимает только URL профилей, поэтому ссылки на видео, Shorts и плейлисты отклоняются с ошибкой 400. Сначала приведите видео к его каналу, затем отправьте URL канала.
Чем основной аккаунт отличается от связанного?
Аккаунт main это основной аккаунт автора на этой платформе. Аккаунт related принадлежит тому же автору, но это второй канал, суббренд или региональный аккаунт. Оба считаются совпадениями, но хранить их нужно как отдельные аккаунты.
Сообщает ли API, участвует ли автор в тесте Features в Instagram?
Нет. Он находит аккаунты автора и доказательства, которые их связывают. Публикует ли автор Features и на каких условиях, нужно проверять в его профиле и спрашивать у него напрямую.
Как часто обновлять связанные аккаунты автора?
Повторяйте поиск по расписанию, и чаще для авторов, с которыми работаете плотно. Платформы меняют то, как платят авторам, и авторы часто реагируют, открывая, переименовывая или забрасывая аккаунты. В пакете строки, за которые ваш аккаунт заплатил за последние 30 дней, бесплатны.
Что будет, если не найдено ни одного аккаунта?
С вас ничего не спишут. Поиск стоит 1 кредит, только если найден хотя бы один аккаунт.