Truth Social Scraper
Pricing
from $8.00 / 1,000 public truth social records
Truth Social Scraper
Scrape accessible public Truth Social profiles and posts with text, engagement metrics, media links, and bounded pagination using ScrapeCreators.
Pricing
from $8.00 / 1,000 public truth social records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Collect accessible public Truth Social posts and profiles using ScrapeCreators. Supports user timelines with pagination, profile details, and individual post URLs. No user login or cookies are required. Coverage mainly includes prominent public accounts; most ordinary accounts require authentication and cannot be collected. There is no keyword search, private content, follower graph, or media download mode.
Input
{"mode":"posts","handles":["realDonaldTrump"],"maxItems":5,"maxPages":1}
Use profiles for account statistics and bios, or post with postUrls, for example https://truthsocial.com/@realDonaldTrump/posts/114315219437063160. Handles accept usernames, @usernames, and public profile URLs. Up to 10 targets; 1–100 total results; 1–10 timeline pages per account. Verified Apify free-plan runs are capped at five records, before further provider calls and each write. Missing local plan information does not impose that cap.
Output
The default dataset contains homogeneous records with a type of post or profile, stable string id, source url, username/display name, text, creation date, available account and engagement counts, media links, reblog identity, collection timestamp, and source: scrapecreators. Missing fields are null; source HTML is converted to plain text. Provider credit balance and authentication values are excluded.
OUTPUT contains the run outcome, delivered count, request count, warnings, stop reason, charged result count, and free-plan ceiling. Empty timelines, unavailable posts, restricted accounts, input rejection, configuration errors, and unexpected provider failures remain distinguishable. Valid partial records are preserved. Do not interpret a zero-result access block as a successful scrape.
Pricing
All-in pay per event. Platform usage is not passed through. One synthetic start fee per run; one synthetic dataset event per delivered record. No manual or duplicate charges.
| Event | FREE | BRONZE (2.5%) | SILVER (5%) | GOLD (20%) |
|---|---|---|---|---|
| Start | $0.005 | $0.005 | $0.005 | $0.005 |
| Public record | $0.010 | $0.00975 | $0.00950 | $0.00800 |
Start fees retain the $0.005 floor. FREE-tier totals: one result $0.015; five $0.055; 100 $1.005. Minimum supported charge budget $0.015. PLATINUM and DIAMOND retain GOLD prices. Private live tier pricing has been applied; the final QA report records billing evidence.
Runtime and setup
Node.js 22, Apify SDK, Cheerio for HTML text normalization. Configure owner secret SCRAPECREATORS_API_KEY; credentials never belong in input. npm ci, npm test, then bounded apify run. Public API calls are sequential, limited to 30 page requests plus at most one retry each. Each request has a 30-second timeout; new work stops after 180 seconds. Cloud timeout is 240 seconds with 256 MB memory; the initial one-result cloud canary peaked at 55.3 MiB. No proxies or browser sessions are used. Media URLs may expire.
The Actor uses the user's configured provider account; provider credits are charged separately to the owner. Cost calculations must include these invoices, not only Apify usage. Apify charge caps do not cap owner provider or compute spend. Abort/migration stops new work and saves stable result identities; dataset identities are recovered on restart to prevent duplicate writes.
Public data only; collect only data you are permitted to use. This is an independent tool, not affiliated with Truth Social. ScrapeCreators endpoint and access limitations: https://scrapecreators.com/truthsocial-api/ and https://docs.scrapecreators.com/openapi.json.