UStackUStack
Social Fetch icon

Social Fetch

Social Fetch é uma API de scraping unificada de redes sociais que permite recuperar perfis, posts, comentários, vídeos, transcrições e métricas via um endpoint.

Social Fetch

O que é Social Fetch?

Social Fetch é uma API de scraping de redes sociais que fornece uma única forma unificada de recuperar dados sociais públicos de múltiplas plataformas. É projetada para desenvolvedores e equipes que precisam de acesso programático a perfis, posts/mídia, comentários, vídeos/transcrições e métricas relacionadas, sem construir e manter scrapers separados para cada site.

A API é acessada por meio de um único endpoint (com rotas por plataforma) e retorna respostas JSON normalizadas. Você pode usá-la para alimentar fluxos de trabalho como enriquecimento de CRM, pipelines de conteúdo, ferramentas de monitoramento/pesquisa e painéis de análise baseados em dados de formato consistente.

Principais Recursos

  • API unificada para múltiplas plataformas: Recupere perfis, posts/mídia, comentários, vídeos e transcrições via uma única superfície de API, em vez de parsers personalizados por plataforma.
  • Dados de perfil e post normalizados: As respostas incluem campos comuns (ex.: nomes de usuário/handles, contagens de seguidores/inscritos, status de verificação, avatares; e para itens de mídia, legendas, miniaturas, métricas de engajamento e timestamps) para manter o processamento downstream consistente.
  • Atualizações em tempo real/vivas: O serviço é focado em buscar dados públicos atuais, com indicador de “~1s em média” para dados ao vivo exibido na página.
  • Capacidades de pesquisa e descoberta: A API suporta descoberta por palavra-chave/hashtag e usuário em redes (conforme descrito em “Search & discovery”).
  • Integração amigável para desenvolvedores: As requisições são feitas via HTTP usando um cabeçalho de chave de API (ex.: x-api-key) para acessar rotas de plataforma como /v1/tiktok/... e /v1/instagram/....
  • Sem manutenção de scraping para sua equipe: A página afirma explicitamente “No scraping. No maintenance”, indicando que você integra via chamadas de API em vez de executar sua própria lógica de scraping.

Como Usar o Social Fetch

  1. Obtenha uma chave de API e inclua-a nas requisições usando o cabeçalho x-api-key.
  2. Chame o endpoint da plataforma apropriado para o recurso necessário (por exemplo, um perfil do TikTok por handle, um perfil do Instagram, um canal do YouTube por handle ou um perfil do Twitter/X).
  3. Processe a resposta JSON em sua aplicação. Os objetos retornados incluem campos como identificadores de perfil, contagens e itens relacionados a mídia/transcrição, dependendo do endpoint.

Exemplos de uso da página mostram chamadas como:

  • 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

Casos de Uso

  • Pesquisa de criadores e influenciadores: Crie uma ferramenta de pesquisa que recebe um handle/nome de canal e retorna campos de perfil normalizados (nome de exibição, bio/descrição, contagens de seguidores/inscritos, verificação e URLs de avatar).
  • Rastreamento de conteúdo competitivo: Busque periodicamente posts e mídia de contas-alvo e armazene legendas/miniaturas mais métricas de engajamento e timestamps de publicação para comparação.
  • Painéis de saúde de contas: Use dados de perfil e métricas para popular painéis que rastreiam contagens de seguidores/inscritos, status de verificação e metadados de conta relacionados ao longo do tempo.
  • Monitoramento e alertas em sinais de conteúdo público: Crie fluxos de relatórios que buscam posts/mídia públicos atualizados e detectam mudanças para alertas (ex.: atualizações de conteúdo ou métricas de engajamento).
  • Pipelines de conteúdo com transcrições: Para conteúdo relacionado a vídeo, busque dados de vídeo e transcrição para suportar indexação, resumo ou pesquisa downstream.

Perguntas Frequentes

Quais plataformas o Social Fetch suporta?

A página lista TikTok, Instagram, YouTube e X (Twitter), além de mencionar plataformas adicionais como LinkedIn, Reddit, Facebook, Google Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Linktree e Truth Social.

Que tipos de dados posso recuperar?

De acordo com a página, você pode acessar Perfis, Posts & mídia, Comentários, Vídeos e Transcrições, junto com métricas e pesquisa/descoberta (palavra-chave, hashtag e descoberta de usuário).

Preciso implementar lógica de scraping?

Não. A página afirma “No scraping. No maintenance”, posicionando o Social Fetch como uma API que você chama, em vez de um scraper que você executa.

Como autentico as requisições?

As requisições usam uma chave de API via cabeçalho x-api-key (exemplo mostrado na página).

O que a API retorna?

A página mostra respostas JSON de exemplo incluindo campos de perfil (ex.: contagens, verificação, bios, URLs de avatar) e campos relacionados a canal/vídeo (ex.: contagens de inscritos/vídeos, descrições, campos de mídia/transcrição dependendo do endpoint).

Alternativas

  • APIs específicas de plataforma quando disponíveis: Use APIs oficiais ou semi-oficiais de plataformas para endpoints suportados, geralmente com configuração plataforma por plataforma e formatos de resposta diferentes.
  • Serviços de scraping personalizados ou scrapers de navegador headless: Execute seus próprios scrapers para coletar dados públicos diretamente, trocando esforço de manutenção e fragilidade por uma API gerenciada.
  • Plataformas de análise social com exportação ou acesso via API: Use ferramentas voltadas para análises/insights, que podem simplificar painéis, mas podem não oferecer o mesmo fluxo de trabalho JSON de baixo nível e normalizado descrito aqui.
  • Ferramentas gerais de extração de dados: Use frameworks ETL/crawling de dados para buscar e transformar dados web em um conjunto de dados, mas ainda precisaria construir lógica de extração e normalização por plataforma.
Social Fetch | UStack