Analyser les publications et commentaires Reddit depuis Claude, Cursor ou l'API
Interrogez les discussions Reddit et lisez des fils de commentaires complets depuis Claude, Cursor ou l'API HTTP — outils MCP et endpoints REST, sans infrastructure de scraping.
Read time: 5 Minutes, 46 Seconds
Demandez à votre assistant IA ce qui se dit sur Reddit à propos d’une action boursière, d’un concurrent ou d’un problème produit, puis faites-lui lire les fils de commentaires des publications les plus pertinentes.
Le serveur MCP et l’API HTTP de The Stack donnent à votre assistant accès aux communautés Reddit que nous collectons, ainsi qu’à la récupération à la demande des commentaires de n’importe quelle publication.
Si vous n’avez pas encore connecté votre assistant, consultez Utiliser The Stack depuis Claude, Cursor ou VS Code pour la configuration en une commande. Pour explorer les graphiques et tableaux dans l’application web, voir Collecter, analyser et exporter les données Reddit sans coder.
Les six outils Reddit
Une fois connecté à https://thestack.es/api/v1/mcp, votre assistant dispose de six outils pour explorer Reddit :
| Outil | Ce qu’il fait |
|---|---|
reddit_mentions | Compte les publications et le total des commentaires correspondants dans notre base, par subreddit et par mois (jusqu’à 36 mois). |
search_reddit | Recherche des publications dans les subreddits collectés avec une syntaxe de recherche web ("expression exacte", or, -exclure), triées par newest, top ou most_comments. |
get_reddit_comments | Lit l’arbre de commentaires d’une publication ou déplie les réponses sous un commentaire précis avec parent_comment_id. |
list_tracked_subreddits | Liste les subreddits que vous suivez, la date de dernière collecte et le nombre d’emplacements libres restants. |
track_subreddits | Lance la collecte d’un nouveau subreddit (vérifié auprès de Reddit au préalable). Recherchable en quelques minutes. |
untrack_subreddit | Arrête le suivi d’un subreddit et libère un emplacement. Les publications déjà collectées restent recherchables. |
Les publications et commentaires des modérateurs et d’AutoModerator sont écartés automatiquement afin de ne pas encombrer le contexte avec des messages de règles épinglés.
Déroulement d’une recherche
1. Mesurer le sujet d’abord (reddit_mentions)
Avant de lire des publications individuelles, demandez où un sujet est réellement discuté et quel volume de réactions il suscite. Par exemple :
- “Dans quels subreddits parle-t-on le plus de Stripe, de tarification ou de résiliation, et lesquels ont de vraies discussions plutôt que des annonces ?”
reddit_mentions renvoie à la fois le nombre de publications et le total des commentaires par subreddit et par mois :
| |
Comme by_subreddit inclut le nombre total de commentaires en plus du nombre de publications, l’assistant voit immédiatement que r/freelance_forhire regroupe surtout des petites annonces sans réponse (moins d’un commentaire par publication), tandis que r/smallbusiness, r/Entrepreneur et r/wallstreetbets concentrent les échanges détaillés.
Vous pouvez aussi comparer plusieurs marques sur des communautés ciblées :
- “Compare les mentions de Hoka, Asics et Nike dans r/RunningShoeGeeks, r/Hoka, r/Nike et r/asics mois par mois.”
Si vous indiquez un subreddit que personne ne suit encore sur The Stack, l’outil le signale dans not_collected au lieu de renvoyer zéro comme si personne n’y parlait. Si vous souhaitez l’ajouter, track_subreddits lance sa collecte horaire et récupère ses mille dernières publications en quelques minutes.
2. Trouver les fils les plus discutés (search_reddit)
Une fois les bonnes communautés identifiées, search_reddit récupère les publications. La requête fonctionne comme une recherche web :
- Chaque mot est requis (avec racinisation anglaise :
feescorrespond àfee). "mots entre guillemets"cherchent l’expression exacte.oraccepte l’un ou l’autre terme.-motexclut les publications contenant ce mot.
Par exemple, pour trouver les discussions où des dirigeants évoquent des blocages de fonds ou des frais sur Stripe ou Shopify sans les offres d’emploi :
- “Trouve les publications les plus commentées sur Stripe, Shopify ou les processeurs de paiement dans r/smallbusiness, r/Entrepreneur et r/startups, hors recrutement.”
Cela exécute query: 'stripe or shopify or "payment processor" -hiring' avec sort: "most_comments" et renvoie notamment :
t3_1ol8edmdansr/smallbusiness: “How are payment processors getting away with this??” (score 301, 301 commentaires)t3_1ruedgxdansr/smallbusiness: “Stripe holding $1.2M of our operating funds for 6+ weeks with No Real Support” (score 146, 184 commentaires)t3_1qlt8xldansr/Entrepreneur: “i pay shopify $3k a month. they locked my store for 48 hrs becz of a chargeback on a $47 order” (score 396, 142 commentaires)
Ou dans r/wallstreetbets, en cherchant NVDA or earnings or calls or puts trié par most_comments :
t3_1ehjuzj: “I bought $700k worth of Intel stock today” (score 12 811, 12 096 commentaires)t3_1e6ms9z: “CrowdStrike is not worth 83 Billion Dollars” (score 10 181, 1 755 commentaires)t3_1ekjk06: “A tldr of what’s been happening on the market.” (score 15 817, 1 467 commentaires)
3. Lire l’arbre des commentaires (get_reddit_comments)
Le titre et le corps d’une publication ne donnent souvent que la question initiale. Les retours d’expérience, solutions de contournement et avis tranchés se trouvent dans les réponses.
Passez un identifiant (t3_1xj3jao) ou une URL Reddit complète à get_reddit_comments :
- “Lis les principaux commentaires de https://www.reddit.com/r/wallstreetbets/comments/1xj3jao/rddt_leadership_is_one_of_us/ et résume les réactions.”
| |
Fonctionnement de la collecte et du cache :
- Persistance dans Postgres dès la première lecture : Lorsqu’une publication est demandée pour la première fois, The Stack récupère le fil sur Reddit (
"collection": "fetched") et enregistre les commentaires en base. Les appels suivants lisent directement les données stockées ("collection": "cached"). - Contrôle du nombre de pages (
pagesde 1 à 3) : Par défaut (pages=1), une page de commentaires principaux (environ 25 commentaires et leurs réponses visibles) est collectée. Pour couvrir davantage un grand fil, passezpages=2oupages=3afin de récupérer jusqu’à une soixantaine de commentaires. - Déplier les sous-fils (
parent_comment_id) : Lorsqu’un commentaire possède des réponses masquées sur Reddit, il porte"has_more_replies": true. Passer son identifiant dansparent_comment_id(par exempleparent_comment_id="t1_19ruyhqcecfhd") charge et enregistre les réponses enfants sous ce commentaire, jusqu’à une profondeur maximale de 3 niveaux. - Nombre total de commentaires (
post_comments) : Même lorsque vous ne chargez que la première page,post_commentsindique le total affiché par Reddit (91surt3_1xj3jaoou12096surt3_1ehjuzj).
Appeler les mêmes routes en HTTP
Chaque outil Reddit est également accessible via une route REST standard authentifiée par X-API-Key.
Compter les mentions par subreddit et par mois
| |
Rechercher des publications Reddit
| |
Lire les commentaires d’une publication ou déplier un sous-fil
| |