UStackUStack
Social Fetch icon

Social Fetch

Social Fetch — единый scraper API для получения публичных профилей, постов, комментариев, видео/транскриптов и метрик TikTok, Instagram, YouTube, X и др.

Social Fetch

Что такое Social Fetch?

Social Fetch — это scraper API для социальных сетей, который предоставляет единый способ получения публичных данных из нескольких платформ. Он предназначен для разработчиков и команд, которым нужен программный доступ к профилям, постам/медиа, комментариям, видео/транскриптам и связанным метрикам без создания и поддержки отдельных скрейперов для каждого сайта.

API доступен через единый endpoint (с маршрутами по платформам) и возвращает нормализованные JSON-ответы. Вы можете использовать его для автоматизации рабочих процессов, таких как обогащение CRM, конвейеры контента, инструменты мониторинга/поиска и аналитические дашборды на основе данных единой структуры.

Ключевые возможности

  • Единый API для нескольких платформ: Получайте профили, посты/медиа, комментарии, видео и транскрипты через один API, а не кастомные парсеры для каждой платформы.
  • Нормализованные данные профилей и постов: Ответы включают общие поля (например, usernames/handles, количество подписчиков, статус верификации, аватары; для медиа — подписи, миниатюры, метрики вовлеченности и временные метки) для一致ной обработки.
  • Обновления в реальном времени: Сервис ориентирован на получение актуальных публичных данных с индикатором «~1с в среднем» для живых данных.
  • Возможности поиска и обнаружения: API поддерживает поиск по ключевым словам/хэштегам и пользователям по сетям (как описано в «Search & discovery»).
  • Удобная интеграция для разработчиков: Запросы выполняются по HTTP с заголовком API-ключа (например, x-api-key) для маршрутов вроде /v1/tiktok/... и /v1/instagram/....
  • Без обслуживания скрейпинга для вашей команды: На странице указано «No scraping. No maintenance», то есть вы интегрируетесь через API-вызовы, а не запускаете собственную логику скрейпинга.

Как использовать Social Fetch

  1. Получите API-ключ и добавьте его в запросы через заголовок x-api-key.
  2. Вызовите нужный endpoint платформы для требуемого ресурса (например, профиль TikTok по handle, профиль Instagram, канал YouTube по handle или профиль Twitter/X).
  3. Обработайте JSON-ответ в вашем приложении. Возвращаемые объекты содержат поля вроде идентификаторов профиля, счетчиков и элементов медиа/транскриптов в зависимости от endpoint.

Примеры использования со страницы:

  • GET https://api.socialfetch.dev/v1/tiktok/profile?handle=charlidamelio
  • GET https://api.socialfetch.dev/v1/instagram/profile?handle=instagram
  • GET https://api.socialfetch.dev/v1/youtube/channel?handle=MrBeast
  • GET https://api.socialfetch.dev/v1/twitter/profile?handle=elonmusk

Сценарии использования

  • Поиск создателей и инфлюенсеров: Создайте инструмент, который по handle/названию канала возвращает нормализованные поля профиля (отображаемое имя, био/описание, количество подписчиков, верификация и URL аватара).
  • Отслеживание конкурентного контента: Периодически получайте посты и медиа целевых аккаунтов, сохраняйте подписи/миниатюры плюс метрики вовлеченности и timestamps публикации для сравнения.
  • Дашборды здоровья аккаунтов: Используйте данные профилей и метрик для заполнения дашбордов, отслеживающих количество подписчиков, статус верификации и метаданные аккаунта во времени.
  • Мониторинг и оповещения по публичному контенту: Создайте рабочие процессы отчетности, которые тянут обновленные публичные посты/медиа и выявляют изменения для алертов (например, обновления контента или метрик).
  • Конвейеры контента с транскриптами: Для видео-контента получайте данные видео и транскриптов для индексации, суммаризации или поиска.

FAQ

Какие платформы поддерживает Social Fetch?

На странице указаны TikTok, Instagram, YouTube и X (Twitter), а также дополнительные платформы: LinkedIn, Reddit, Facebook, Google Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Linktree и Truth Social.

Какие данные можно получить?

Согласно странице, доступны Profiles, Posts & media, Comments, Videos и Transcripts, а также metrics и поиск/обнаружение (по ключевым словам, хэштегам и пользователям).

Нужно ли реализовывать логику скрейпинга?

Нет. На странице указано «No scraping. No maintenance», Social Fetch позиционируется как API для вызовов, а не скрейпер для запуска.

Как аутентифицировать запросы?

Запросы используют API-ключ через заголовок x-api-key (пример на странице).

Что возвращает API?

На странице показаны примеры JSON-ответов с полями профилей (например, счетчики, верификация, био, URL аватаров) и полями каналов/видео (например, подписчики/просмотры видео, описания, поля медиа/транскриптов в зависимости от endpoint).

Альтернативы

  • Платформо-специфичные API (где доступны): Используйте официальные или полуофициальные API платформ для поддерживаемых конечных точек, обычно с настройкой по каждой платформе и разными форматами ответов.
  • Собственные сервисы скрапинга или headless-браузеры: Запускайте свои скраперы для сбора публичных данных напрямую, жертвуя усилиями на поддержку и хрупкостью в обмен на использование управляемого API.
  • Платформы социального анализа с экспортом или API-доступом: Используйте инструменты для аналитики/инсайтов, которые могут упростить дашборды, но не обеспечивают такой же низкоуровневый, нормализованный JSON-воркфлоу, как описано здесь.
  • Универсальные инструменты извлечения данных: Используйте ETL/фреймворки для краулинга данных, чтобы извлекать и преобразовывать веб-данные в датасет, но вам всё равно придётся строить логику извлечения и нормализации для каждой платформы.
Social Fetch | UStack