Truth Social Scraper - Profiles & Posts
Pricing
from $2.00 / 1,000 results
Truth Social Scraper - Profiles & Posts
Scrape Truth Social profiles and their posts (Truths): followers, bio, verified status, and each Truth's text, media, replies, ReTruths and favourites. Pass handles or profile URLs. No login, no API key, no browser.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Truth Social Scraper — Profiles & Posts (Truths) 📣
Scrape Truth Social — profiles and their posts ("Truths"). For any handle you get the profile (followers, bio, verified) and every Truth with its text, media, replies, ReTruths and likes. Just paste handles or profile URLs.
No login, no API key, no browser. Pure HTTP. Export to JSON, CSV, Excel, HTML or XML or pull from the API.
Residential proxy required. Truth Social is behind Cloudflare; this actor passes it with a residential proxy (defaults to Apify Residential, US) and retries automatically.
What you get
Per profile: username, display name, followers, following, total Truths, verified, bio, avatar, created date.
Per Truth (post):
- Text and media (image/video URLs)
- Engagement — replies, ReTruths (reblogs), favourites (likes)
- Type — original, reply, ReTruth, quote
- Hashtags, mentions, language, post URL and timestamp
- Author fields (followers etc.) embedded on every row
Use cases
- Political & media monitoring — track what key accounts post and how it performs.
- Social listening & sentiment — collect posts and engagement over time.
- Research & journalism — build datasets of public Truth Social activity.
- Influencer / account analysis — followers, posting cadence and engagement.
- Archiving — snapshot an account's Truths.
Input
| Field | Type | Description |
|---|---|---|
usernames | array | Handles (realDonaldTrump) or profile URLs (https://truthsocial.com/@realDonaldTrump). |
maxPosts | integer | Max Truths per profile. 0 = profile only. Default 100. |
includeReplies | boolean | Include the user's replies. Default true. |
includeReblogs | boolean | Include ReTruths (reposts). Default true. |
proxyConfiguration | object | Residential required (Cloudflare). Defaults to Apify Residential, US. |
Example input
{"usernames": ["realDonaldTrump", "https://truthsocial.com/@DonaldJTrumpJr"],"maxPosts": 200,"includeReplies": true,"includeReblogs": true}
Output
One row per Truth (or one profile row when maxPosts is 0).
Example record
{"postId": "117441005010525427","url": "https://truthsocial.com/@realDonaldTrump/117441005010525427","createdAt": "2026-10-14T19:52:02.742Z","text": "I'm watching Right Side Broadcasting Network…","repliesCount": 1046,"reblogsCount": 2111,"favouritesCount": 7544,"isReply": false,"isReblog": false,"isQuote": false,"language": "en","tags": [],"mentions": [],"mediaUrls": [],"mediaTypes": [],"authorId": "107780257626128497","authorUsername": "realDonaldTrump","authorDisplayName": "Donald J. Trump","authorUrl": "https://truthsocial.com/@realDonaldTrump","authorFollowers": 13115470,"authorFollowing": 69,"authorStatusesCount": 37203,"authorVerified": true,"authorBio": "","scrapedAt": "2026-10-15T09:00:00.000Z"}
Fields
| Field | Description |
|---|---|
postId / url / createdAt | Truth id, link and timestamp. |
text | Post text (HTML stripped). |
repliesCount / reblogsCount / favouritesCount | Engagement. |
isReply / isReblog / isQuote / quoteOfUrl | Post type. |
tags / mentions / language | Hashtags, mentions, language. |
mediaUrls / mediaTypes | Attached media. |
author* | The profile: username, name, followers, following, total Truths, verified, bio, avatar. |
scrapedAt | ISO timestamp. |
How it works
Truth Social is built on a Mastodon fork, so the actor reads its public REST API over HTTP through a residential proxy (which passes Cloudflare), looks up each account and pages through its posts — de-duplicating as it goes.
FAQ
Do I need a Truth Social account? No — no login or API key.
Why residential proxy? Truth Social uses Cloudflare; datacenter IPs get challenged. Residential IPs pass; the actor retries automatically.
Can I get just the profile? Yes — set maxPosts to 0.
Replies and ReTruths? Toggle with includeReplies and includeReblogs.
Followers / search / trends? Those require a logged-in account and are not scraped.
Legal & ethical use
This actor collects publicly available data from Truth Social. Posts can contain personal data — use the output responsibly and in line with Truth Social's Terms and applicable laws (GDPR/CCPA). You are responsible for how you use it.