API de plataforma de EveryData

API de Truth Social

Consulta cuentas públicas, Truths, ReTruths y respuestas de Truth Social sin confundir sus objetos. `user_posts` recoge contenido de un autor, mientras que `replies` recoge respuestas escritas por ese autor; no es un lector de todos los comentarios recibidos por una publicación.

Los campos `is_reply`, `is_repost`, `reply_to_id` y `reply_to_account_id` conservan la dirección de la conversación. La visibilidad pública, el distintivo de verificación y los enlaces multimedia no implican acceso privado, validación de identidad ni permiso de republicación.

Endpoint
POST /api/v1/social
Funciones
5
Por 1.000
1,389 US$

Funciones disponibles

Compara las acciones de Truth Social por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.

AcciónObligatoriosOpcionalesEntregaLímitePor 1.000Campos de respuesta
profile

Leer el perfil público de Truth Social

Usa en username el handle de la cuenta, con o sin @. La respuesta diferencia username, display_name, la URL del perfil y external_url; is_private e is_verified describen señales visibles, no amplían el acceso ni sustituyen una verificación de identidad.

usernameEntrega síncrona$1.39 por 1.000 solicitudesuser_id · username · display_name · bio · url · external_url · location · follower_count · following_count · post_count · is_verified · is_private · avatar_url · header_url · created_at · platform
user_posts

Consultar las Truths de un autor conocido

username localiza al autor y devuelve una muestra de sus Truths. Revisa is_reply e is_repost antes de tratar una fila como contenido original; repost_count, like_count y reply_count son contadores, no el detalle de las interacciones ni un historial completo.

usernameEntrega síncronaEl 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 solicitudesid · url · text · language · reply_count · repost_count · like_count · author_username · author_name · author_id · author_follower_count · author_verified · reply_to_id · reply_to_account_id · is_reply · is_repost · posted_at · media · hashtags · platform
replies

Consultar las respuestas publicadas por un autor

Esta acción recibe el username del autor de las respuestas. reply_to_id y reply_to_account_id señalan el contenido y la cuenta respondidos; la respuesta no incorpora el post padre ni el árbol completo de comentarios de una Truth concreta.

usernameEntrega síncronaEl 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 solicitudesid · url · text · language · reply_count · repost_count · like_count · author_username · author_name · author_id · author_follower_count · author_verified · reply_to_id · reply_to_account_id · is_reply · is_repost · posted_at · media · hashtags · platform
post

Comprobar una Truth mediante su enlace completo

Prioriza una url con la ruta del autor, como https://truthsocial.com/@<usuario>/posts/<id>. post_url e id son entradas compatibles, pero no eliminan el requisito público de url. Devuelve texto, autor, fecha, hashtags y medios sin publicar, borrar ni volver a compartir la Truth.

urlid, post_urlEntrega síncrona$1.39 por 1.000 solicitudesid · url · text · language · reply_count · repost_count · like_count · author_username · author_name · author_id · author_follower_count · author_verified · reply_to_id · reply_to_account_id · is_reply · is_repost · posted_at · media · hashtags · platform
trending

Examinar una muestra de Truths en tendencia

No requiere parámetros de negocio y devuelve publicaciones con autor, fecha e interacciones. No añadas filtros de palabra, país o fecha que el contrato no declara, y no conviertas la posición del array en una explicación del algoritmo, un ranking completo o una tendencia en tiempo real.

Entrega síncronaEl 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 solicitudesid · url · text · language · reply_count · repost_count · like_count · author_username · author_name · author_id · author_follower_count · author_verified · reply_to_id · reply_to_account_id · is_reply · is_repost · posted_at · media · hashtags · platform

¿Qué acepta cada acción de Truth Social?

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 Truth Social profile?

Usa en username el handle de la cuenta, con o sin @. La respuesta diferencia username, display_name, la URL del perfil y external_url; is_private e is_verified describen señales visibles, no amplían el acceso ni sustituyen una verificación de identidad.

usernameObligatorio
Nombre de usuario corto de Truth Social. Puede incluir @. user_posts obtiene las publicaciones del usuario, mientras que replies obtiene las respuestas enviadas por ese autor, no los comentarios de otros a una publicación.
Truth Social: handle, nombre visible y web del perfilLa terminología oficial diferencia handle o username, display name y el enlace Website del perfil. Estas señales ayudan a identificar el objeto, pero no validan la identidad ni permiten leer una cuenta privada.Consultada

¿Qué significan los parámetros de Truth Social user_posts?

username localiza al autor y devuelve una muestra de sus Truths. Revisa is_reply e is_repost antes de tratar una fila como contenido original; repost_count, like_count y reply_count son contadores, no el detalle de las interacciones ni un historial completo.

usernameObligatorio
Nombre de usuario corto de Truth Social. Puede incluir @. user_posts obtiene las publicaciones del usuario, mientras que replies obtiene las respuestas enviadas por ese autor, no los comentarios de otros a una publicación.
Truth y ReTruth representan acciones de contenido distintasLa plataforma define `Truth` como una publicación, `ReTruth` como un repost y `QuoteTruth` como un repost con comentario adicional. Esta pasarela no garantiza un campo estructural independiente para `QuoteTruth` ni clasifica todos los resultados devueltos como contenido original.Consultada

¿Qué significan los parámetros de Truth Social replies?

Esta acción recibe el username del autor de las respuestas. reply_to_id y reply_to_account_id señalan el contenido y la cuenta respondidos; la respuesta no incorpora el post padre ni el árbol completo de comentarios de una Truth concreta.

usernameObligatorio
Nombre de usuario corto de Truth Social. Puede incluir @. user_posts obtiene las publicaciones del usuario, mientras que replies obtiene las respuestas enviadas por ese autor, no los comentarios de otros a una publicación.
La interfaz de comentarios de Truth Details no equivale a la lista de respuestas del autorLa documentación oficial indica que, al abrir una publicación, los comentarios se ven debajo de Truth Details. Sin embargo, el objeto de la petición para `replies` en EveryInfra es el `username` del autor, por lo que debe explicarse de forma separada a la lectura de todos los comentarios por publicación, sin afirmar que ambas acciones sean equivalentes.Consultada

¿Qué significan los parámetros de Truth Social post?

Prioriza una url con la ruta del autor, como https://truthsocial.com/@<usuario>/posts/<id>. post_url e id son entradas compatibles, pero no eliminan el requisito público de url. Devuelve texto, autor, fecha, hashtags y medios sin publicar, borrar ni volver a compartir la Truth.

urlObligatorio
Enlace completo de la publicación para post. Se recomienda que incluya la ruta con @autor para facilitar la localización simultánea del autor y la publicación. No envíes únicamente un enlace corto que no permita identificar al autor.
Truth Social: publicación individual, contenido adjunto y acceso a comentariosLa fuente oficial distingue entre el contenido de un `Truth` publicado y los comentarios dentro de los detalles de la publicación. Esta referencia solo explica los objetos; no se puede deducir de ella la exportación, publicación o eliminación de comentarios, ni el soporte para cualquier tipo de archivo adjunto.Consultada
idOpcional
Entrada compatible para el ID de la publicación. Si se usa de forma independiente, no se puede inferir el autor de manera fiable. Da prioridad a la url completa y no confíes en la asignación de un autor por defecto.
post_urlOpcional
Entrada compatible para el enlace de la publicación. Tiene menor prioridad que url y no sustituye a otros campos obligatorios.

¿Qué significan los parámetros de Truth Social trending?

No requiere parámetros de negocio y devuelve publicaciones con autor, fecha e interacciones. No añadas filtros de palabra, país o fecha que el contrato no declara, y no conviertas la posición del array en una explicación del algoritmo, un ranking completo o una tendencia en tiempo real.

Esta acción no tiene parámetros de negocio. Envía únicamente los identificadores de plataforma y acción.

Cómo usar la API de Truth Social

  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 devuelto si la acción es asíncrona.
  4. 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
truth_social_profile.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"truth_social","action":"profile","params":{"username":"<username>"}}'

Preguntas sobre la API de Truth Social

¿Cómo llamo a la API de Truth Social?

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

¿Qué devuelve la API de Truth Social?

Devuelve JSON estructurado. Por ejemplo, el esquema de profile incluye user_id, username, display_name y bio. 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 Truth Social?

La terminología oficial diferencia handle o username, display name y el enlace Website del perfil. Estas señales ayudan a identificar el objeto, pero no validan la identidad ni permiten leer una cuenta privada.

¿Qué parámetros son obligatorios?

Depende de la acción. profile requiere username; user_posts requiere username; replies requiere username; consulta las demás acciones en la lista de funciones.