LurkAPI

Overview

Read public Truth Social accounts the way logged-out visitors see them: profile stats, the latest posts with media and engagement counts, and single posts. Field names follow Mastodon's API (Truth Social runs on it), so Mastodon client code keeps working; every post also carries plain text next to the HTML content. Accounts explicitly hidden from logged-out visitors return 403 not_public. When the upstream cannot distinguish a hidden account from a missing one, the response is 404 not_found. Prominent accounts and most other public ones are visible.

Source: truthsocial.com.

Try it live

Pick an endpoint and run it: real data, no signup, 5 free requests a day.

Endpoint

GET/v1/truthsocial/profile

1 credit per request
Examples
handle

Username, with or without @ (e.g. realDonaldTrump), or the profile URL.

5 free tries a day, no signup

Press Run to fetch live data

Results come back as a table you can download as CSV, or as the raw JSON.

Endpoints

Call it

Every endpoint is a GET with your key in the x-api-key header. For example, Profile:

curl
curl "https://api.lurkapi.com/v1/truthsocial/profile?handle=realDonaldTrump" \
  -H "x-api-key: YOUR_API_KEY"

Use it in Claude

Once LurkAPI is connected to Claude, each endpoint is a tool Claude can call:

ToolWhat it does
truthsocial_profileProfile: An account's bio, avatar, follower and post counts, and verification.
truthsocial_user_postsUser posts: An account's latest posts and ReTruths, newest first, 20 per page.
truthsocial_postPost: One post with its text, media, link preview and engagement counts.