Truth Social API: Get Posts as JSON
Muhammet Akkurt
Truth Social Scraper
Use Truth Social as an API: send a username and get that account's latest posts back as structured JSON with text, time, URL, media, mentions, link cards and reply, reblog and like counts. Call it from Python, JavaScript or any HTTP client through the Apify API.
Input
Output fields
Sign up on Apify or log in
The Truth Social Scraper Actor is ready to run with the inputs already set for "Truth Social API: Get Posts as JSON". Sign up or log in and you'll land in Apify Console with a copy of this exact task.
Start the "Truth Social API: Get Posts as JSON" task
The Truth Social Scraper Actor will start running based on the input automatically. You can also change all the input fields, like truth social username, maximum number of posts, and more, to match your specific use case.
Receive the "Truth Social API: Get Posts as JSON" output
Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as post id, created at, reply to id, and more.
Integrate into your workflow
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also run the "Truth Social API: Get Posts as JSON" task via API.

Truth Social does not offer an open developer API. This task works as a Truth Social API: send a username and get that account's posts back as structured JSON.
Use the apify-client library: call this task with a username and max posts, then read the run's dataset. Each post comes back as JSON with text, time, URL, media and counts.
id, created_at, url, content, account details, media_attachments, mentions, tags, the link card and quote, plus replies_count, reblogs_count and favourites_count.
Yes. Turn on Use last post ID and each call returns only posts newer than the last one seen for that username, which is ideal for polling.
No. You don't need a Truth Social account, login or API key; only an Apify account to run the task or call it through the Apify API.