API de plataforma de EveryData
API de Lemmy
Busca publicaciones y consulta comunidades, feeds y comentarios públicos de Lemmy. La instancia forma parte de la identidad federada y evita mezclar comunidades o usuarios homónimos.
Un feed accesible desde una instancia no representa todo el fediverso. Profundidad y comentario padre solo se usan cuando el registro los expone; no se inventan ramas faltantes.
- Endpoint
- POST /api/v1/social
- Funciones
- 4
- Por 1.000
- 1,389 US$
Funciones disponibles
Compara las acciones de Lemmy por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar publicaciones federadas en Lemmy Busca publicaciones federadas mediante | keyword | — | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` 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. | $1.39 por 1.000 solicitudes | id · title · body · url · external_url · community · community_url · instance · author_username · author_url · score · upvote_count · downvote_count · comment_count · thumbnail_url · embed_title · is_nsfw · is_locked · is_featured · posted_at · updated_at · platform |
communityConsultar una comunidad de Lemmy Consulta la comunidad indicada en | community | — | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` 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. | $1.39 por 1.000 solicitudes | id · title · body · url · external_url · community · community_url · instance · author_username · author_url · score · upvote_count · downvote_count · comment_count · thumbnail_url · embed_title · is_nsfw · is_locked · is_featured · posted_at · updated_at · platform |
feedLeer el feed público de Lemmy Lee un feed público sin parámetros de negocio y devuelve publicaciones de comunidades e instancias visibles. No debe presentarse como una cronología universal, personalizada o completa. | — | Entrega síncrona | El catálogo declara `defaultLimit = 20` 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. | $1.39 por 1.000 solicitudes | id · title · body · url · external_url · community · community_url · instance · author_username · author_url · score · upvote_count · downvote_count · comment_count · thumbnail_url · embed_title · is_nsfw · is_locked · is_featured · posted_at · updated_at · platform | |
commentsRecorrer comentarios de una comunidad Obtiene comentarios de | community | comment_limit, max_comments | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 200` 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. | $1.39 por 1.000 solicitudes | id · text · author_username · author_url · score · upvote_count · downvote_count · depth · parent_comment_id · is_deleted · post_url · post_title · community · posted_at · platform |
¿Qué acepta cada acción de Lemmy?
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.
¿Qué significan los parámetros de Lemmy search?
Busca publicaciones federadas mediante keyword y conserva comunidad, instancia, autor, votos y comentarios. El resultado depende del contenido visible para la consulta y no representa todo el fediverso.
keywordObligatorio- Término de búsqueda para publicaciones de Lemmy, ejecutado en la instancia especificada en
instance. No es una garantía de búsqueda completa en todas las instancias federadas.Lemmy: visión de una instancia y contenido federadoLa guía de Lemmy explica que cada instancia tiene su propio operador y normalmente muestra las comunidades que conoce. La referencia delimita el alcance federado; una consulta no debe presentarse como inventario total de todo Lemmy.Consultada
¿Qué significan los parámetros de Lemmy community?
Consulta la comunidad indicada en community y devuelve publicaciones con su instancia y métricas públicas. No une comunidades homónimas de otras instancias ni concede membresía.
communityObligatorio- Nombre de una comunidad de Lemmy o identificador de comunidad inter-instancia en formato
name@instance. La accióncommunitylista las publicaciones de la comunidad;commentslee las publicaciones por comunidad y expande los comentarios, no consulta directamente por la URL de una publicación individual.Lemmy: identificadores de comunidad y acceso entre instanciasLa documentación oficial muestra la URL de la comunidad y el identificador `!name@instance`, y distingue entre comunidades locales y federadas. Este servicio declara que el parámetro admite `name` o `name@instance`; el prefijo `!` de la interfaz oficial y el formato de URL no son formatos admitidos automáticamente por esta API.Consultada
¿Qué significan los parámetros de Lemmy feed?
Lee un feed público sin parámetros de negocio y devuelve publicaciones de comunidades e instancias visibles. No debe presentarse como una cronología universal, personalizada o completa.
Esta acción no tiene parámetros de negocio. Envía únicamente los identificadores de plataforma y acción.
¿Qué significan los parámetros de Lemmy comments?
Obtiene comentarios de community y permite limitar la cantidad mediante comment_limit o max_comments. Conserva profundidad y padre cuando existen; no inventa relaciones para entradas eliminadas.
communityObligatorio- Nombre de una comunidad de Lemmy o identificador de comunidad inter-instancia en formato
name@instance. La accióncommunitylista las publicaciones de la comunidad;commentslee las publicaciones por comunidad y expande los comentarios, no consulta directamente por la URL de una publicación individual. comment_limitOpcional- Entrada de compatibilidad para
max_comments, que establece el límite de comentarios por publicación. Se lee si no se proporcionamax_comments. No garantiza que cada publicación tenga este número de comentarios públicos disponibles. max_commentsOpcional- Para
comments, es el número máximo de comentarios a leer por publicación. El valor predeterminado es 50, con un límite de 1 a 200. No se refiere al número de publicaciones de la solicitud ni al total de comentarios. Tiene prioridad sobrecomment_limit; si el valor está fuera de rango, se ajustará al límite más cercano.Lemmy: los comentarios tienen una estructura anidada; el límite no equivale a la discusión completaLa documentación oficial explica la jerarquía entre comentarios de primer nivel y respuestas anidadas, y cómo la puntuación es la resta de votos positivos y negativos. El límite de comentarios por publicación de esta API es un contrato propio y no una de las opciones de ordenación oficiales; alcanzar el límite tampoco garantiza que se incluyan todos los nodos padre-hijo.Consultada
Cómo usar la API de Lemmy
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"lemmy","action":"search","params":{"keyword":"<keyword>"}}'
Preguntas sobre la API de Lemmy
¿Cómo llamo a la API de Lemmy?
Envía POST /api/v1/social con platform igual a lemmy, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de Lemmy?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye title, body, external_url y community. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de Lemmy?
La guía de Lemmy explica que cada instancia tiene su propio operador y normalmente muestra las comunidades que conoce. La referencia delimita el alcance federado; una consulta no debe presentarse como inventario total de todo Lemmy.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword; community requiere community; feed no requiere parámetros obligatorios; consulta las demás acciones en la lista de funciones.