scrappy / truthsocial / posts

Truth Social Data API

Accounts and posts from Truth Social over plain HTTP.

posts

GET/scrappy/truthsocial/v1/posts1 credit / call

An account's recent posts, newest first, by account id. Resolve a handle with account first.

Parameters

account_id
required · numeric id
limit
optional · 1 to 40 · default 20

Request

curl "https://sfaie.com/api/scrappy/truthsocial/v1/posts?account_id=109348271094835712" \
  -H "Authorization: Bearer $SFAIE_API_KEY"

Response

{
  "data": [
    {
      "id": "113920476105832449",
      "created_at": "2026-05-14T16:20:11.000Z",
      "url": "https://truthsocial.com/@citytrailsf/113920476105832449",
      "text": "New loop added to the Presidio route map. Full details on the site.",
      "content": "<p>New loop added to the Presidio route map. Full details on the site.</p>",
      "account": {
        "id": "109348271094835712",
        "username": "citytrailsf",
        "acct": "citytrailsf",
        "display_name": "City Trails SF",
        "note": "Walking routes and small parks in San Francisco.",
        "followers_count": 1824,
        "following_count": 86,
        "statuses_count": 412,
        "verified": false,
        "avatar": "https://cdn.sfaie.com/samples/citytrailsf.jpg",
        "created_at": "2023-02-11T18:40:19.000Z",
        "url": "https://truthsocial.com/@citytrailsf"
      },
      "in_reply_to_id": null,
      "reblog": null,
      "quote": null,
      "media_attachments": [],
      "mentions": [],
      "tags": [
        "sanfrancisco"
      ],
      "replies_count": 3,
      "reblogs_count": 11,
      "favourites_count": 57
    }
  ]
}

Try it

numeric id

1 to 40 · default 20

Sign in to try this endpoint.

Calls are real. Accepted calls cost 1 credit.