Go to example tasks

Truth Social API: Get Posts as JSON

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.

Try for free
Truth Social Scraper
Truth Social Scrapermuhammetakkurtt/truth-social-scraper
Post ID
Created At
Reply To ID
Quote ID
+58 fields
Text
Number
Boolean
List
Object

Input

Truth Social Username(required):realDonaldTrump
Maximum Number of Posts:50
Continue from Last Post ID:false
Clean Content:true

Output fields

Post ID
Created At
Reply To ID
Quote ID
Reply To Account ID
Sensitive Content
Spoiler Text
Visibility
Language
URI
URL
Content
Account ID
Username
Account
Display Name
Account Locked
Bot Account
Discoverable
Group Account
Account Created At
Bio
Profile URL
Avatar
Static Avatar
Header Image
Static Header Image
Followers Count
Following Count
Posts Count
Last Post At
Verified
Location
Website
Unauthenticated Visibility
Chats Onboarded
Feeds Onboarded
Accepts Messages
Show Non-member Group Posts
Custom Emojis
Profile Fields
TV Onboarded
TV Account
Media Attachments
Mentions
Tags
Card
Group
Quote
Reply To
Reblog
Sponsored
Replies Count
Reblogs Count
Favourites Count
Favorited
Reblogged
Muted
Pinned
Bookmarked
Poll
Emojis

How it works

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.

Image

Integrate "Truth Social API: Get Posts as JSON" into your workflow

Connect "Truth Social API: Get Posts as JSON" with 100+ integrations, or run it via API or MCP.

Webhook

Webhook

n8n

n8n

Make

Make

Zapier

Zapier

Airbyte

Airbyte

Keboola

Keboola

IFTTT

IFTTT

Hubspot

Hubspot

GDrive

GDrive

Gmail

Gmail

Apify MCP

Apify MCP

GitHub

GitHub

Slack

Slack

LangChain

LangChain

LlamaIndex

LlamaIndex

Flowise

Flowise

Pinecone

Pinecone

OpenAI

OpenAI

Mastra

Mastra

Clay

Clay

Frequently asked questions

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.