VOOZH about

URL: https://apify.com/tri_angle/truth-scraper

⇱ Truth Social Scraper Β· Apify


Pricing

from $1.15 / 1,000 results

Go to Apify Store

Truth Social Scraper

Scrape profile info, truths and replies from the Truth social media platform.

Pricing

from $1.15 / 1,000 results

Rating

5.0

(8)

Developer

πŸ‘ Tri⟁angle

Tri⟁angle

Maintained by Apify

Actor stats

6

Bookmarked

369

Total users

28

Monthly active users

a month ago

Last modified

Categories

Share

What does Truth Social Scraper do?

Truth Social Scraper will enable you to scrape profile info, truths, and replies from the Truth social media platform.

Truth Social Scraper can scrape: Profile details - Scrape information about the profile itself, such as the description, avatar, followersCount and other profile-related details.

  • Posts: Scrape the posts made by the profile, excluding replies to other posts.
  • Replies: Scrape only the replies that the profile has made to other users posts.
  • Posts and replies: Scrape both the main posts made by the profile and the replies to other users posts.,

Why scrape Truth Social?

Truth Social has a growing number of users and is a valuable source of data for social media analysis, research, and monitoring.

Here are just some of the ways you could use that data:

  • Analyze user engagement
  • Monitor trending truths
  • Research user sentiments
  • Track conversations and replies

If you would like more inspiration on how scraping Truth Social could help your business or organization, check out our industry pages.

How to scrape Truth Social

It's easy to scrape Truth Social with Truth Social Scraper. Just follow these steps and you'll get your data in a few minutes.

  1. Click on Try for free.
  2. Enter username(s) with or without "@". Additionally you can provide profile URL(s) (e.g. https://truthsocial.com/@realDonaldTrump)
  3. Click on Start.
  4. When Truth Social Scraper has finished, preview or download your data from the Dataset tab.

How much will it cost to scrape Truth Social?

Apify gives you $5 free usage credits every month on the Apify Free plan. But if you need to get more data regularly from Truth Social, you should consider an Apify subscription. We recommend our $49/month Starter plan

Output

Profile Details

{
"input":"https://truthsocial.com/@realDonaldTrump",
"id":"107780257626128497",
"url":"https://truthsocial.com/@realDonaldTrump",
"username":"realDonaldTrump",
"displayName":"Donald J. Trump",
"description":"<p></p>",
"website":"www.DonaldJTrump.com",
"avatar":"https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
"header":"https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/headers/107/780/257/626/128/497/original/ba3b910ba387bf4e.jpeg",
"followersCount":8366535,
"followingCount":71,
"postsAndRepliesCount":24289,
"createdAt":"2022-02-11T16:16:57.705Z",
"verified":true
}

Post

{
"input":"https://truthsocial.com/@realDonaldTrump",
"id":"113560838963769446",
"type":"post",
"accountId":"107780257626128497",
"username":"realDonaldTrump",
"createdAt":"2024-11-28T13:34:47.509Z",
"inReplyToId":null,
"inReplyToAccountId":null,
"sensitive":false,
"language":null,
"url":"https://truthsocial.com/@realDonaldTrump/113560838963769446",
"content":"<p></p>",
"mediaAttachments":[
{
"id":"113560838939449294",
"type":"image",
"url":"https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/113/560/838/939/449/294/original/098be9d5bdb0c201.jpg",
"previewUrl":"https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/113/560/838/939/449/294/small/098be9d5bdb0c201.jpg",
"textUrl":null,
"description":null
}
],
"mentions":[
],
"muted":false,
"pinned":false,
"repliesCount":945,
"reblogsCount":2040,
"favouritesCount":9634
}

Reply

{
"input":"@realDonaldTrump",
"id":"113478531114340760",
"type":"reply",
"accountId":"107780257626128497",
"username":"realDonaldTrump",
"createdAt":"2024-11-14T00:42:49.401Z",
"inReplyToId":"113456516400315676",
"inReplyToAccountId":"107842299876619984",
"sensitive":false,
"language":"en",
"url":"https://truthsocial.com/@realDonaldTrump/113478531114340760",
"content":"<p>Elon Musk is a great guy, loaded with personality and β€œbrainpower.” He is definitely a high IQ person, which is the reason that his really strong Endorsement meant so much to me, and to MAGA. He’s at a beautiful Mar-a-Lago concert right now, and the crowd absolutely loves him. Thank you Elon for the great job you did in helping us WIN the β€œmost consequential election in 129 years,” especially your hard work in the great Commonwealth of Pennsylvania. It will never be forgotten. MAKE AMERICA GREAT AGAIN!!!</p>",
"mediaAttachments":[
],
"mentions":[
{
"id":"107842299876619984",
"username":"ilpresidento",
"url":"https://truthsocial.com/@ilpresidento"
}
],
"muted":false,
"pinned":false,
"repliesCount":2385,
"reblogsCount":8835,
"favouritesCount":45960
}

Incremental runs (detect + fetch pattern)

Combine continueFromLastPostId with peek to drive a cheap "is there anything new?" probe from your workflow tool (n8n, Zapier, etc.) without burning the cursor:

  1. Detect run - continueFromLastPostId: true, peek: true, maxPostsAndReplies: 1. Returns 0 items if there's nothing new, 1 item if there is. The cursor is left untouched.
  2. Fetch run - if step 1 returned an item, trigger a second run with continueFromLastPostId: true, peek: false (default), and a higher maxPostsAndReplies. It picks up every new post/reply since the previous fetch run and advances the cursor.

If you run without peek (the default), continueFromLastPostId works as before: every run advances the cursor over the items it pushed.

Filtering by date

For ad-hoc backfills from a specific point in time, use postsNewerThan (ISO 8601 date or date-time, e.g. 2026-04-01 or 2026-04-01T00:00:00Z). Only posts/replies with createdAt strictly newer than the value are returned. Pagination stops as soon as an older non-pinned post is encountered, so the filter is efficient on Truth Social's newest-first feed. For recurring incremental runs prefer continueFromLastPostId β€” it doesn't require knowing a date in advance.

Why Can't Comments Be Scraped?

Truth Social enforces additional privacy measures for comments, requiring user authentication to access this data. This scraper respects these limitations to remain compliant with Truth Social's policies and maintain public-only scraping capabilities.

Is it legal to scrape Truth Social?

Note that scraping social media platforms may have terms of service restrictions. Ensure you comply with Truth Social's terms of use and respect user privacy and data protection regulations in your jurisdiction. If you're unsure about the legality of scraping Truth Social, consult legal advice. We also recommend reading our blog post on web scraping legality.

You might also like

Truth Social Scraper

automation-lab/truth-social-scraper

Extract posts and profiles from Truth Social. Scrape Donald Trump and any public profile's posts, get engagement metrics, media, and author data. No API key needed. Export to JSON, CSV, or Excel.

πŸ‘ User avatar

Stas Persiianenko

35

Truth Social Scraper

muhammetakkurtt/truth-social-scraper

Extract Truth Social profile posts with this professional Apify actor tool. Collect content from Donald Trump and key profiles. Analyze interactions, media and replies with real-time data. Ideal for political monitoring, market research and trend analysis. API integration for real-time data flow.

πŸ‘ User avatar

Muhammet Akkurt

1.6K

5.0