Saltar al contenido
RedditArchivos comunitarios5 credits

reddit_search

Busca posts y comentarios de Reddit, o lee un hilo de comentarios completo, sin tocar reddit.com, que bloquea los scrapers. Lee el archivo comunitario Arctic Shift: gratuito, casi en tiempo real y sin necesidad de credenciales de la API de Reddit.

Casos de uso

Monitoreo de marca y producto

Encuentra cada mención de tu producto o empresa en Reddit, acotada a subreddits relevantes o en todo el sitio

Investigación de mercado y sentimiento

Extrae lo que dicen los usuarios reales sobre una categoría, un competidor o un punto de dolor en las comunidades donde lo discuten

Lectura de hilos para agentes de IA

Obtén un post junto con su árbol completo de comentarios anidados en una sola llamada, listo para resumir o analizar

Seguimiento de tendencias de la comunidad

Observa de qué habla un subreddit durante un rango de fechas usando los filtros after/before

Investigación de usuarios

Recupera los posts o comentarios de un autor específico para entender opiniones expertas y temas recurrentes

Endpoint

POST/api/v1/tools/reddit_search
Auth Required
1 req/s en el plan Free
5 credits

Parameters

NameTypeRequiredDefaultDescription
query
stringOptional-
Búsqueda por palabras clave. El modo posts coincide con title + selftext; el modo comments coincide con body. Admite "frases entre comillas", OR y exclusión con -
Example: best mechanical keyboard
subreddit
stringOptional-
Limita los resultados a un subreddit (con o sin el prefijo r/)
Example: MechanicalKeyboards
author
stringOptional-
Limita los resultados a un autor (con o sin el prefijo u/)
Example: spez
mode
stringOptionalposts
Qué buscar: "posts" (predeterminado), "comments" o "thread" (un post junto con su árbol de comentarios anidados; requiere link_id)
Example: thread
link_id
stringOptional-
ID del post (p. ej. "1twm1zh" o "t3_1twm1zh"); obligatorio en el modo thread, filtro opcional en el modo comments
Example: 1twm1zh
after
stringOptional-
Solo contenido publicado después de esta fecha: ISO 8601, segundos epoch o un desplazamiento como "7d"
Example: 7d
before
stringOptional-
Solo contenido publicado antes de esta fecha; mismos formatos que after
Example: 2026-08-01
limit
numberOptional25
Máximo de resultados, 1-100 (modo thread: máximo de comentarios devueltos)
Example: 10
sort
stringOptionaldesc
Orden por fecha del post: "desc" (más recientes primero) o "asc"
Example: desc
source
stringOptionalauto
Fuerza un backend específico: "auto" (primero Arctic Shift, después PullPush; una búsqueda por palabras clave sin acotar pasa primero por web_discovery), "arctic_shift" (búsquedas acotadas e hilos), "web_discovery" (búsqueda por palabras clave en todo Reddit) o "pullpush" (la segunda fuente automática; rechaza a los clientes automatizados desde agosto de 2026)
Example: auto

Ejemplos de solicitud

terminalBash
curl -X POST https://crawlforge.dev/api/v1/tools/reddit_search \
  -H "X-API-Key: cf_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "best mechanical keyboard",
    "subreddit": "MechanicalKeyboards",
    "mode": "posts",
    "limit": 10
  }'

Ejemplo de respuesta

200 OK850ms
{
"success": true,
"data": {
"source": "arctic_shift",
"mode": "posts",
"query": "best mechanical keyboard",
"subreddit": "MechanicalKeyboards",
"author": null,
"count": 2,
"results": [
{
"id": "1x2y3z4",
"title": "What's the best mechanical keyboard for programming in 2026?",
"author": "keeb_enthusiast",
"subreddit": "MechanicalKeyboards",
"created_utc": 1755993600,
"created_iso": "2026-08-24T00:00:00.000Z",
"score": 142,
"num_comments": 87,
"upvote_ratio": 0.96,
"flair": "Discussion",
"over_18": false,
"selftext": "After five years on membrane boards I finally want to switch...",
"selftext_truncated": false,
"url": "https://www.reddit.com/r/MechanicalKeyboards/comments/1x2y3z4/",
"permalink": "https://www.reddit.com/r/MechanicalKeyboards/comments/1x2y3z4/whats_the_best_mechanical_keyboard/"
}
],
"notes": [
"Data from the Arctic Shift community archive (arctic-shift.photon-reddit.com), not reddit.com (which blocks scrapers).",
"Scores and comment counts of content less than ~36h old may read 0/1 — the archive captures content the moment it is posted."
],
"checkedAt": "2026-08-24T14:30:00.000Z"
},
"credits_used": 5,
"credits_remaining": 995,
"processing_time": 850
}
Field Descriptions
data.sourceQué backend respondió: arctic_shift (acotado, más fresco), web_discovery (búsqueda por palabras clave en todo Reddit sin acotar) o pullpush (la segunda fuente automática, o bajo petición explícita)
data.resultsPosts o comentarios normalizados con permalinks completos de reddit.com y fechas ISO
data.results.selftext_truncatedEl texto del post/comentario se limita a 2,000 caracteres; true cuando se recorta
data.notesAdvertencias de procedencia y frescura del archivo que respondió
data.commentsModo thread: el árbol de comentarios anidado. Una rama contraída es un stub {more_count, more_ids}: more_count es cuántos comentarios oculta, respuestas incluidas; more_ids solo lista las respuestas directas ocultas, así que puede ser más corto que more_count
data.comment_countModo thread: comentarios en data.comments a cualquier profundidad, sin contar los stubs — como máximo limit
data.comments_collapsedModo thread: la suma del more_count de cada stub — comentarios que el archivo guarda para este hilo y que la respuesta deja fuera. comment_count + comments_collapsed es lo que guarda el archivo; post.num_comments es el total propio de Reddit de cuando el archivo leyó el post, así que puede ser mayor (comentarios eliminados, retirados o aún no archivados) o menor (comentarios publicados después de esa lectura)
credits_used5 credits fijos por búsqueda o lectura de hilo
processing_timeLas búsquedas en los archivos normalmente se completan en menos de 2 segundos

Manejo de errores

Falta el ámbito de búsqueda (400 Bad Request)

Los modos posts y comments necesitan al menos uno de query, subreddit o author. El modo thread requiere link_id.

Búsqueda de Arctic Shift sin acotar (400 Bad Request)

Arctic Shift no puede buscar por palabras clave en todo Reddit. Añade un ámbito de subreddit o autor, o quita source y deja que auto enrute la consulta a web_discovery.

Modo thread en un backend que no es Arctic (400 Bad Request)

El modo thread es exclusivo de Arctic Shift. source: "pullpush" admite la búsqueda de posts y comments, y source: "web_discovery" solo sirve búsquedas por palabras clave sin acotar.

Filtro de fecha no válido (400 Bad Request)

after/before deben ser ISO 8601, segundos epoch o un desplazamiento como "7d".

Archivos no disponibles (502 Bad Gateway)

Ambos archivos comunitarios fallaron o están aplicando límites de tasa. El mensaje de error incluye el motivo de cada archivo. No se cobran credits: vuelve a intentarlo en breve.

Costo en credits

5 credits
5 credits por búsqueda
Costo fijo por una búsqueda o la lectura de un hilo completo. Los credits se cobran solo por las solicitudes exitosas.

Qué incluye:

Modos de posts, comments e hilo completo

Filtros por subreddit, autor y rango de fechas

Árboles de comentarios anidados con marcadores de colapso al estilo reddit

Permalinks completos de reddit.com y fechas ISO en cada resultado

Sin necesidad de credenciales de la API de Reddit

Recomendaciones de plan:

Plan Free: 1,000 credits de prueba por única vez = 200 búsquedas

Plan Hobby: 5,000 credits = 1,000 búsquedas ($19/mo)

Plan Professional: 100,000 credits = 20,000 búsquedas ($99/mo)

Herramientas relacionadas