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ón | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
profileLeer el perfil público de Truth Social Usa en | username | — | Entrega síncrona | — | $1.39 por 1.000 solicitudes | user_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_postsConsultar las Truths de un autor conocido
| username | — | 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 · 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 |
repliesConsultar las respuestas publicadas por un autor Esta acción recibe el | username | — | 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 · 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 |
postComprobar una Truth mediante su enlace completo Prioriza una | url | id, post_url | Entrega síncrona | — | $1.39 por 1.000 solicitudes | id · 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 |
trendingExaminar 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í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 · 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.
¿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.
¿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.
¿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.
¿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
- 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":"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.