ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Monitorizacion de marca en Reddit con sentimiento: mas alla de las alertas por keyword
Tutorial

Monitorizacion de marca en Reddit con sentimiento: mas alla de las alertas por keyword

Las alertas de menciones en Reddit pierden contexto. Monta un monitor que anade sentimiento e intencion con una API de busqueda de Reddit y un LLM. Python y JS.

Obtener clave API gratisDocumentacion API

Las menciones en bruto de Reddit son ruido sin contexto. La queja que se repite por todo r/DigitalMarketingHack es la misma: F5Bot te manda un email cada vez que aparece tu keyword (gratis, hasta 200 keywords, genial para eso), pero la mitad de las "menciones" son neutras, y algunas "positivas" son en realidad quejas sutiles. La capa que falta es el sentimiento y la intencion: esta persona te recomienda, pregunta por ti o avisa a otros para que no te usen? Las suites de pago anaden eso (Brand24 desde 249 $/mes, Mentionlytics desde 69 $/mes). Este tutorial construye esa misma capa tu mismo: trae las menciones con el endpoint de busqueda de Reddit de Scavio (2 creditos por consulta, devuelve hilos y puntuaciones) y luego clasifica cada una con un LLM. Te quedas con F5Bot para las alertas instantaneas y le anades el contexto que no puede dar.

Requisitos previos

  • Una API key de Scavio (50 creditos gratis, sin tarjeta)
  • Python 3.9+ o Node 18+
  • Un LLM al que llamar para clasificar (Claude, GPT o local)

Guia paso a paso

Paso 1: Trae las menciones recientes de tu keyword de marca

El endpoint de busqueda de Reddit devuelve los hilos coincidentes con sus puntuaciones y subreddits. Busca el nombre de tu marca y un par de variantes. Esto cuesta 2 creditos por consulta porque las respuestas de Reddit traen muchos datos.

Python
import os, requests

H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}", "Content-Type": "application/json"}
r = requests.post("https://api.scavio.dev/api/v1/reddit/search",
    headers=H, json={"query": "your brand name"}).json()
threads = r["data"]["results"]

Paso 2: Clasifica cada mencion por sentimiento e intencion

Manda el titulo y el fragmento de cada hilo a tu LLM con un prompt ajustado: que devuelva sentimiento (positivo, neutral, negativo) e intencion (recomendacion, pregunta, queja, comparacion). Esta es la capa que le falta a F5Bot: estas convirtiendo menciones en bruto en algo que puedes priorizar.

Python
def classify(title, snippet):
    prompt = f"""Classify this Reddit mention.
Return JSON: {{"sentiment": "positive|neutral|negative", "intent": "recommendation|question|complaint|comparison"}}
Title: {title}
Snippet: {snippet}"""
    # call your LLM, parse the JSON it returns
    return llm_json(prompt)

Paso 3: Trae el contexto completo del hilo antes de responder

Para todo lo marcado como negativo o como comparacion, trae el post completo con comentarios usando el endpoint reddit/post. El contexto lo es todo: una mencion "negativa" a veces es un bug ya arreglado por el que alguien te esta dando las gracias. Escala solo despues de haber leido el hilo.

Python
post = requests.post("https://api.scavio.dev/api/v1/reddit/post",
    headers=H, json={"url": threads[0]["url"]}).json()

Paso 4: Enruta por prioridad, no por volumen

Las quejas negativas y los hilos de comparacion van a una persona ahora. Las recomendaciones se registran como prueba social. Las preguntas neutras pueden recibir un empujon con plantilla. Has cambiado una avalancha de alertas identicas por una cola priorizada, que es el trabajo de verdad.

Ejemplo en Python

Python
import os, requests

H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}", "Content-Type": "application/json"}

def monitor(brand):
    r = requests.post("https://api.scavio.dev/api/v1/reddit/search",
        headers=H, json={"query": brand}).json()
    out = []
    for t in r["data"]["results"]:
        tag = classify(t["title"], t.get("selftext", ""))  # your LLM call
        out.append({"url": t["url"], "score": t["score"], **tag})
    return sorted(out, key=lambda x: x["sentiment"] == "negative", reverse=True)

print(monitor("your brand name"))

Ejemplo en JavaScript

JavaScript
const H = { Authorization: `Bearer ${process.env.SCAVIO_API_KEY}`, "Content-Type": "application/json" };

async function monitor(brand) {
  const res = await fetch("https://api.scavio.dev/api/v1/reddit/search", {
    method: "POST", headers: H, body: JSON.stringify({ query: brand }),
  });
  const { data } = await res.json();
  const tagged = [];
  for (const t of data.results) {
    const tag = await classify(t.title, t.selftext || ""); // your LLM call
    tagged.push({ url: t.url, score: t.score, ...tag });
  }
  return tagged.sort((a, b) => (b.sentiment === "negative") - (a.sentiment === "negative"));
}

Salida esperada

JSON
Una lista priorizada de menciones de Reddit, cada una etiquetada con sentimiento e intencion, ordenada para que las quejas y los hilos de comparacion salgan primero, en lugar de un flujo plano de cada coincidencia de keyword.

Tutoriales relacionados

  • Conecta un agente de IA a datos de busqueda reales para que deje de alucinar

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Una API key de Scavio (50 creditos gratis, sin tarjeta). Python 3.9+ o Node 18+. Un LLM al que llamar para clasificar (Claude, GPT o local). Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API para el sentimiento de marca en Reddit (2026)

Read more
Use Case

Escucha social multiplataforma

Read more
Best Of

Mejor API para Reddit Post Sentiment en 2026

Read more
Use Case

Monitoreo de marca en superficie de búsqueda

Read more
Comparison

Reddit API / Search API vs Social Listening Tools (Brandwatch, Mention, Sprout Social)

Read more
Solution

Monitorear las menciones de marca en Reddit

Read more

Empieza a construir

Las alertas de menciones en Reddit pierden contexto. Monta un monitor que anade sentimiento e intencion con una API de busqueda de Reddit y un LLM. Python y JS.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad