ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo raspar Reddit sin la API oficial
Tutorial

Cómo raspar Reddit sin la API oficial

La API de Reddit es cara y tiene un precio limitado. Utilice el punto final Reddit de Scavio para acceder a publicaciones, comentarios e hilos sin OAuth.

Obtener clave API gratisDocumentacion API

El cambio de precios de la API de Reddit en 2023 hizo que el acceso masivo a Reddit fuera prohibitivamente costoso para la mayoría de las empresas emergentes. El punto final de Reddit de Scavio representa la capa de datos pública de Reddit sin OAuth ni límites de tarifas por aplicación. Este tutorial recorre los patrones comunes: búsqueda de publicaciones, hilos de comentarios y monitoreo de subreddit.

Requisitos previos

  • Python 3.10+
  • Una clave API de Scavio
  • Un subreddit o destino de consulta

Guia paso a paso

Paso 1: Buscar publicaciones por consulta

Scavio devuelve publicaciones de Reddit clasificadas por relevancia o actualidad.

Python
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']

def search(query, time='month'):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'reddit', 'query': query, 'time': time})
    return r.json().get('posts', [])

Paso 2: Extraer comentarios para un hilo

Pase la URL o identificación de la publicación.

Python
def comments(post_url):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'reddit_comments', 'query': post_url})
    return r.json().get('comments', [])

Paso 3: Monitorear un subreddit

Nuevas publicaciones en r/MachineLearning cada hora.

Python
def watch(subreddit):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'reddit', 'query': f'subreddit:{subreddit}', 'sort': 'new'})
    return r.json().get('posts', [])[:25]

Paso 4: Filtrar por intención del comprador

Regex para "buscar", "recomendar", "alternativa".

Python
import re
BUYER = re.compile(r'\b(looking for|recommend|alternative to|help me)\b', re.I)

def intent(posts):
    return [p for p in posts if BUYER.search(p.get('title', '') + p.get('selftext', ''))]

Paso 5: Escribir en un CSV para DEG

Una fila por señal de intención.

Python
import csv
def export(posts):
    with open('reddit_intent.csv', 'w') as f:
        w = csv.DictWriter(f, fieldnames=['title', 'url', 'subreddit'])
        w.writeheader(); w.writerows(posts)

Ejemplo en Python

Python
import os, requests

API_KEY = os.environ['SCAVIO_API_KEY']

def reddit(query):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'reddit', 'query': query, 'time': 'week'})
    return r.json().get('posts', [])

for p in reddit('looking for serp api')[:10]:
    print(p['title'], p['url'])

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function reddit(query) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: 'reddit', query, time: 'week' })
  });
  return (await r.json()).posts;
}
const posts = await reddit('looking for serp api');
console.log(posts.slice(0, 10));

Salida esperada

JSON
25 posts per subreddit watch, filtered to ~3-5 buyer-intent signals. Typical SDR workflow: 10 minutes/day, 5-15 qualified leads per week.

Tutoriales relacionados

  • Cómo buscar publicaciones de Reddit a través de API
  • Cómo extraer comentarios de Reddit de una publicación
  • Cómo obtener datos de Reddit sin la API oficial de Reddit

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.

Python 3.10+. Una clave API de Scavio. Un subreddit o destino de consulta. 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 de Reddit para datos de sentimiento bursátil en 2026

Read more
Best Of

Mejor API de Reddit en 2026

Read more
Glossary

Panorama de proveedores de API de búsqueda (2026)

Read more
Solution

Descubrimiento de demanda de Reddit para fundadores

Read more
Solution

Datos de Reddit sin API directa

Read more
Comparison

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

Read more

Empieza a construir

La API de Reddit es cara y tiene un precio limitado. Utilice el punto final Reddit de Scavio para acceder a publicaciones, comentarios e hilos sin OAuth.

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