Truth Social Scraper - Posts, Likes, ReTruths avatar

Truth Social Scraper - Posts, Likes, ReTruths

Pricing

from $0.55 / 1,000 posts

Go to Apify Store
Truth Social Scraper - Posts, Likes, ReTruths

Truth Social Scraper - Posts, Likes, ReTruths

Scrape public Truth Social accounts and posts: text, date, replies, ReTruths, likes, media, links, polls, hashtags and mentions. Followers and verified badge, filters by date, replies, media and only new since last run. No login. $1 per 1,000 posts.

Pricing

from $0.55 / 1,000 posts

Rating

0.0

(0)

Developer

Khandji Omar

Khandji Omar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Truth Social Scraper — Posts, Likes, ReTruths

Scrape public Truth Social accounts: every post with text, date, likes, ReTruths and replies, media, links, hashtags and mentions — plus the account's followers and verified badge on every row. Go back to any date. No login. $1 per 1,000 posts, no start fee.

Free tier — 20 results free on every run

The first 20 results of every run are free, on every run you ever make — not a one-off trial. One guard: the free allowance never covers more than half of a run, so the offer stays sustainable.

What does this Truth Social scraper do?

Give it handles (realDonaldTrump) or profile links (truthsocial.com/@DevinNunes). For each account it reads the posts Truth Social publishes publicly, newest first, up to 5,000 per account or back to the date you choose. ReTruths are flagged and credited to the original author, and replies can be included or left out.

Compared with muhammetakkurtt/truth-social-scraper

Read on the Store on 2026-10-23 (Truth Social Scraper). Where it does better, this section says so.

  • Built on the site's own data, not a resold scraper: no second Actor between you and the source.
  • Free results on every run and a hard cost cap (maxTotalChargeUsd).
  • Price: $1 per 1,000 here, $5 there.

Why use it

  1. 5× cheaper than the market leader ($0.001 vs $0.005 per post) and no start fee.
  2. Engagement per post: likes, ReTruths and replies, ready to sort.
  3. Clean text (HTML removed), links, link titles, media URLs, hashtags and mentions.
  4. Account card on every row: followers, verified badge.
  5. Date filter (postedAfter) for daily or weekly monitoring with schedules.
  6. Reliable: requests go through residential IPs, so Truth Social's bot wall does not stop the run.

How to use it in 3 steps

  1. Click Try for free — an account is prefilled.
  2. Add accounts, how many posts, and optionally a start date.
  3. Click Start and download JSON, CSV or Excel.

Input

FieldWhat it does
accountsHandles or truthsocial.com/@handle links (up to 50).
maxPostsPerAccountNewest first, 1 to 5,000. Default 100.
postedAfterOptional YYYY-MM-DD: only posts on or after it.
includeRepliesAlso include the account's replies. Default off.
onlyRepliesKeep only the account's replies.
onlyMediaKeep only posts with a photo or a video.
onlyNewPostsReturn only what was posted since the previous run (made for schedules: you pay only for new posts).
olderThanPostIdContinue an earlier export from just under a known post ID.
postUrlsSingle post links or IDs to fetch one by one.
maxTotalChargeUsdOptional hard cost cap for the run.
{
"accounts": ["realDonaldTrump", "DevinNunes"],
"maxPostsPerAccount": 500,
"postedAfter": "2026-09-01"
}

Output

Real example:

{
"postId": "117356339820644146",
"url": "https://truthsocial.com/@realDonaldTrump/117356339820644146",
"createdAt": "2026-09-29T21:00:34.470Z",
"text": "Iran Has Lost Control of the Strait: https://x.com/BurggrabenH/status/2104361288000221497",
"isRetruth": false,
"isReply": false,
"replies": 778,
"retruths": 2779,
"likes": 10875,
"mediaUrls": [],
"linkUrl": "https://x.com/BurggrabenH/status/2104361288000221497",
"linkTitle": "Alexander Stahel 🌻 (@BurggrabenH) on X",
"hashtags": [],
"mentions": [],
"language": "en",
"accountHandle": "realDonaldTrump",
"accountName": "Donald J. Trump",
"accountFollowers": 13087097,
"accountVerified": true,
"status": "ok"
}

How much does it cost?

EventPrice
Post$0.001 ($1 per 1,000)
Start feenone

Up to 20 posts of every run are free (at most half of the run). An account that does not exist is reported and never charged. Paid Apify plans get lower tier prices.

Use cases

  • Political and policy monitoring — track statements with a daily schedule.
  • Market-moving news — posts that move stocks, crypto or prediction markets.
  • Journalism and research — full archives with engagement for analysis.
  • AI and NLP — clean text with dates for sentiment and topic models.

Use it from code (API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/truth-social-scraper").call(run_input={
"accounts": ["realDonaldTrump"],
"postedAfter": "2026-09-01",
})
for post in client.dataset(run["defaultDatasetId"]).iterate_items():
print(post["createdAt"], post["likes"], post["text"][:80])
curl -X POST "https://api.apify.com/v2/acts/om_kh~truth-social-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"accounts": ["realDonaldTrump"], "maxPostsPerAccount": 40}'

Integrations and MCP

Schedule it every hour with postedAfter and push new posts to Slack, Google Sheets or a database with n8n, Make or Zapier. AI agents can call it through https://mcp.apify.com as om_kh/truth-social-scraper.

Tips and limits

  • Only public accounts. Keyword search and trends require a Truth Social login and are not offered.
  • Very large archives take longer because Truth Social limits request rates.

FAQ

Do I need a Truth Social account? No.

Are ReTruths included? Yes, flagged with isRetruth and retruthOf.

Is it legal? It reads posts that accounts publish publicly. Use the data in line with the laws and terms that apply to you.

Your feedback

Did this Actor save you time? A short review on the Reviews tab helps other people find it, and every review is read. Something missing or broken? Open an issue on the Issues tab: it is answered and fixed fast.