Truth Social Scraper avatar
Truth Social Scraper

Pricing

$15.00/month + usage

Go to Store
Truth Social Scraper

Truth Social Scraper

Developed by

Harvest Data

Harvest Data

Maintained by Community

Scrapes user profiles, posts, and pinned posts from Truth Social. Input a username, and this actor will return structured data including profile metadata, recent posts, and any pinned content.

0.0 (0)

Pricing

$15.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

8 days ago

📘 Truth Social Scraper

Scrapes user profiles, posts, and pinned posts from Truth Social. Simply input a username, and this actor will return structured data including profile metadata, recent posts, and any pinned content.


📥 Input

The actor accepts the following input in JSON format:

{
"username": "realDonaldTrump"
}
  • usernames (string) – Required. Truth Social username to scrape (omit the @).

📤 Output

The actor outputs an array of JSON objects, each representing a Truth Social user and their data.

Sample 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": 9760522,
"following_count": 72,
"statuses_count": 26801,
"last_status_at": "2025-05-14",
"verified": true,
"location": "",
"website": "www.DonaldJTrump.com",
"accepting_messages": false,
"chats_onboarded": true,
"feeds_onboarded": true,
"tv_onboarded": false,
"bookmarks_onboarded": false,
"show_nonmember_group_statuses": false,
"pleroma": {
"accepts_chat_messages": false
},
"tv_account": false,
"receive_only_follow_mentions": false,
"group_reactions_onboarded": true,
"emojis": [],
"fields": [],
"posts": [
{
"id": "114505713846110268",
"created_at": "2025-05-14T10:28:54.107Z",
"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/114505713846110268",
"url": "https://truthsocial.com/@realDonaldTrump/114505713846110268",
"content": "<p>THANK YOU!</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": 9760518,
"following_count": 72,
"statuses_count": 26801,
"last_status_at": "2025-05-14",
"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
},
"media_attachments": [
{
"id": "114505712393246017",
"type": "video",
"url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/114/505/712/393/246/017/original/5e4714c9573bdaf0.mp4",
"preview_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/thumbnails/114/505/712/393/246/017/original/ea642ce11cb7ff44.jpg",
"external_video_id": "v6r65ol",
"remote_url": null,
"preview_remote_url": null,
"text_url": null,
"meta": {
"colors": {
"accent": "#2d2f51",
"background": "#e7edea",
"foreground": "#1e2426"
},
"original": {
"bitrate": 1049353,
"duration": 51.84,
"frame_rate": "38825000/1295461",
"height": 720,
"width": 1280
},
"small": {
"aspect": 1.7783333333333333,
"height": 600,
"size": "1067x600",
"width": 1067
}
},
"description": null,
"blurhash": "USLN.69GD*.8?]Mys:WA?aV[NGIAWYn~jZWF",
"processing": "complete"
}
],
"mentions": [],
"tags": [],
"card": null,
"group": null,
"quote": null,
"in_reply_to": null,
"reblog": null,
"sponsored": false,
"replies_count": 955,
"reblogs_count": 2647,
"favourites_count": 11564,
"reaction": null,
"upvotes_count": 11564,
"downvotes_count": 0,
"favourited": false,
"reblogged": false,
"muted": false,
"pinned": false,
"bookmarked": false,
"poll": null,
"emojis": [],
"votable": false
}
],
"pinnedPost": [
{
"id": "114505713846110268",
"created_at": "2025-05-14T10:28:54.107Z",
"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/114505713846110268",
"url": "https://truthsocial.com/@realDonaldTrump/114505713846110268",
"content": "<p>THANK YOU!</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": 9760518,
"following_count": 72,
"statuses_count": 26801,
"last_status_at": "2025-05-14",
"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
},
"media_attachments": [
{
"id": "114505712393246017",
"type": "video",
"url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/files/114/505/712/393/246/017/original/5e4714c9573bdaf0.mp4",
"preview_url": "https://static-assets-1.truthsocial.com/tmtg:prime-ts-assets/media_attachments/thumbnails/114/505/712/393/246/017/original/ea642ce11cb7ff44.jpg",
"external_video_id": "v6r65ol",
"remote_url": null,
"preview_remote_url": null,
"text_url": null,
"meta": {
"colors": {
"accent": "#2d2f51",
"background": "#e7edea",
"foreground": "#1e2426"
},
"original": {
"bitrate": 1049353,
"duration": 51.84,
"frame_rate": "38825000/1295461",
"height": 720,
"width": 1280
},
"small": {
"aspect": 1.7783333333333333,
"height": 600,
"size": "1067x600",
"width": 1067
}
},
"description": null,
"blurhash": "USLN.69GD*.8?]Mys:WA?aV[NGIAWYn~jZWF",
"processing": "complete"
}
],
"mentions": [],
"tags": [],
"card": null,
"group": null,
"quote": null,
"in_reply_to": null,
"reblog": null,
"sponsored": false,
"replies_count": 955,
"reblogs_count": 2647,
"favourites_count": 11564,
"reaction": null,
"upvotes_count": 11564,
"downvotes_count": 0,
"favourited": false,
"reblogged": false,
"muted": false,
"pinned": false,
"bookmarked": false,
"poll": null,
"emojis": [],
"votable": false
}
]
}
]

🔧 Features

  • ✅ Fetches detailed user profile metadata
  • 📝 Scrapes recent posts (with media, counts, and metadata)
  • 📌 Identifies and returns pinned posts
  • 📦 Output ready for storage, display, or analysis

⚠️ Limitations

  • This actor only works for public profiles.
  • Truth Social may throttle or block excessive requests. Use responsibly.
  • Structure may change if Truth Social updates their frontend/API.

🛠️ Use Cases

  • Archiving political or influencer content
  • Social media sentiment analysis
  • Monitoring public statements or campaign activity

🧠 Tips

  • Schedule the actor to run periodically for monitoring changes over time.
  • Combine with a keyword extractor or sentiment analyzer for deeper insights.
  • Store results to a dataset or push to an external webhook for real-time updates.

💬 Support

If you encounter any issues or need help customizing this actor, feel free to open an issue.


Let me know if you’d like to automatically publish this to Apify with apify.json and actor packaging metadata too.