Le problème
Reddit est l’endroit où les clients parlent de votre produit sans filtre RP. Un seul fil de discussion énervé dans un subreddit de niche peut surpasser votre propre marketing sur Google en quelques jours, et une recommandation positive dans r/startups ou r/buildinpublic peut générer plus d’inscriptions qu’une campagne payante. Pourtant, la plupart des outils de surveillance de marque ignorent complètement Reddit, facturent des prix d’entreprise ou reposent sur des données obsolètes qui remontent des fils une semaine après leur explosion. Les petites et moyennes équipes finissent par découvrir les crises RP via les tickets de support client plutôt que via leurs propres outils.
La solution Scavio
Scavio vous offre un endpoint de recherche Reddit en un seul appel qui renvoie les publications récentes pour toute requête de marque ou de produit. Placez-le dans une tâche cron ou une boucle d’agent, différenciez par rapport aux résultats de la veille, et poussez les nouvelles mentions dans Slack ou Linear avec les scores, subreddits et horodatages. Lorsqu’un fil franchit un seuil de score, récupérez l’arbre de commentaires complet avec un appel supplémentaire et envoyez-le à un LLM pour un résumé de sentiment et des actions.
Avant
Avant Scavio, la surveillance de Reddit était soit un balayage manuel du samedi soir sur une douzaine de subreddits, un outil d’entreprise avec un contrat à cinq chiffres, ou un script PRAW fragile qui cassait à chaque fois que Reddit modifiait ses limites de taux. Au moment où quelqu’un remarquait une plainte virale, elle était déjà classée en première page de Google.
Après
Après Scavio, votre marque reçoit une notification push dès qu’un post franchit un seuil dans n’importe quel subreddit. L’arbre de commentaires revient structuré pour qu’un LLM résume le sentiment en quelques secondes, et la réponse atterrit dans le même canal que l’alerte. Le temps de réponse passe de jours à minutes.
À qui cela s'adresse
Fondateurs, community managers et équipes de croissance qui ne peuvent pas se permettre de manquer un fil Reddit viral sur leur produit. Si votre marque vit ou meurt par le sentiment de la communauté, ceci est pour vous.
Avantages clés
- Attrapez les fils viraux en quelques minutes, pas en jours
- Une clé API, pas d’OAuth, pas de limites de taux par subreddit
- Les arbres de commentaires arrivent structurés avec depth et parentId
- Schéma prêt pour LLM pour un résumé instantané du sentiment
- Associez avec la recherche Google et YouTube pour une couverture web complète
Exemple Python
import requests, json, os
from datetime import datetime
API_KEY = "your_scavio_api_key"
STATE = "reddit_state.json"
BRAND = "acme widgets"
resp = requests.post(
"https://api.scavio.dev/api/v1/reddit/search",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"query": BRAND, "sort": "new"},
timeout=30,
)
posts = resp.json()["data"]["posts"]
seen = set(json.load(open(STATE))) if os.path.exists(STATE) else set()
new_posts = [p for p in posts if p["id"] not in seen]
for p in new_posts:
print(f"[{p['subreddit']}] {p['title']} (score={p['score']}) {p['url']}")
json.dump(list({p["id"] for p in posts} | seen), open(STATE, "w"))Exemple JavaScript
import fs from "node:fs";
const API_KEY = "your_scavio_api_key";
const STATE = "reddit_state.json";
const BRAND = "acme widgets";
const res = await fetch("https://api.scavio.dev/api/v1/reddit/search", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"content-type": "application/json",
},
body: JSON.stringify({ query: BRAND, sort: "new" }),
});
const { data } = await res.json();
const seen = new Set(fs.existsSync(STATE) ? JSON.parse(fs.readFileSync(STATE, "utf8")) : []);
const fresh = data.posts.filter((p) => !seen.has(p.id));
for (const p of fresh) {
console.log(`[${p.subreddit}] ${p.title} (score=${p.score}) ${p.url}`);
}
fs.writeFileSync(STATE, JSON.stringify([...data.posts.map((p) => p.id), ...seen]));Plateformes utilisées
Communauté, publications et commentaires imbriqués de n'importe quel subreddit