Truth Social Hashtag Scraper
Pricing
from $5.00 / 1,000 results
Truth Social Hashtag Scraper
Truth Social Hashtag Scraper — pull every post under any hashtag with author, engagement counts and media. Paginates the full tag timeline with media-only and since-date filters; reblogs are auto-unwrapped so content is never blank. Pure HTTP, no browser. JSON or CSV out.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
12
Total users
11
Monthly active users
10 days ago
Last modified
Categories
Share
Scrape every post under any Truth Social hashtag — content, author, engagement counts and media — straight from Truth Social's timeline API.
| Input you give it | Rows you get back |
|---|---|
One or more hashtags (maga, trump2024) | Every post in each tag timeline |
onlyMedia toggle | Only posts with an image or video |
date since-filter | Posts on or after that date |
Pure HTTP. No browser, no CAPTCHA solver. Reblogs (ReTruths) are automatically unwrapped so content is never blank.
Why Use This Scraper?
- Any hashtag, full timeline — paginates the entire tag feed, not just the first page.
- Media-only filter — keep just posts that carry an image or video.
- Since-date filter — stop once posts get older than a date you set, ideal for incremental pulls.
- Reblogs handled — a ReTruth's original text and author are surfaced, so you never get empty rows.
- Clean flat rows — content, author, engagement counts and media, ready for analysis.
Overview
This actor turns any Truth Social hashtag into structured data for social listening, political-trend research, and content monitoring. Each row is one post, flattened into stable top-level fields.
Supported Inputs
| Input | Example | Notes |
|---|---|---|
| Hashtags | maga, #trump2024 | With or without the leading # |
| Media-only | true | Restrict to posts with attachments |
| Since date | 2026-07-01 | Only posts on/after this date (YYYY-MM-DD) |
Not supported: private accounts, DMs, or any content behind login beyond public tag timelines.
Use Cases
| Who | What they pull |
|---|---|
| Social researchers | Full post streams for a hashtag over time |
| Journalists & analysts | Real-time coverage of trending political tags |
| Brand & reputation teams | Mentions of a campaign or slogan hashtag |
| Data scientists | Labeled post corpora for NLP / sentiment |
How It Works
- Input — one or more hashtags, plus optional media-only and since-date filters.
- Fetch — the actor paginates the tag timeline through Truth Social's API over a residential proxy.
- Emit — each post is flattened into a clean row (reblogs unwrapped), bounded by
maxItems.
Input Configuration
| Field | Type | Notes |
|---|---|---|
hashtags | string[] | Hashtags to scrape (with or without #) |
maxItems | integer | Cap on posts across all hashtags |
onlyMedia | boolean | Keep only posts with media. Default false |
date | string | Only posts on/after this date (YYYY-MM-DD) |
proxy | object | Optional — defaults to residential |
Example input
{ "hashtags": ["maga", "trump2024"], "maxItems": 500, "onlyMedia": false }
Output Overview
One row per post. Reblogs are unwrapped: if a post is a ReTruth, content/url come from the original and isReblog is true with reblogOf linking back.
Output Sample
{"hashtag": "maga","id": "116946137373047062","createdAt": "2026-07-19T10:20:41.850Z","username": "RealDeaconDavid","displayName": "David Koven","accountId": "108320312174983288","content": "<p>I wouldn't want to make her mad …</p>","url": "https://truthsocial.com/@RealDeaconDavid/posts/116946137373047062","isReblog": false,"reblogOf": null,"repliesCount": 4,"reblogsCount": 12,"favouritesCount": 58,"mediaAttachments": [],"scrapedAt": "2026-07-19T10:21:02.001Z"}
Key Output Fields
- Context:
hashtag,id,url,createdAt,scrapedAt - Author:
username,displayName,accountId - Content:
content,mediaAttachments - Engagement:
repliesCount,reblogsCount,favouritesCount - Reblog:
isReblog,reblogOf,inReplyToId
FAQ
Do I include the #? Either way works — maga and #maga are equivalent.
How far back does it go? The full tag timeline, until maxItems or your date cutoff.
What about reblogs? A ReTruth's original content and author are surfaced automatically, so rows are never blank.
Is content plain text? It's the Truth Social HTML fragment — strip tags for plain text if needed.
Do I need my own account? No — the actor is fully self-contained.
Support
Found a bug or need a field added? Open an issue on the actor's Issues tab, or email muhamed.dido@gmail.com.
Explore More Scrapers
Pairs with the Truth Social Comment Scraper and Truth Social Trends Scraper. Browse the full catalog at muhamed-didovic.github.io.
⚠️ Disclaimer
This Actor accesses publicly available posts on Truth Social for legitimate research, journalism, and market-intelligence purposes. Use of this Actor must comply with Truth Social's Terms of Service and all applicable laws including data-protection regulations (GDPR, CCPA, etc.). The Actor's authors are not responsible for any misuse. We do not store any scraped data; the Actor returns it directly to your Apify dataset for your authorized use.
SEO Keywords
truth social scraper, truth social hashtag scraper, truth social api, truth social data extraction, social media scraper, hashtag timeline scraper, political social listening, truth social posts export, trump social media data, truthsocial bulk export, social media monitoring, truth social json export, truth social csv export, mastodon hashtag scraper, social data api, public post extraction