API ДЛЯ ПОИСКА СОЦСЕТЕЙ · РУКОВОДСТВО

Как найти все соцсети блогера с помощью API

У вас есть YouTube-канал блогера, а нужны его Instagram, TikTok и X. Как найти их вручную, почему совпадение ника не доказательство и как сделать это для сотен блогеров с помощью API.

Обновлено 24 октября 2026 г. · 10 мин чтения

Вы нашли блогера на YouTube и хотите с ним поработать. Прежде чем отправлять предложение о спонсорстве, нужно увидеть всю картину: его Instagram, TikTok, аккаунт в X, возможно, сайт или подкаст. Для одного блогера это пара минут кликов. Для списка из 300 блогеров в таблице это дни работы, и ошибки накапливаются.

Это руководство охватывает оба случая. Сначала ручной способ найти все соцсети блогера, в том числе почему совпадения ника недостаточно. Затем как автоматизировать поиск с помощью API для поиска соцсетей, по одному профилю или целым списком, с рабочим кодом.

Сразу о рамках: все, что здесь описано, касается публичных аккаунтов блогеров и компаний, то есть людей, которые публикуются под публичным именем и хотят, чтобы их находили аудитория и бренды. Это не руководство по слежке за частными лицами, и использовать его так не следует.

Зачем нужен полный набор соцсетей блогера

Одного профиля редко хватает для решения. Команды ищут другие аккаунты блогера по нескольким типичным причинам:

  • Инфлюенс-маркетинг. У блогера со средним YouTube-каналом может быть гораздо более крупный TikTok, или наоборот. Перед тем как определить бюджет или набор каналов, нужно увидеть всю аудиторию.
  • Предложения о спонсорстве. Деловые контакты часто есть только на одной платформе, например на странице ссылок в профиле или в описании канала.
  • Базы блогеров и CRM. В купленных, спарсенных или собранных вручную списках обычно по одному нику на блогера и пустые колонки для всего остального.
  • Проверка. Блогер пишет вам и утверждает, что ведет популярный аккаунт. Нужно убедиться, что присланный Instagram и известный вам YouTube-канал действительно принадлежат одному человеку, а не самозванцу или тезке.

Ручной способ: идите по ссылкам самого блогера

Самое надежное доказательство это ссылка, которую поставил сам блогер. Редактировать профиль может только владелец, поэтому ссылка из аккаунта, которому вы уже доверяете, на другой аккаунт почти равна доказательству. Проверяйте источники в таком порядке.

Ссылки канала и описание

На YouTube откройте панель описания канала. Блогеры перечисляют там свои другие платформы, а многие каналы также показывают кнопку для деловых запросов. Ссылки в шапке канала ведут туда же.

Описания видео

Многие блогеры вставляют полный набор ссылок на соцсети под каждым роликом. Посмотрите несколько свежих видео, потому что старые описания могут вести на переименованные или заброшенные аккаунты.

Страницы ссылок в профиле

Многие блогеры ставят в профиль одну ссылку, которая открывает страницу со ссылками, например на сервисах Linktree, Beacons или Stan, или на собственном домене. На таких страницах часто перечислены все платформы блогера. Запишите адрес самой страницы ссылок, чтобы можно было показать, откуда взялось доказательство.

Собственный сайт блогера

Если у блогера есть личный сайт, проверьте шапку, подвал, страницу «обо мне» и любые страницы для прессы или медиакит. В подвале часто есть иконки соцсетей, которые блогер больше нигде не упоминает.

Перекрестные упоминания в контенте

Блогеры упоминают другие аккаунты прямо в речи: «подписывайтесь на мой TikTok, там короткая версия» или «полный рецепт я выложил в Instagram». Если у вас есть расшифровка видео, быстрый текстовый поиск по названиям платформ найдет такие упоминания без повторного просмотра. В нашем обзоре API для расшифровки YouTube рассказано, как получать расшифровки массово, если вы делаете это для многих каналов.

Более подробный разбор ручного способа, с поисковыми операторами и обратным поиском по картинкам, есть в руководстве sociallinks.dev о том, как найти все соцсети блогера.

Почему одно совпадение ника ненадежно

Самый быстрый способ: взять ник блогера и подставить его в шаблон адреса каждой платформы. Если YouTube-канал youtube.com/@leoruns, попробуйте instagram.com/leoruns и tiktok.com/@leoruns.

Это полезное первое предположение, но само по себе совпадение ника ничего не доказывает:

  • Имя может принадлежать другому человеку. Распространенные имена и короткие ники на других платформах часто заняты посторонними людьми.
  • Фан-аккаунты, пародии и самозванцы копируют ники. Популярные блогеры их притягивают, и на первый взгляд такие аккаунты выглядят убедительно.
  • Блогеры используют вариации. Если имя занято, блогеры берут варианты вроде leo.runs, leoruns_ или leorunstv, поэтому точного совпадения может не быть, хотя сам блогер на платформе есть.
  • Ники меняются. Блогер может переименовать аккаунт, после чего старый ник займет кто-то другой. Старая ссылка сегодня может вести к другому человеку.

Поэтому считайте каждое совпадение ника зацепкой. Принимайте его, только если есть подтверждение: ссылка из надежного аккаунта, перекрестное упоминание или совпадающие имя и фото профиля при похожем контенте. Записывайте, какое доказательство вы использовали, чтобы решение можно было проверить позже.

ДоказательствоНадежностьПример
Ссылка, поставленная блогеромВысокаяВ био Instagram есть ссылка на YouTube-канал
Перекрестное упоминание в контентеВысокаяВ видео звучит «ищите меня в TikTok: @leoruns»
Одна и та же страница ссылокВысокаяОба аккаунта ссылаются на одну страницу ссылок
Одинаковые имя и фотоСредняяСовпадают отображаемое имя и фото профиля
Только одинаковый никНизкаяtiktok.com/@leoruns существует, но больше ничто его не связывает

Проблема масштаба

Ручной способ хорошо работает для одного блогера. Со списком он не справляется:

  • Несколько минут на блогера складываются в дни работы для списка из 500 блогеров.
  • Разные люди применяют разные критерии: один исследователь принимает совпадения ников, другой нет.
  • Никто не записывает доказательства, поэтому ошибочное совпадение в CRM невозможно отследить.
  • Аккаунты меняются, и список, вычищенный полгода назад, уже устаревает.

Здесь помогает API. Нужен инструмент, который возьмет единственный профиль, который у вас есть, сам пройдет по ссылкам и проверит их, а затем вернет структурированный результат с приложенными доказательствами. Тогда ваш код решает, что принять, а человек проверяет только сомнительные случаи.

Как пользоваться API для поиска соцсетей

sociallinks.dev это наш родственный продукт, созданный именно для этого. Вы даете ему ссылку на профиль в Instagram, TikTok, YouTube или X, и он возвращает аккаунты блогера на других платформах, каждый с вердиктом, итоговой оценкой уверенности и доказательствами. Он распознает 15 сетей, в том числе Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit и GitHub, а также сайты и страницы ссылок в профиле.

Каждый запрос проверяет профиль, читает ссылки в био блогера и его страницу ссылок, выполняет целевой поиск в крупных сетях, а затем проверяет личность каждого кандидата. Поиск идет в реальном времени по самим платформам, а не по устаревшей базе данных.

Сервис работает тремя способами, все на одних и тех же кредитах:

  • Веб-приложение: вставьте одну ссылку на профиль и просмотрите результаты.
  • Массовый поиск: вставьте или загрузите до 500 ссылок на профили (по одной на строку или файлом .csv или .txt) и скачайте CSV.
  • API: REST API по адресу https://sociallinks.dev/v1, а также размещенный MCP-сервер для ИИ-ассистентов.

Поиск одного блогера через API

Создайте API-ключ в личном кабинете sociallinks.dev в разделе API. Передавайте его в каждом запросе в заголовке Authorization: Bearer (заголовок x-api-key тоже подходит). Ключ показывается один раз, при создании.

Чтобы найти блогера, отправьте ссылку на его профиль в POST /resolve. Большинство наших читателей начинают с YouTube, поэтому вот запрос, который стартует с 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"}'

Параметр url должен быть ссылкой на страницу профиля блогера. Посты, Reels, видео и просто @ники отклоняются с ошибкой 400. Если ваш инструмент умеет отправлять только GET-запросы, GET /resolve делает то же самое, а закодированная ссылка на профиль передается в параметре запроса url.

Новые запросы занимают от 10 до 40 секунд. Блогеры, которых уже искали, возвращаются мгновенно. Вот пример ответа из документации для запроса, начатого с профиля в 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
}

Несколько полей, которые стоит знать:

  • verdict показывает, как каждый профиль связан с запросом. Отправленный вами профиль возвращается как "seed", а найденные аккаунты могут вернуться как "confirmed".
  • net_confidence объединяет силу поиска и проверку личности в одно число для каждого аккаунта. Показываются только совпадения с уверенностью от 50 %.
  • evidence перечисляет, как и где был найден каждый аккаунт, чтобы вы могли проверить это в один клик.
  • rejected считает кандидатов, которые были рассмотрены и отклонены.

Вот тот же вызов на Python, который выводит каждый аккаунт с доказательствами:

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"])

Заголовок ответа X-Credits-Remaining содержит ваш баланс, а GET /balance возвращает его по запросу.

Массовая обработка списка блогеров

Для списков не запускайте цикл по /resolve. Новые запросы ограничены 5 в минуту на ключ, и при превышении API отвечает кодом 429 с заголовком Retry-After. Вместо этого отправьте список в POST /batches: до 500 ссылок на профили в одном пакете, обработка идет в фоне.

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"]}'

В ответе будет id пакета и количество строк, некорректных строк и дубликатов. Затем опрашивайте GET /batches/{id} каждые несколько секунд, пока статус не станет "completed", "partial" или "failed", и скачайте результаты через GET /batches/{id}/export.

Этот скрипт на Python читает ссылки на YouTube-каналы из текстового файла, обрабатывает их одним пакетом и сохраняет 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"])

В CSV по одной строке на каждый отправленный профиль и по колонке на платформу, плюс статус и списанные кредиты. Колонки такие:

row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error

Файл сразу загружается в таблицу или импортируется в CRM и заполняет пустые колонки Instagram, TikTok и X рядом с YouTube-каналами, с которых вы начали. GET /batches выводит список ваших пакетов, если нужно продолжить с того места, где вы остановились, а POST /batches/{id}/cancel останавливает пакет (уже запущенные строки все равно завершатся).

Цены и ограничения

sociallinks.dev берет плату за блогера, а не за платформу. Запрос стоит 1 кредит, если найден хотя бы один аккаунт помимо отправленного, сколько бы платформ ни нашлось. Запросы, которые ничего не нашли, и неудачные запросы бесплатны. То же правило действует для каждой строки пакета, а строки, которые не являются ссылками на профили, пропускаются и не оплачиваются. Повторный поиск блогера, за которого ваш аккаунт уже платил в последние 30 дней, тоже бесплатен.

Кредиты продаются разовыми пакетами без подписки и не сгорают:

ПакетЦенаПоиски блогеровЗа найденного блогера
Starter17 $2008,5 ¢
Pro49 $7506,5 ¢
Agency99 $1 7505,7 ¢

Новые аккаунты получают 3 бесплатных запроса без привязки карты. Документированные ограничения API:

ОграничениеЗначение
Новые запросы на ключ5 в минуту
Блогеры, которых уже искалиБез ограничений, возвращаются мгновенно
Профилей в пакете500
Активных API-ключей на аккаунт10

Актуальные подробности смотрите на странице цен и в документации API.

Обработка ошибок

Каждая ошибка возвращается как JSON-объект с понятным сообщением и, где это полезно, кодом для ветвления логики. Чаще всего вы встретите такие:

СтатусЗначениеЧто делать
400Не ссылка на профиль или нет тела запросаОтправьте полную ссылку на профиль, а не пост, видео или просто @ник
401Ключ неизвестен, отозван или отсутствуетПроверьте заголовок Authorization
402Закончились кредитыНичего не списано; купите пакет и повторите
429Слишком много новых запросовПодождите указанное в Retry-After число секунд или используйте /batches
502Запрос сломался на их сторонеПлата не списана; попробуйте снова

Использование из Claude, Cursor и других ИИ-инструментов

Если вы работаете с ИИ-ассистентом, у sociallinks.dev также есть размещенный MCP-сервер по адресу https://sociallinks.dev/mcp. В Claude Code его добавляет одна команда:

claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"

Он работает с Cursor, VS Code, Windsurf, Gemini CLI и любым клиентом, поддерживающим удаленный MCP. Инструменты (lookup_creator, check_balance, start_batch и get_batch) тарифицируются точно так же, как REST-эндпоинты, поэтому можно попросить ассистента найти аккаунты блогера, пока вы составляете шорт-лист.

Лучшие практики поиска блогеров

  • Начинайте с самого сильного профиля. Основной канал блогера со ссылками в описании дает лучшие результаты, чем небольшой второстепенный аккаунт.
  • Сохраняйте доказательства, а не только ник. Записывайте вердикт, оценку уверенности и источник доказательства рядом с каждым аккаунтом, чтобы любой мог понять, почему он был принят.
  • Задайте правило приема. Например, автоматически принимайте подтвержденные совпадения, а остальные отправляйте человеку на проверку.
  • Перепроверяйте перед важными решениями. Аккаунты переименовывают и забрасывают. Найдите блогера заново перед подписанием договора, вместо того чтобы доверять строке многомесячной давности.
  • Ограничьтесь публичными блогерами. Ищите людей, которые публично выступают как блогеры или компании, для партнерств, исследований и проверки. Не используйте эти инструменты для слежки за частными лицами.

Когда аккаунты блогера найдены, следующий шаг обычно понять, что он на самом деле говорит. Если YouTube его основной канал, расшифровки видео это самый быстрый способ проверить темы, тон и прошлых спонсоров до того, как вы с ним свяжетесь. Наш API для расшифровки YouTube возвращает их в виде JSON-сегментов с таймкодами, а если вы планируете спонсорство для собственного канала, прочитайте, как зарабатывать на YouTube.

Частые вопросы

Как найти TikTok или Instagram блогера по его YouTube-каналу?+

Начните со ссылок, которые блогер добавил в шапку и описание канала, затем посмотрите описания под последними видео и страницу ссылок в профиле, если он ею пользуется. Обычно блогеры сами ссылаются на свои аккаунты. Если ссылок нет, поищите его ник и имя на другой платформе, но подтвердите любое совпадение, прежде чем ему доверять.

Достаточно ли поискать тот же ник на всех платформах?+

Нет. Совпадающий ник это зацепка, а не доказательство. На другой платформе такое же имя может принадлежать другому человеку, фан-аккаунты и пародии часто копируют ники, а блогеры иногда переименовывают аккаунты, и старый ник достается кому-то другому. Подтверждайте каждое совпадение ссылкой или перекрестным упоминанием из аккаунта, которому вы уже доверяете.

Есть ли API, чтобы найти все соцсети блогера?+

Да. У sociallinks.dev есть REST API: вы отправляете ссылку на профиль в Instagram, TikTok, YouTube или X в POST /v1/resolve и получаете в JSON аккаунты блогера на других платформах, каждый с вердиктом, итоговой оценкой уверенности и доказательствами. Для списков POST /v1/batches принимает до 500 ссылок на профили.

Можно ли найти блогера только по @нику?+

С API sociallinks.dev нельзя. Ему нужна ссылка на страницу профиля блогера. Посты, Reels, видео и просто @ники отклоняются с ошибкой 400, поэтому перед отправкой превратите ник в полную ссылку на профиль.

Сколько стоит API для поиска соцсетей?+

В sociallinks.dev вы платите 1 кредит за блогера, если найден хотя бы один аккаунт помимо отправленного. Запросы, которые ничего не нашли, и неудачные запросы бесплатны. Пакеты кредитов оплачиваются один раз: 17 $ за 200 запросов, 49 $ за 750 и 99 $ за 1 750. Новые аккаунты получают 3 бесплатных запроса.

Законно и этично ли искать чьи-то аккаунты в соцсетях?+

Это руководство о публичных аккаунтах блогеров и компаний: людей, которые публикуются под публичным именем и хотят, чтобы их находили бренды и аудитория. Используйте эти методы, чтобы проверять партнеров, дополнять базу блогеров или подтверждать личность. Не используйте их для слежки за частными лицами или сбора досье на них, соблюдайте правила платформ и законы о защите данных, которые к вам применимы.

Читайте также

Извлекайте транскрипты бесплатно

Превращайте любое видео YouTube в текст за секунды. Банковская карта не нужна.

ПОПРОБОВАТЬ YOUTUBETRANSCRIPT.DEV →
Как найти все соцсети блогера: поиск аккаунтов через API