| name | apify-social-listening-reddit |
| description | Use when you want to hear what a market really says about a topic, a brand or a competitor on Reddit - the recurring complaints, questions and pain points, in people's own words. Keywords -> CSV of posts & comments. |
Écouter un marché et remonter ses pain points (Reddit)
Objectif & quand
One-shot. Tu veux savoir ce qu'un marché dit vraiment sur un sujet, et Reddit est l'endroit où les gens parlent sans filtre. Cette skill sert à deux choses avec le même Actor :
- Social listening : suivre une marque, un produit ou un sujet - qui en parle, dans quel ton, sur quels subreddits (veille d'e-réputation, veille concurrentielle).
- Détection de pain points : remonter les plaintes, frustrations et questions récurrentes d'un marché - la matière première pour un angle de contenu, une page de vente, ou valider un besoin avant de construire.
Tu donnes des mots-clés, l'Actor cherche dans les posts ET les commentaires publics de Reddit, et te sort un tableau exploitable.
Prérequis
- Compte Apify +
APIFY_TOKEN (gratuit pour démarrer).
- MCP Apify configuré (
CONNECTING-MCP.md).
Actor utilisé
trudax/reddit-scraper-lite (https://apify.com/trudax/reddit-scraper-lite) - cherche dans Reddit sans login et extrait posts + commentaires à partir de mots-clés.
Config (config.example.yaml)
| Champ | Rôle |
|---|
searches | liste de mots-clés / requêtes à chercher sur Reddit |
searchPosts | inclure les posts dans les résultats (true) |
searchComments | inclure les commentaires dans les résultats (true) |
sort | ordre de recherche : relevance (le plus pertinent) ou new (le plus récent) |
includeNSFW | garder le contenu NSFW (false pour rester propre) |
maxItems | nombre max de résultats sauvegardés (borne le coût) |
Procédure (via MCP)
- Choisir 2-4 mots-clés qui cadrent le marché ou la marque (nom de produit, problème formulé comme un utilisateur le dirait, ex. "notion trop lent", "crm perte de temps").
- Demander au MCP Apify de lancer l'Actor
trudax/reddit-scraper-lite avec l'input de config.example.yaml (tool call-actor).
- Récupérer les items du dataset (
get-dataset-items).
- Mettre en forme : une ligne par post ou commentaire (colonnes ci-dessous). Pour les pain points, trier par
score décroissant : ce qui est upvoté = ce qui résonne dans le marché.
Si le MCP ne fait pas l'action
Fallback via lib/apify_helpers.py :
from lib import apify_helpers as a
items = a.run_actor("trudax/reddit-scraper-lite", {
"searches": ["crm perte de temps", "automatiser saisie commerciale"],
"searchPosts": True,
"searchComments": True,
"sort": "relevance",
"includeNSFW": False,
"maxItems": 50,
})
Ou lancer l'Actor depuis la console Apify (bouton Start) avec le même input.
Livrable
CSV : type (post/comment), subreddit, title_or_text_preview, author, score, num_comments, created, url.
Coût & limites
Pay-per-result : $0.0038 par post ou commentaire scrapé ($3,80 / 1000). Données publiques (pas de login). Le champ maxItems borne la dépense. Reddit est bruité : garder includeNSFW: false et trier par score pour remonter le signal.
Exemple
examples/social-listening-reddit.csv (données fictives, schéma réel).