Truth Social Profile Posts Scraper avatar
Truth Social Profile Posts Scraper

Pricing

Pay per event

Go to Store
Truth Social Profile Posts Scraper

Truth Social Profile Posts Scraper

Developed by

Louis Deconinck

Louis Deconinck

Maintained by Community

Effortlessly extract all public posts from any Truth Social profile. Perfect for monitoring updates, analyzing sentiment, or collecting data for research. Customize your input, set scraping limits, and download results in JSON or CSV.

5.0 (1)

Pricing

Pay per event

1

Total users

10

Monthly users

10

Runs succeeded

>99%

Last modified

3 days ago

Instant Donald Trump Webhook Notifications

If you're looking to get instant webhook notifications whenever Donald Trump makes a post on Truth Social then head over to ProfileTracer.com.

What does Truth Social Scraper do?

The Truth Social Scraper extracts all posts from a Truth Social profile. This tool is ideal for gathering data for analysis, research, or monitoring purposes.

Why use Truth Social Scraper?

Using the Truth Social Scraper can help you:

  • Monitor public profiles for updates.
  • Collect data for sentiment analysis.
  • Gather information for research purposes.
  • Track engagement metrics such as followers, likes and replies

How to scrape Truth Social

  1. Set up the scraper: Provide the profile URL or username you want to scrape.
  2. Run the scraper: Execute the scraper to start collecting data.
  3. Download the data: Once the scraping is complete, download the data in your preferred format (JSON, CSV, etc.).

Input

The scraper accepts the following input options:

  • username: The username of the Truth Social profile to scrape. Can be provided as @username, username, or full profile URL.
  • firstPostId: The ID of the first post to start scraping from. Use this to scrape older posts after the provided post ID.
  • lastPostId: The ID of the last post to stop scraping at when it is reached. Use this to get only newer posts than the provided ID.
  • maximumPosts: The maximum number of posts to scrape. Leave empty for all posts of a profile.

Example input:

{
"username": "@realDonaldTrump",
"maximumPosts": 100,
"firstPostId": "114701503810958743",
"lastPostId": "114682186196359798"
}

Output

The scraper provides the following data points:

  • Profile details (username, display name, followers count, etc.)
  • Posts (content, replies count, reblogs count, etc.)

Example output:

{
"id": "114696999897040583",
"created_at": "2025-06-17T05:15:27.530Z",
"in_reply_to_id": null,
"quote_id": null,
"in_reply_to_account_id": null,
"sensitive": false,
"spoiler_text": "",
"visibility": "public",
"language": "en",
"uri": "https://truthsocial.com/@realDonaldTrump/114696999897040583",
"url": "https://truthsocial.com/@realDonaldTrump/114696999897040583",
"content": "<p>Publicity seeking President Emmanuel Macron, of France, mistakenly said that I left the G7 Summit, in Canada, to go back to D.C. to work on a “cease fire” between Israel and Iran. Wrong! He has no idea why I am now on my way to Washington, but it certainly has nothing to do with a Cease Fire. Much bigger than that. Whether purposely or not, Emmanuel always gets it wrong. Stay Tuned!</p>",
"account": {
"id": "107780257626128497",
"username": "realDonaldTrump",
"acct": "realDonaldTrump",
"display_name": "Donald J. Trump",
"locked": false,
"bot": false,
"discoverable": false,
"group": false,
"created_at": "2022-02-11T16:16:57.705Z",
"note": "<p></p>",
"url": "https://truthsocial.com/@realDonaldTrump",
"avatar": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/780/257/626/128/497/original/454286ac07a6f6e6.jpeg",
"avatar_static": "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",
"header_static": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/headers/107/780/257/626/128/497/original/ba3b910ba387bf4e.jpeg",
"followers_count": 10038397,
"following_count": 72,
"statuses_count": 27315,
"last_status_at": "2025-06-20",
"verified": true,
"location": "",
"website": "www.DonaldJTrump.com",
"unauth_visibility": true,
"chats_onboarded": true,
"feeds_onboarded": true,
"accepting_messages": false,
"show_nonmember_group_statuses": false,
"emojis": [],
"fields": [],
"tv_onboarded": false,
"tv_account": false,
"premium": false
},
"media_attachments": [],
"mentions": [],
"tags": [],
"card": null,
"group": null,
"quote": null,
"in_reply_to": null,
"reblog": null,
"sponsored": false,
"replies_count": 2633,
"reblogs_count": 8260,
"favourites_count": 38043,
"reaction": null,
"upvotes_count": 38043,
"downvotes_count": 0,
"favourited": false,
"reblogged": false,
"muted": false,
"pinned": false,
"bookmarked": false,
"poll": null,
"emojis": [],
"votable": false
}

Instant Donald Trump Webhook Notifications

If you're looking to get instant webhook notifications whenever Donald Trump makes a post on Truth Social then head over to ProfileTracer.com.

FAQ

Our scrapers are ethical and do not extract any private user data. They only extract what the user has chosen to share publicly.

How do I get started?

To get started, simply create an account on Apify, set up the Truth Social Scraper with your desired input, and run the scraper to collect data.

Can I customize the scraper?

Yes, you can customize the scraper to fit your specific needs. If you require additional features or modifications, please contact us for a custom solution.