Truthsocial ScrapeBI avatar
Truthsocial ScrapeBI

Pricing

Pay per event

Go to Apify Store
Truthsocial ScrapeBI

Truthsocial ScrapeBI

Developed by

ScrapeBI

ScrapeBI

Maintained by Community

Advanced Truth Social Scraper | Extract comprehensive data from Truth Social with enterprise-grade reliability. Get user profiles, posts, followers, following lists, and trending content. Features smart rate limiting, automatic retries, proxy support, and real-time pagination. - powered by ScrapeBI

5.0 (2)

Pricing

Pay per event

4

6

6

Last modified

2 days ago

🚀 Truthsocial ScrapeBI

Apify Python

Extract valuable data from Truth Social quickly and efficiently! This Apify actor allows you to scrape user profiles, posts, followers, following lists, and trending content from Truth Social with just a few clicks.

✨ What You Can Scrape ?

  • 👤 User Profiles - Complete profile information and statistics
  • 📝 User Posts - All posts from any public user with pagination
  • 👥 Followers - List of user's followers
  • 🔄 Following - Accounts that a user follows
  • 🔥 Trending Posts - Currently popular content on Truth Social

🎯 Perfect For

  • Social Media Monitoring - Track mentions and engagement
  • Content Research - Analyze trending topics and popular posts
  • Competitive Analysis - Monitor competitors' social media activity
  • Academic Research - Study social media patterns and behavior
  • Marketing Insights - Understand audience preferences

🚀 How to Use ?

Step 1: Choose What to Scrape

Select one of these options:

  • userinfo - Get user profile details
  • userposts - Extract user's posts
  • followers - Get follower list
  • following - Get following list
  • trending - Fetch trending posts

Step 2: Configure Input

{
"option": "userposts",
"username": "realDonaldTrump"
}

Step 3: Run and Get Results!

The actor will return structured JSON data ready for analysis.

📋 Input Parameters

ParameterRequiredDescriptionExample
option✅ YesWhat to scrape"userposts"
username⚠️ Required for all except trendingTruth Social username"realDonaldTrump"
next_cursor❌ OptionalStart from specific post ID (userposts only)"123456789"

💡 Usage Examples

Example 1: Get User Profile Information

Input:

{
"option": "userinfo",
"username": "realDonaldTrump"
}

Output:

{
"id": "107780257626128497",
"username": "realDonaldTrump",
"acct": "realDonaldTrump",
"display_name": "Donald J. Trump",
"locked": false,
"bot": false,
"discoverable": null,
"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": 10566931,
"following_count": 72,
"statuses_count": 28722,
"last_status_at": "2025-09-01",
"verified": true,
"location": "",
"website": "www.DonaldJTrump.com",
"accepting_messages": false,
"chats_onboarded": true,
"feeds_onboarded": true,
"tv_onboarded": false,
"bookmarks_onboarded": true,
"show_nonmember_group_statuses": false,
"pleroma": {
"accepts_chat_messages": false
},
"tv_account": false,
"receive_only_follow_mentions": false,
"group_reactions_onboarded": true,
"premium": true,
"accepted_status_edit_prompt": false,
"emojis": [],
"fields": []
}

Example 2: Extract User Posts

Input:

{
"option": "userposts",
"username": "realDonaldTrump"
}

Output:

{
"username": "realDonaldTrump",
"count": 20,
"next_cursor": "115125304306019834",
"data": [
{
"id": "115129261076571259",
"created_at": "2025-09-01T13:25:09.726Z",
"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/115129261076571259",
"url": "https://truthsocial.com/@realDonaldTrump/115129261076571259",
"content": "<p>What few people understand is that we do very little business with India, but they do a tremendous amount of business with us. In other words, they sell us massive amounts of goods, their biggest “client,” but we sell them very little - Until now a totally one sided relationship, and it has been for many decades. The reason is that India has charged us, until now, such high Tariffs, the most of any country, that our businesses are unable to sell into India. It has been a totally one sided disaster! Also, India buys most of its oil and military products from Russia, very little from the U.S. They have now offered to cut their Tariffs to nothing, but it’s getting late. They should have done so years ago. Just some simple facts for people to ponder!!!</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": 10567042,
"following_count": 72,
"statuses_count": 28722,
"last_status_at": "2025-09-01",
"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": true
},
"media_attachments": [],
"mentions": [],
"tags": [],
"card": null,
"group": null,
"quote": null,
"in_reply_to": null,
"reblog": null,
"sponsored": false,
"replies_count": 645,
"reblogs_count": 1284,
"favourites_count": 4827,
"reaction": null,
"upvotes_count": 4827,
"downvotes_count": 0,
"favourited": false,
"reblogged": false,
"muted": false,
"pinned": false,
"bookmarked": false,
"poll": null,
"emojis": [],
"votable": false,
"edited_at": null,
"version": "1",
"editable": false,
"title": null
},
... (total 20 items) ...
]
}

Example 3: Get Followers/Following List

Input:

{
"option": "followers",
"username": "realDonaldTrump"
}

Output:

{
"username": "realDonaldTrump",
"count": 20,
"data": [
{
"id": "107774414058849098",
"username": "phillyju",
"acct": "phillyju",
"display_name": "",
"locked": false,
"bot": false,
"discoverable": null,
"group": false,
"created_at": "2022-02-10T15:30:53.240Z",
"note": "<p></p>",
"url": "https://truthsocial.com/@phillyju",
"avatar": "https://truthsocial.com/avatars/original/missing.png",
"avatar_static": "https://truthsocial.com/avatars/original/missing.png",
"header": "",
"header_static": "",
"followers_count": 5187,
"following_count": 49,
"statuses_count": 3,
"last_status_at": "2022-02-21",
"verified": false,
"location": "",
"website": "",
"accepting_messages": true,
"chats_onboarded": true,
"feeds_onboarded": false,
"tv_onboarded": false,
"bookmarks_onboarded": false,
"show_nonmember_group_statuses": true,
"pleroma": {
"accepts_chat_messages": true
},
"tv_account": false,
"receive_only_follow_mentions": false,
"group_reactions_onboarded": true,
"premium": false,
"accepted_status_edit_prompt": false,
"emojis": [],
"fields": []
},
... ( Total 20 items ) ...
]
}

Input:

{
"option": "trending"
}

Output:

{
"count": 10,
"next_cursor": "107809721243372667",
"data": [
{
"created_at": "2025-09-01T12:21:20.673Z",
"edited_at": null,
"spoiler_text": "",
"language": null,
"title": null,
"id": "115129010138605013",
"in_reply_to_id": "115128985245605660",
"in_reply_to_account_id": "107780257626128497",
"sensitive": false,
"visibility": "public",
"uri": "https://truthsocial.com/users/joemccuiston/statuses/115129010138605013",
"url": "https://truthsocial.com/@joemccuiston/115129010138605013",
"replies_count": 792,
"reblogs_count": 791,
"favourites_count": 6312,
"favourited": false,
"upvotes_count": 6312,
"downvotes_count": 0,
"votable": false,
"reaction": null,
"reblogged": false,
"muted": false,
"bookmarked": false,
"pinned": null,
"content": "",
"text": null,
"quote_id": null,
"reblog": null,
"application": null,
"account": {
"username": "joemccuiston",
"moved": null,
"accepting_messages": true,
"feeds_onboarded": true,
"tv_onboarded": true,
"bookmarks_onboarded": true,
"show_nonmember_group_statuses": true,
"receive_only_follow_mentions": false,
"accepted_status_edit_prompt": false,
"id": "107923007936409298",
"acct": "joemccuiston",
"note": "<p>God is #1🙏🏼 / Rt by Trump/followedby John Cena,GenFlynn,Catturd’s Podcast, SaraCarter, Laura Loomer’s team/rt byLeoTerrell,LaraLogan liked bySidney Powell/Q</p>",
"url": "https://truthsocial.com/@joemccuiston",
"avatar": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/923/007/936/409/298/original/4abe587b7dc04498.jpeg",
"avatar_static": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/avatars/107/923/007/936/409/298/original/4abe587b7dc04498.jpeg",
"header": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/headers/107/923/007/936/409/298/original/03ab81fbd5d35c0d.jpeg",
"header_static": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/accounts/headers/107/923/007/936/409/298/original/03ab81fbd5d35c0d.jpeg",
"created_at": "2022-03-08T21:20:13.128Z",
"last_status_at": "2025-09-01",
"display_name": "joe",
"locked": false,
"bot": false,
"discoverable": true,
"emojis": [],
"fields": [],
"suspended": null,
"location": "United States of Florida ",
"chats_onboarded": true,
"website": "https://X.com/@joemccuiston17",
"group_reactions_onboarded": true,
"verified": true,
"tv_account": false,
"premium": true,
"group": false,
"followers_count": 30902,
"following_count": 9806,
"statuses_count": 150101
},
"mentions": [
{
"id": "107780257626128497",
"username": "realDonaldTrump",
"url": "https://truthsocial.com/@realDonaldTrump",
"acct": "realDonaldTrump"
}
],
"tags": [],
"poll": null,
"quote": null,
"in_reply_to": {
"created_at": "2025-09-01T12:15:00.883Z",
"edited_at": null,
"spoiler_text": "",
"language": "en",
"title": null,
"id": "115128985245605660",
"in_reply_to_id": null,
"in_reply_to_account_id": null,
"sensitive": false,
"visibility": "public",
"uri": "https://truthsocial.com/users/realDonaldTrump/statuses/115128985245605660",
"url": "https://truthsocial.com/@realDonaldTrump/115128985245605660",
"replies_count": -1,
"reblogs_count": -1,
"favourites_count": -1,
"favourited": false,
"upvotes_count": 17060,
"downvotes_count": 0,
"votable": false,
"reaction": null,
"reblogged": false,
"muted": false,
"bookmarked": false,
"pinned": null,
"content": "<p>It is very important that the Drug Companies justify the success of their various Covid Drugs. Many people think they are a miracle that saved Millions of lives. Others disagree! With CDC being ripped apart over this question, I want the answer, and I want it NOW. I have been shown information from Pfizer, and others, that is extraordinary, but they never seem to show those results to the public. Why not??? They go off to the next “hunt” and let everyone rip themselves apart, including Bobby Kennedy Jr. and CDC, trying to figure out the success or failure of the Drug Companies Covid work. They show me GREAT numbers and results, but they don’t seem to be showing them to many others. I want them to show them NOW, to CDC and the public, and clear up this MESS, one way or the other!!! I hope OPERATION WARP SPEED was as “BRILLIANT” as many say it was. If not, we all want to know about it, and why??? Thank you for your attention to this very important matter! President DJT</p>",
"text": null,
"quote_id": null,
"reblog": null,
"application": null,
"account": {
"username": "realDonaldTrump",
"moved": null,
"accepting_messages": false,
"feeds_onboarded": true,
"tv_onboarded": false,
"bookmarks_onboarded": true,
"show_nonmember_group_statuses": false,
"receive_only_follow_mentions": false,
"accepted_status_edit_prompt": false,
"id": "107780257626128497",
"acct": "realDonaldTrump",
"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",
"created_at": "2022-02-11T16:16:57.705Z",
"last_status_at": "2025-09-01",
"display_name": "Donald J. Trump",
"locked": false,
"bot": false,
"discoverable": null,
"emojis": [],
"fields": [],
"suspended": null,
"location": "",
"chats_onboarded": true,
"website": "www.DonaldJTrump.com",
"group_reactions_onboarded": true,
"verified": true,
"tv_account": false,
"premium": true,
"group": false,
"followers_count": 10566799,
"following_count": 72,
"statuses_count": 28721
},
"mentions": [],
"tags": [],
"poll": null,
"quote": null,
"in_reply_to": null,
"emojis": [],
"card": null,
"group": null,
"media_attachments": [],
"editable": false,
"tv": null,
"version": "1"
},
"emojis": [],
"card": null,
"group": null,
"media_attachments": [
{
"type": "image",
"description": null,
"blurhash": "UHBpbFt80fNHN4ogXTR+xoadofax9DW9%Lj?",
"processing": "complete",
"id": "115129009976555020",
"url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/115/129/009/976/555/020/original/dd6937c48787a40d.jpg",
"remote_url": null,
"preview_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/115/129/009/976/555/020/small/dd6937c48787a40d.jpg",
"preview_remote_url": null,
"text_url": "https://truthsocial.com/media/115129009976555020",
"meta": {
"original": {
"width": 906,
"height": 1133,
"size": "906x1133",
"aspect": 0.7996469549867609
},
"small": {
"width": 715,
"height": 894,
"size": "715x894",
"aspect": 0.7997762863534675
}
},
"external_video_id": null,
"tv": null,
"upload_complete": true,
"upload_processing": false
}
],
"tombstone": null,
"editable": false,
"tv": null,
"version": "1"
},
... ( total 20 items ) ...
]
}

🔄 Pagination Support

For user posts, you can continue scraping from where you left off using the next_cursor parameter:

First Request:

{
"option": "userposts",
"username": "realDonaldTrump"
}

Continue from where you left off:

{
"option": "userposts",
"username": "realDonaldTrump",
"next_cursor": "115125304306019834"
}

The next_cursor value is provided in the output of each request.

📊 Data Fields Explained

User Profile Fields

  • id - Unique user identifier
  • username - User's handle (@username)
  • display_name - Display name shown on profile
  • note - User's bio/description
  • followers_count - Number of followers
  • following_count - Number of accounts they follow
  • statuses_count - Number of posts made
  • verified - Whether the account is verified
  • created_at - When the account was created
  • avatar - Profile picture URL
  • header - Profile header image URL

Post Fields

  • id - Unique post identifier
  • content - Text content of the post
  • created_at - When the post was created
  • favourites_count - Number of likes
  • reblogs_count - Number of reposts/shares
  • replies_count - Number of replies
  • url - Direct URL to the post
  • media_attachments - Images, videos, or other media
  • _pulled - Timestamp when data was scraped

⚡ Performance & Limits

  • Speed: ~2 seconds average response time
  • Rate Limiting: Automatically handled with smart delays
  • Proxy Support: Uses Apify's residential proxies for reliability
  • Error Handling: Built-in retry mechanism for failed requests
  • Data Quality: Real-time data extraction with timestamp tracking

🛠️ Troubleshooting

Common Issues

"User not found" or empty results:

  • Verify the username is correct (without @ symbol)
  • Check if the account is public
  • Ensure the account exists and has content

Slow or failed requests:

  • The actor automatically retries failed requests
  • Truth Social may temporarily rate limit requests
  • Try running again after a few minutes

Missing data fields:

  • Some users may have incomplete profiles
  • Private accounts will return limited information
  • Media attachments may be empty if no media is present

💰 Pricing

This actor is optimized for cost-effectiveness:

  • Low compute usage - Minimal processing power required
  • Fast execution - Quick results mean lower costs
  • Efficient data transfer - Only returns the data you need

🔐 Privacy & Ethics

  • Only scrapes publicly available information
  • Respects Truth Social's rate limits
  • No personal or private data collection
  • Follows ethical scraping practices

📞 Support

Need help or have questions?

  • Check the Apify documentation
  • Contact support through the Apify Console
  • Review the troubleshooting section above

🌟 Ready to start scraping Truth Social? Click "Start" above and configure your first run!