UStackUStack
Social Fetch icon

Social Fetch

Social Fetch, une API de scraping social unifiée, récupère via un seul endpoint des profils, posts, commentaires, vidéos, transcriptions et métriques.

Social Fetch

Qu'est-ce que Social Fetch ?

Social Fetch est une API de scraping des réseaux sociaux qui fournit une méthode unifiée pour récupérer des données sociales publiques de plusieurs plateformes. Elle est conçue pour les développeurs et les équipes qui ont besoin d'un accès programmatique aux profils, posts/médias, commentaires, vidéos/transcriptions et métriques associées, sans avoir à construire et maintenir des scrapers séparés pour chaque site.

L'API est accessible via un seul endpoint (avec des routes par plateforme) et renvoie des réponses JSON normalisées. Vous pouvez l'utiliser pour alimenter des workflows tels que l'enrichissement CRM, les pipelines de contenu, les outils de monitoring/recherche et les tableaux de bord analytiques basés sur des données de forme cohérente.

Fonctionnalités clés

  • API unifiée pour plusieurs plateformes : Récupérez profils, posts/médias, commentaires, vidéos et transcriptions via une seule surface API plutôt que des parseurs spécifiques à chaque plateforme.
  • Données de profils et posts normalisées : Les réponses incluent des champs communs (ex. : pseudos/noms d'utilisateur, nombre d'abonnés/suiveurs, statut de vérification, avatars ; et pour les éléments média, légendes, miniatures, métriques d'engagement et horodatages) pour une traitement en aval cohérent.
  • Mises à jour en temps réel : Le service est orienté vers la récupération de données publiques actuelles, avec un indicateur de données live « ~1s en moyenne » affiché sur la page.
  • Capacités de recherche et découverte : L'API prend en charge la découverte par mots-clés/hashtags et utilisateurs sur les réseaux (comme décrit dans « Recherche & découverte »).
  • Intégration conviviale pour développeurs : Les requêtes se font via HTTP avec un en-tête de clé API (ex. : x-api-key) pour accéder aux routes de plateformes comme /v1/tiktok/... et /v1/instagram/....
  • Aucune maintenance de scraping pour votre équipe : La page indique explicitement « No scraping. No maintenance », signifiant que vous intégrez via des appels API plutôt que d'exécuter votre propre logique de scraping.

Comment utiliser Social Fetch

  1. Obtenez une clé API et incluez-la dans les requêtes via l'en-tête x-api-key.
  2. Appelez l'endpoint de la plateforme approprié pour la ressource souhaitée (par exemple, un profil TikTok par pseudo, un profil Instagram, une chaîne YouTube par pseudo, ou un profil Twitter/X).
  3. Traitez la réponse JSON dans votre application. Les objets retournés incluent des champs tels que les identifiants de profil, les compteurs et les éléments média/transcription selon l'endpoint.

Exemples d'utilisation de la page :

  • 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

Cas d'usage

  • Recherche de créateurs & influenceurs : Créez un outil de recherche qui prend un pseudo/nom de chaîne et renvoie des champs de profil normalisés (nom d'affichage, bio/description, nombre d'abonnés/suiveurs, vérification et URL d'avatar).
  • Suivi de contenu concurrentiel : Récupérez périodiquement posts et médias de comptes ciblés et stockez légendes/miniatures plus métriques d'engagement et horodatages de publication pour comparaison.
  • Tableaux de bord santé de comptes : Utilisez les données de profils et métriques pour peupler des tableaux de bord qui suivent l'évolution des compteurs d'abonnés/suiveurs, statut de vérification et métadonnées de compte associées.
  • Monitoring et alertes sur signaux de contenu public : Créez des workflows de reporting qui récupèrent des posts/médias publics mis à jour et détectent les changements pour des alertes (ex. : mises à jour de contenu ou métriques d'engagement).
  • Pipelines de contenu avec transcriptions : Pour du contenu vidéo, récupérez données vidéo et transcription pour supporter l'indexation, la synthèse ou la recherche en aval.

FAQ

Quelles plateformes Social Fetch supporte-t-il ?

La page liste TikTok, Instagram, YouTube et X (Twitter), et mentionne aussi des plateformes supplémentaires incluant LinkedIn, Reddit, Facebook, Google Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Linktree et Truth Social.

Quels types de données puis-je récupérer ?

Selon la page, vous pouvez accéder aux Profils, Posts & médias, Commentaires, Vidéos et Transcriptions, ainsi qu'aux métriques et à la recherche/découverte (mots-clés, hashtags et découverte d'utilisateurs).

Ai-je besoin d'implémenter une logique de scraping ?

Non. La page indique « No scraping. No maintenance », positionnant Social Fetch comme une API que vous appelez plutôt qu'un scraper que vous exécutez.

Comment authentifier les requêtes ?

Les requêtes utilisent une clé API via l'en-tête x-api-key (exemple montré sur la page).

Que renvoie l'API ?

La page montre des réponses JSON d'exemple incluant des champs de profil (ex. : compteurs, vérification, bios, URL d'avatar) et des champs liés aux chaînes/vidéos (ex. : compteurs d'abonnés/vidéos, descriptions, champs média/transcription selon l'endpoint).

Alternatives

  • API spécifiques aux plateformes lorsque disponibles : Utilisez les API officielles ou semi-officielles des plateformes pour les endpoints supportés, généralement avec une configuration plateforme par plateforme et des formats de réponse différents.
  • Services de scraping personnalisés ou scrapers de navigateur headless : Exécutez vos propres scrapers pour collecter directement les données publiques, en échange d'un effort de maintenance et d'une fragilité par rapport à l'utilisation d'une API gérée.
  • Plateformes d'analyse sociale avec export ou accès API : Utilisez des outils destinés à l'analyse/insights, qui peuvent simplifier les tableaux de bord mais ne fournissent pas nécessairement le même workflow JSON de bas niveau et normalisé décrit ici.
  • Outils d'extraction de données polyvalents : Utilisez des frameworks ETL/crawling de données pour récupérer et transformer les données web en un jeu de données, mais vous devrez toujours construire une logique d'extraction et de normalisation par plateforme.
Social Fetch | UStack