Social Fetch
Social Fetch es una API de scraping unificada para recuperar perfiles, publicaciones, comentarios, videos, transcripciones y métricas públicas de TikTok, Instagram, YouTube, X y más.
¿Qué es Social Fetch?
Social Fetch es una API de scraping de redes sociales que proporciona una forma unificada para recuperar datos sociales públicos de múltiples plataformas. Está diseñada para desarrolladores y equipos que necesitan acceso programático a perfiles, publicaciones/medios, comentarios, videos/transcripciones y métricas relacionadas sin construir y mantener scrapers separados para cada sitio.
La API se accede a través de un único endpoint (con rutas por plataforma) y devuelve respuestas JSON normalizadas. Puedes usarla para impulsar flujos de trabajo como enriquecimiento de CRM, tuberías de contenido, herramientas de monitoreo/búsqueda y paneles de análisis construidos sobre datos de forma consistente.
Características clave
- API unificada para múltiples plataformas: Extrae perfiles, publicaciones/medios, comentarios, videos y transcripciones a través de una sola superficie de API en lugar de parsers personalizados por plataforma.
- Datos de perfiles y publicaciones normalizados: Las respuestas incluyen campos comunes (p. ej., nombres de usuario/handles, conteos de seguidores/suscriptores, estado de verificación, avatares; y para elementos multimedia, subtítulos, miniaturas, métricas de engagement y marcas de tiempo) para mantener el procesamiento downstream consistente.
- Actualizaciones en tiempo real: El servicio se centra en obtener datos públicos actuales, con un indicador de datos en vivo de “~1s promedio” mostrado en la página.
- Capacidades de búsqueda y descubrimiento: La API soporta descubrimiento por palabras clave/hashtag y usuarios en redes (como se describe en “Búsqueda y descubrimiento”).
- Integración amigable para desarrolladores: Las solicitudes se realizan sobre HTTP usando un encabezado de clave API (p. ej.,
x-api-key) para acceder a rutas de plataforma como/v1/tiktok/...y/v1/instagram/.... - Sin mantenimiento de scraping para tu equipo: La página indica explícitamente “Sin scraping. Sin mantenimiento”, lo que significa que integras mediante llamadas a la API en lugar de ejecutar tu propia lógica de scraping.
Cómo usar Social Fetch
- Obtén una clave API e inclúyela en las solicitudes usando el encabezado
x-api-key. - Llama al endpoint de la plataforma correspondiente para el recurso que necesitas (por ejemplo, un perfil de TikTok por handle, un perfil de Instagram, un canal de YouTube por handle o un perfil de Twitter/X).
- Procesa la respuesta JSON en tu aplicación. Los objetos devueltos incluyen campos como identificadores de perfil, conteos y elementos relacionados con medios/transcripciones según el endpoint.
Ejemplos de uso de la página:
GET https://api.socialfetch.dev/v1/tiktok/profile?handle=charlidamelioGET https://api.socialfetch.dev/v1/instagram/profile?handle=instagramGET https://api.socialfetch.dev/v1/youtube/channel?handle=MrBeastGET https://api.socialfetch.dev/v1/twitter/profile?handle=elonmusk
Casos de uso
- Búsqueda de creadores e influencers: Construye una herramienta de búsqueda que toma un handle/nombre de canal y devuelve campos de perfil normalizados (nombre de visualización, bio/descripción, conteos de seguidores/suscriptores, verificación y URLs de avatares).
- Seguimiento de contenido competitivo: Extrae periódicamente publicaciones y medios de cuentas objetivo y almacena subtítulos/miniaturas más métricas de engagement y marcas de tiempo de publicación para comparación.
- Paneles de salud de cuentas: Usa datos de perfiles y métricas para poblar paneles que rastrean conteos de seguidores/suscriptores, estado de verificación y metadatos de cuenta relacionados a lo largo del tiempo.
- Monitoreo y alertas sobre señales de contenido público: Crea flujos de informes que extraen publicaciones/medios públicos actualizados y detectan cambios para alertas (p. ej., actualizaciones de contenido o métricas de engagement).
- Tuberías de contenido con transcripciones: Para contenido relacionado con videos, extrae datos de video y transcripción para soportar indexación, resumen o búsqueda downstream.
Preguntas frecuentes
¿Qué plataformas soporta Social Fetch?
La página lista TikTok, Instagram, YouTube y X (Twitter), y también menciona plataformas adicionales como LinkedIn, Reddit, Facebook, Google Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Linktree y Truth Social.
¿Qué tipos de datos puedo recuperar?
Según la página, puedes acceder a Perfiles, Publicaciones y medios, Comentarios, Videos y Transcripciones, junto con métricas y búsqueda/descubrimiento (palabras clave, hashtags y descubrimiento de usuarios).
¿Necesito implementar lógica de scraping?
No. La página indica “Sin scraping. Sin mantenimiento”, posicionando Social Fetch como una API que llamas en lugar de un scraper que ejecutas.
¿Cómo autentico las solicitudes?
Las solicitudes usan una clave API mediante el encabezado x-api-key (ejemplo mostrado en la página).
¿Qué devuelve la API?
La página muestra respuestas JSON de muestra que incluyen campos de perfil (p. ej., conteos, verificación, bios, URLs de avatares) y campos relacionados con canales/videos (p. ej., conteos de suscriptores/videos, descripciones, campos de medios/transcripciones según el endpoint).
Alternativas
- APIs específicas de plataformas cuando estén disponibles: Usa APIs oficiales o semi-oficiales de las plataformas para los endpoints compatibles, típicamente con configuración plataforma por plataforma y formatos de respuesta diferentes.
- Servicios de scraping personalizados o scrapers de navegador headless: Ejecuta tus propios scrapers para recopilar datos públicos directamente, intercambiando esfuerzo de mantenimiento y fragilidad por el uso de una API gestionada.
- Plataformas de análisis social con exportación o acceso a API: Usa herramientas orientadas a análisis/insights, que pueden simplificar paneles pero no proporcionan el mismo flujo de trabajo JSON de bajo nivel y normalizado descrito aquí.
- Herramientas de extracción de datos de propósito general: Usa frameworks ETL/de rastreo de datos para obtener y transformar datos web en un conjunto de datos, pero aún necesitarías construir lógica de extracción y normalización por plataforma.
Alternativas
Happenstance
Happenstance es una búsqueda de redes impulsada por IA para investigar personas en conexiones como Gmail, Google Calendar, LinkedIn, Twitter e Outlook.
Geekflare Web Scraping API
Geekflare Web Scraping API extrae HTML, Markdown, JSON o texto de páginas dinámicas, gestionando CAPTCHAs, proxies rotatorios y JavaScript.
Claro
Claro Research Agents automatiza la investigación manual en una tabla nativa: enriquece listas, extrae datos estructurados y supervisa cambios de precios o datasets.
Monid
Monid permite que tus agentes lean contenido del web social y sitios como Reddit, TikTok, LinkedIn, Google Reviews y Amazon para acceder a información externa.
DataSieve: Text to Data
DataSieve: Text to Data extrae correos, fechas, URLs y más desde texto y muchos formatos de archivo, 100% offline en iPhone, iPad y Mac.
Bardeen
Bardeen es un raspador web impulsado por IA que ayuda a los usuarios a obtener, calificar y contactar leads de manera eficiente.