Truth Social Scraper avatar

Truth Social Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Truth Social Scraper

Truth Social Scraper

Scrape public Truth Social profiles and posts — account info, follower counts, post text, and engagement metrics.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Categories

Share

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

Pull public Truth Social accounts and posts — profile fields and recent statuses via the public API.

What you get

Pull public Truth Social accounts and posts — profile fields and recent statuses via the public API.

Why use this Truth Social scraper

  • Public API — Public profiles and timelines are machine-readable without login or cookies.
  • Profile + post fields — handle, display name, follower/following counts, bio, and recent post text with engagement counts.
  • High-profile coverage — tracks figures whose primary channel is Truth Social.

Scrape Truth Social data in minutes

{
"handles": [
"realDonaldTrump"
],
"maxResults": 10
}
{
"handles": [
"realDonaldTrump"
],
"mode": "profile"
}

Input parameters

ParameterRequiredDescription
handlesNoTruth Social account handles to look up, with or without the leading @. Example: realDonaldTrump
modeNoposts returns the profile plus recent posts; profile returns the profile only. trends currently returns the profile only. Default: posts.
maxResultsNoMaximum recent posts per account (up to 40). Default: 10.

Output fields

  • type
  • id
  • handle
  • username
  • displayName
  • followers
  • following
  • statuses
  • verified
  • bio
  • url
  • createdAt
  • author (post rows)
  • content (post rows)
  • replies (post rows)
  • reblogs (post rows)
  • favourites (post rows)
  • error and status (only on a row for a handle that could not be found)

Each handle returns one account row, followed by its recent posts as status rows when mode is posts.

Example result

{
"type": "account",
"id": "107780257626128497",
"handle": "realDonaldTrump",
"username": "realDonaldTrump",
"displayName": "Donald J. Trump",
"followers": 13056091,
"following": 69,
"statuses": 36613,
"verified": true,
"bio": "<p></p>",
"url": "https://truthsocial.com/@realDonaldTrump",
"createdAt": "2022-02-11T16:16:57.705Z"
}

Common use cases

  • Monitor public figures' Truth Social activity
  • Archive posts for research or journalism
  • Track engagement on political/public content
  • Cross-platform social listening

Compared to alternatives

  • vs other Truth Social scrapers on the Store — profile and post rows come back in one flat dataset with consistent field names, ready for CSV or JSON export.
  • vs building your own — no infrastructure to run or maintain; paste handles and consume the dataset.

Limitations

  • Public accounts and posts only — private content is out of scope.
  • Up to 40 recent posts per account per run; older posts are not paged.
  • Trending topics are not available yet; trends mode returns profiles only.
  • Not affiliated with Truth Social or TMTG.
  • bio can be empty HTML markup (e.g. <p></p>) when an account hasn't filled in a bio.

FAQ

Do I need an account or cookies?

No — the Actor reads public data only. There is no login to configure and no account to risk.

What happens when a handle is not found?

If a handle can't be found, the dataset gets a row for that handle with error: "lookup_failed", and the run continues with the remaining handles.

Can I run it on a schedule?

Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.

Last verified: 2026-09

More scrapers at thirdwatch.dev.