πŸ† Best Cheapest Truth Social Posts Scraper πŸ† avatar

πŸ† Best Cheapest Truth Social Posts Scraper πŸ†

Pricing

from $3.00 / 1,000 results

Go to Apify Store
πŸ† Best Cheapest Truth Social Posts Scraper πŸ†

πŸ† Best Cheapest Truth Social Posts Scraper πŸ†

Scrapes posts (truths) from any Truth Social profile via the public API.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhammad Shamshad Aslam

Muhammad Shamshad Aslam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Truth Social Posts Scraper

Extract posts ("truths") from any public Truth Social profile β€” fast, reliable, and API-based. No fragile HTML parsing: this actor talks directly to Truth Social's JSON API, so you get complete, structured data every run.

Collect posts from any prominent public profile for political monitoring, market research, sentiment analysis, news alerting, and data science.

Features

  • βœ… Scrape any public profile β€” just provide the username
  • βœ… Flexible username input β€” exampleUser, @exampleUser, or the full profile URL all work
  • βœ… Full post data β€” content, timestamps, engagement counts (likes, retruths, replies), media attachments, hashtags, mentions, quote & retruth data, account details
  • βœ… Filters β€” only replies, only media posts, exclude pinned posts
  • βœ… Clean content mode β€” strips HTML and returns plain text
  • βœ… Pagination β€” scrape any number of posts, or continue from a specific post ID
  • βœ… Built-in rate-limit handling β€” automatic backoff and retries on 429s and blocks

Input

FieldTypeDefaultDescription
usernamestringexampleUserUsername, @username, or profile URL
maxPostsinteger20Maximum number of posts to scrape
onlyRepliesbooleanfalseOnly fetch replies
onlyMediabooleanfalseOnly fetch posts containing images/videos
excludePinnedbooleanfalseSkip pinned posts
cleanContentbooleantrueStrip HTML tags from content
startFromIdstringβ€”Fetch posts older than this post ID
proxyConfigobjectResidentialProxy settings (recommended: Apify residential)

Example input

{
"username": "exampleUser",
"maxPosts": 50,
"cleanContent": true
}

Output

Each post is saved to the dataset as a full structured object:

{
"id": "116908781708997194",
"created_at": "2026-07-12T20:00:39.652Z",
"content": "Thanks to everyone who came out today β€” more updates coming soon...",
"url": "https://truthsocial.com/@exampleUser/116908781708997194",
"replies_count": 2435,
"reblogs_count": 5407,
"favourites_count": 22713,
"username": "exampleUser",
"media_attachments": [],
"tags": [],
"mentions": [],
"account": {
"id": "107780257626128497",
"display_name": "Example User",
"followers_count": 12888285,
"verified": true
}
}

Key fields per post:

  • Post: id, created_at, content, url, language, visibility, sensitive
  • Engagement: replies_count, reblogs_count (retruths), favourites_count (likes)
  • Media: media_attachments β€” image/video URLs with previews
  • Relations: reblog (retruthed post), quote (quoted post), in_reply_to_id
  • Account: full profile of the author β€” follower counts, bio, avatar, verification status

Use cases

  • Political monitoring β€” track statements from political figures in near real-time
  • News & media β€” capture newsworthy posts the moment they're published
  • Market research β€” analyze engagement, trends, and audience reactions
  • Data science β€” build datasets for NLP, sentiment analysis, and social research
  • Archiving β€” keep a structured historical record of any profile

Incremental scraping (no duplicates)

To only collect new posts on recurring runs:

  1. After each run, note the newest post id from the dataset.
  2. Posts are returned newest-first, so on the next run compare against your stored ID downstream, or use startFromId to page backwards through history.

Combine with Apify Schedules + webhooks for automated monitoring pipelines.

Tips

  • Runs work without a proxy in most cases; if you see repeated blocks, enable the prefilled residential proxy in the input.
  • Export results as CSV, Excel, or JSON straight from the dataset tab, or pull them via the Apify API for integration with your own systems.