EveryData platform API
Truth Social API
Read a Truth Social profile, posts from a known account, replies written by that account, one Truth, or the platform's trending content sample. Truths, ReTruths, replies, and profile website links are different objects.
The `replies` action takes an author `username`; it does not take a Truth URL and export every comment below that Truth. Use `post` with a full Truth URL for one item, and inspect `is_reply` and `is_repost` before classifying returned posts.
- Endpoint
- POST /api/v1/social
- Capabilities
- 5
- Per 1,000
- $1.389
Available capabilities
Compare the Truth Social actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
profileProfiles Retrieve public profile details from Truth Social. Accepts these parameters: | username | — | Sync delivery | — | $1.39 per 1,000 requests | 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_postsPosts by user Retrieve public posts from Truth Social. Accepts these parameters: | username | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | 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 |
repliesReplies Retrieve public replies from Truth Social. Accepts these parameters: | username | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | 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 |
postPost details Retrieve a public post from Truth Social. Accepts these parameters: | url | id, post_url | Sync delivery | — | $1.39 per 1,000 requests | 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 |
trendingTrending Retrieve current trends from Truth Social. Requires no parameters. Returns these fields: | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | 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 |
What does each Truth Social action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.
What do the Truth Social profile parameters mean?
Retrieve public profile details from Truth Social. Accepts these parameters: username. Returns these fields: created_at, is_verified, avatar_url, and display_name.
What do the Truth Social user_posts parameters mean?
Retrieve public posts from Truth Social. Accepts these parameters: username. Returns these fields: text, reply_to_id, is_reply, and like_count.
What do the Truth Social replies parameters mean?
Retrieve public replies from Truth Social. Accepts these parameters: username. Returns these fields: author_id, repost_count, author_follower_count, and language.
What do the Truth Social post parameters mean?
Retrieve a public post from Truth Social. Accepts these parameters: url, post_url, and id. Returns these fields: repost_count, author_id, reply_to_id, and media.
What do the Truth Social trending parameters mean?
Retrieve current trends from Truth Social. Requires no parameters. Returns these fields: is_reply, repost_count, reply_count, and language.
This action has no business parameters. Send only the platform and action identifiers.
How to use the Truth Social API
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
- 04Store the structured response fields needed by your application.
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>"}}'
Truth Social API questions
What can I retrieve with the Truth Social API?
Set platform to truth_social. The current catalog lists profiles, posts by user, replies, post details, and trending. These action names identify different Truth Social objects or views; they are not interchangeable search modes.
Which input starts a Truth Social `profile` request?
A Truth Social account handle, with or without @; this is not a display name or profile URL. Send it as username inside params.
Which fields can Truth Social `profile` return?
Its declared schema includes user_id, username, display_name, and bio. A declared field can still be absent from an individual source record, and every other action has its own field list.
Does every Truth Social action return immediately?
No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.