API de Reddit

Busca publicaciones de Reddit y consulta posts de un subreddit, un usuario o una URL concreta, además de sus comentarios. Cada acción conserva la comunidad y el autor de cada registro.

Puntuaciones y comentarios son señales públicas, no aprobación editorial. Los lotes pueden ser parciales y no incluyen mensajes, comunidades privadas o contenido eliminado.

Disponibilidad de la plataforma

Salud 24 h
100 %
Saludable

Últimos 30 días

Funciones disponibles

Cada acción de Reddit, qué hace, su precio y su salud en las últimas 24 horas. Abre una acción para ver sus parámetros, campos de respuesta y ejemplos de código.

CapacidadQué hacePor 1.000Salud en 24 horas
Buscar publicaciones en RedditsearchBusca publicaciones de Reddit mediante keyword y orden opcional, devolviendo comunidad, autor, texto e interacciones.$0.56 por 1.000 solicitudesSaludable · salud 100 %
Listar posts de un subredditsubreddit_postsConsulta publicaciones de subreddit, con ventana temporal y orden opcionales.$0.56 por 1.000 solicitudesNormal
Consultar un post de Redditpost_detailAbre la url de un post y recoge título, cuerpo, autor, comunidad y contadores visibles.$0.56 por 1.000 solicitudesNormal
Leer comentarios de una publicacióncommentsLee los comentarios del post indicado por url, con hasta cinco niveles de respuestas anidadas, y devuelve texto, autor, puntuación y fecha.$0.56 por 1.000 solicitudesNormal
Listar publicaciones de un usuariouser_postsObtiene publicaciones públicas del username, con periodo y orden opcionales.$0.56 por 1.000 solicitudesNormal

Abre una capacidad para ver sus parámetros, campos de respuesta, ejemplos de código y prueba.

¿Qué acepta cada acción de Reddit?

Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.

Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.

AcciónObligatoriosOpcionalesEntregaLímitePor 1.000Campos de respuesta
search

Buscar publicaciones en Reddit

Busca publicaciones de Reddit mediante keyword y orden opcional, devolviendo comunidad, autor, texto e interacciones. No busca en el texto completo de los comentarios ni garantiza todo el historial.

keywordsortEntrega síncronaEl catálogo declara defaultLimit = 10 y maxLimit = 50 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$0.56 por 1.000 solicitudesid · url · title · text · author_username · community · like_count · comment_count · posted_at · platform
subreddit_posts

Listar posts de un subreddit

Consulta publicaciones de subreddit, con ventana temporal y orden opcionales. Conserva comunidad y autor por fila; el lote no incluye contenido privado, eliminado o todo el archivo.

subredditdate_range, sortEntrega síncronaEl catálogo declara defaultLimit = 10 y maxLimit = 100 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$0.56 por 1.000 solicitudesid · url · title · text · author_username · community · like_count · comment_count · posted_at · platform
post_detail

Consultar un post de Reddit

Abre la url de un post y recoge título, cuerpo, autor, comunidad y contadores visibles. No es una búsqueda ni incluye comentarios; léelos con comments y la misma url.

url—Entrega síncrona—$0.56 por 1.000 solicitudesid · url · title · text · author_username · community · like_count · comment_count · posted_at · platform
comments

Leer comentarios de una publicación

Lee los comentarios del post indicado por url, con hasta cinco niveles de respuestas anidadas, y devuelve texto, autor, puntuación y fecha. Solo cubre ese post y no garantiza reconstruir cada rama del hilo.

url—Entrega síncronaEl catálogo declara defaultLimit = 10 y maxLimit = 100 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$0.56 por 1.000 solicitudesid · text · author_username · like_count · community · url · posted_at · platform
user_posts

Listar publicaciones de un usuario

Obtiene publicaciones públicas del username, con periodo y orden opcionales. No incluye mensajes, votos privados ni necesariamente todos los posts y comentarios del usuario.

usernamedate_range, sortEntrega síncronaEl catálogo declara defaultLimit = 10 y maxLimit = 50 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$0.56 por 1.000 solicitudesid · url · title · text · author_username · community · like_count · comment_count · posted_at · platform

¿Qué significan los parámetros de Reddit search?

Busca publicaciones de Reddit mediante keyword y orden opcional, devolviendo comunidad, autor, texto e interacciones. No busca en el texto completo de los comentarios ni garantiza todo el historial.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
keywordObligatorio
Término de búsqueda de publicaciones de Reddit para la acción search. No busca en el texto completo de los comentarios. El orden por defecto es por relevancia y la búsqueda se limita al último mes.
sortOpcional
Ordena las publicaciones de Reddit por newest, popular, relevance, rising o top. Las acciones post_detail y comments no aceptan sort.
Valores permitidos:newestpopularrelevancerisingtop
Reddit: Relevance, Hot, Top y New — Reddit diferencia Hot, basado en actividad reciente, de Top, basado en votos, además de Relevance y New. En este contrato `popular` corresponde a Hot; la ayuda oficial no incorpora automáticamente otros filtros o combinaciones. · Consultada

¿Qué significan los parámetros de Reddit subreddit_posts?

Consulta publicaciones de subreddit, con ventana temporal y orden opcionales. Conserva comunidad y autor por fila; el lote no incluye contenido privado, eliminado o todo el archivo.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
subredditObligatorio
Nombre de la comunidad para subreddit_posts (p. ej., python) o la URL completa de la comunidad. Si el nombre empieza por r, usa la URL completa (/r/nombre_comunidad/) y comprueba el resultado.
Reddit: El alcance de la comunidad y la búsqueda en todo el sitio no son lo mismo — El centro de ayuda de Reddit distingue entre la búsqueda dentro de una comunidad específica y los resultados de todo el sitio; el `subreddit` indica la comunidad a la que pertenece la publicación. Aquí se cita la terminología de alcance, pero no se trasladan automáticamente las operaciones booleanas, el filtrado por Flair u otros filtros del cuadro de búsqueda oficial a las capacidades de esta API. · Consultada
date_rangeOpcional
Periodo para listas de comunidades, usuarios, etc.: all_time (cualquier fecha), past_hour, past_day, past_week, past_month o past_year (última hora, día, semana, mes o año). Si usas una URL de publicación fija o un orden que no admite periodos, comprueba en los resultados si el filtro se ha aplicado. No asumas que funciona como filtro de tiempo para los comentarios.
Valores permitidos:all_timepast_daypast_hourpast_monthpast_weekpast_year
sortOpcional
Ordena las publicaciones de Reddit por newest, popular, relevance, rising o top. Las acciones post_detail y comments no aceptan sort.
Valores permitidos:newestpopularrelevancerisingtop
Reddit: Relevance, Hot, Top y New — Reddit diferencia Hot, basado en actividad reciente, de Top, basado en votos, además de Relevance y New. En este contrato `popular` corresponde a Hot; la ayuda oficial no incorpora automáticamente otros filtros o combinaciones. · Consultada

¿Qué significan los parámetros de Reddit post_detail?

Abre la url de un post y recoge título, cuerpo, autor, comunidad y contadores visibles. No es una búsqueda ni incluye comentarios; léelos con comments y la misma url.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
urlObligatorio
URL específica de la publicación para post_detail o comments. Normalmente contiene /r/comunidad/comments/ID_publicacion/. La acción comments obtiene los comentarios de esa publicación y hasta cinco niveles de respuestas; no es una búsqueda de comentarios en todo el sitio.
Reddit: El recuento de interacciones de una publicación no equivale al karma del autor — Reddit describe el `karma` como un reflejo aproximado de los votos recibidos en publicaciones y comentarios, y aclara que un `upvote` no equivale a un punto de karma en una proporción de uno a uno. Esta API no incluye un campo para el karma del autor, por lo que no convierte el `like_count` ni el recuento de interacciones de una sola publicación en el karma de la cuenta. · Consultada

¿Qué significan los parámetros de Reddit comments?

Lee los comentarios del post indicado por url, con hasta cinco niveles de respuestas anidadas, y devuelve texto, autor, puntuación y fecha. Solo cubre ese post y no garantiza reconstruir cada rama del hilo.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
urlObligatorio
URL específica de la publicación para post_detail o comments. Normalmente contiene /r/comunidad/comments/ID_publicacion/. La acción comments obtiene los comentarios de esa publicación y hasta cinco niveles de respuestas; no es una búsqueda de comentarios en todo el sitio.
Reddit: Diferencia entre buscar comentarios en una publicación y leer comentarios — La documentación oficial de Reddit describe la búsqueda de comentarios dentro de una publicación específica en su sitio web y aplicación. Los `comments` de esta página solo se leen a partir de la URL de la publicación; no existe un parámetro `keyword` para comentarios, ni se admite la búsqueda de texto completo en ellos por el mero hecho de citar la descripción de la función oficial. · Consultada

¿Qué significan los parámetros de Reddit user_posts?

Obtiene publicaciones públicas del username, con periodo y orden opcionales. No incluye mensajes, votos privados ni necesariamente todos los posts y comentarios del usuario.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
usernameObligatorio
Nombre de usuario corto para user_posts o la URL completa /user/nombre_de_usuario/. Si el nombre empieza por u, usa la URL completa y comprueba el resultado.
Reddit: Contenido público, licencias comerciales y límites de los derechos del usuario — La política de contenido público de Reddit distingue claramente entre la navegación y el uso comercial bajo licencia, exigiendo contactar con la plataforma para fines comerciales y estableciendo restricciones como la sincronización de eliminaciones y la creación de perfiles sensibles. La obtención de publicaciones públicas no incluye la licencia de la plataforma; los mensajes privados, las comunidades privadas y el contenido eliminado tampoco entran en el alcance de su licencia de contenido público. · Consultada
date_rangeOpcional
Periodo para listas de comunidades, usuarios, etc.: all_time (cualquier fecha), past_hour, past_day, past_week, past_month o past_year (última hora, día, semana, mes o año). Si usas una URL de publicación fija o un orden que no admite periodos, comprueba en los resultados si el filtro se ha aplicado. No asumas que funciona como filtro de tiempo para los comentarios.
Valores permitidos:all_timepast_daypast_hourpast_monthpast_weekpast_year
sortOpcional
Ordena las publicaciones de Reddit por newest, popular, relevance, rising o top. Las acciones post_detail y comments no aceptan sort.
Valores permitidos:newestpopularrelevancerisingtop

Cómo usar la API de Reddit

  1. 01Consulta el catálogo público y elige una acción de la plataforma.
  2. 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
  3. 03Procesa el resultado síncrono o consulta el identificador de trabajo cuando la acción se ejecute de forma asíncrona.
  4. 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
reddit_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"reddit","action":"search","params":{"keyword":"<keyword>"}}'

Guías de Reddit

Ejemplos completos y métodos basados en estas acciones. Comprueba primero en esta página las acciones, parámetros y campos actuales; los ejemplos y límites de un artículo no sustituyen al catálogo en vivo.

Blog

Por qué la recopilación de comentarios de Reddit es incompleta: no trates MoreComments como datos vacíos

Explica el árbol de comentarios de Reddit, el significado de limit en replace_more de PRAW, los marcadores de posición sin expandir y las diferencias en el conteo de comentarios, e indica cómo transmitir las brechas de recopilación, las relaciones de respuesta y el manejo de eliminaciones a los resultados del análisis.

Leer el artículo →
Build

Plan de seguimiento de reputación en múltiples plataformas: registra el alcance de la recolección antes de evaluar cambios negativos.

Diseña un proceso de seguimiento de reputación trazable a partir de listas de objetivos, identidades de comentarios y cursores incrementales; usa muestras locales para demostrar la deduplicación y las brechas de recolección, conserva la revisión manual y evita presentar casos de éxito de clientes.

Leer el artículo →
Build

Inicio con la API de datos unificada: del directorio de capacidades al primer resultado disponible

Integra datos multiplataforma usando platform, action y params: comprende el directorio de capacidades, completa una solicitud mínima, gestiona tareas asíncronas, resultados parciales y facturación, y establece registros de datos trazables.

Leer el artículo →

Preguntas sobre la API de Reddit

¿Cómo llamo a la API de Reddit?

Envía POST /api/v1/social con platform igual a reddit, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.

¿Qué devuelve la API de Reddit?

Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye title, text, author_username y community. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros tengan un valor.

¿Qué matiz de la documentación oficial conviene conservar al usar datos de Reddit?

Reddit diferencia Hot, basado en actividad reciente, de Top, basado en votos, además de Relevance y New. En este contrato popular corresponde a Hot; la ayuda oficial no incorpora automáticamente otros filtros o combinaciones.

¿Qué parámetros son obligatorios?

Depende de la acción. search requiere keyword; subreddit_posts requiere subreddit; post_detail requiere url; consulta las demás acciones en la lista de funciones.

¿Las acciones de Reddit responden de inmediato?

Las acciones marcadas como asíncronas devuelven un identificador de trabajo que se consulta por sondeo. Cualquier otra acción también puede ejecutarse de forma asíncrona: añade "mode": "async" al cuerpo de la solicitud para recibir el identificador de inmediato, útil para tareas lentas o límites altos.