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.
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
- Obtenez une clé API et incluez-la dans les requêtes via l'en-tête
x-api-key. - 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).
- 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=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
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.
Alternatives
Happenstance
Happenstance est une recherche réseau par IA pour retrouver des personnes via Gmail, Google Calendar, Contacts, LinkedIn, Twitter, Instagram et Outlook.
Geekflare Web Scraping API
Geekflare Web Scraping API extrait HTML, Markdown, JSON ou texte de pages dynamiques : rend du JavaScript, gère CAPTCHAs et proxies rotatifs.
Claro
Les agents de recherche Claro automatisent la recherche manuelle dans une interface de tableau native : enrichissez des listes, extrayez des données structurées et suivez les prix.
Monid
Monid permet à vos agents IA de lire du contenu sur le web et les réseaux sociaux (Reddit, TikTok, LinkedIn, Google Reviews, Amazon) via un accès externe.
DataSieve: Text to Data
DataSieve : Text to Data extrait des e-mails, dates, URL et autres données structurées depuis le texte et de nombreux fichiers, hors ligne sur iPhone, iPad et Mac.
Bardeen
Bardeen est un scraper web alimenté par l'IA qui aide les utilisateurs à sourcer, qualifier et contacter des leads de manière efficace.