SocialPipe docs

X post replies

A post and its reply thread, as TikHub returns it. **Not a bare list.** Despite the vendor calling this "comments", the payload is the post itself — `id`, `text`, `author`, counters — with the replies under `thread`. That is why this route's content key is `id`: the post is what proves the call answered. Returns third-party personal data in bulk — see `/legal/privacy`. Replies carry their authors' handles, display names and avatar URLs verbatim, and nothing is hashed.

GET/v1/twitter/comments

A post and its reply thread, as TikHub returns it.

Not a bare list. Despite the vendor calling this "comments", the payload is the post itself — id, text, author, counters — with the replies under thread. That is why this route's content key is id: the post is what proves the call answered.

Returns third-party personal data in bulk — see /legal/privacy. Replies carry their authors' handles, display names and avatar URLs verbatim, and nothing is hashed.

Query Parameters

tweet_id*Tweet Id
cursor?string|null
cache_ttl?|

Max acceptable age of a cached result, in seconds. A lower value demands fresher data; it does not shorten what is stored.

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/twitter/comments?tweet_id=string"
{  "cache_age": 0,  "cached": false,  "credits_remaining": 0,  "credits_used": 0,  "data": {},  "schema_version": "2",  "success": true,  "took_ms": 0}