Tweets
Get tweet thread
Retrieve tweet thread context around one tweet with author fields, reply joins, media, and cursor checkpoints
GET
Get tweet thread
Documentation Index
Fetch the complete documentation index at: https://docs.xquik.com/llms.txt
Use this file to discover all available pages before exploring further.
Requested result counts are upper bounds for paid authenticated calls. When remaining credits cannot cover the full page or ID list, Xquik returns fewer results. If zero paid results are affordable, it returns
402 insufficient_credits.Get tweet thread returns tweet rows in the conversation thread around one
source tweet. It is also useful as a tweet thread API, X thread API, Twitter
thread API, conversation thread API, or thread context endpoint. The canonical
endpoint remains
GET /api/v1/x/tweets/{id}/thread.next_cursor so a support timeline, research job, moderation queue, or agent
handoff can resume from the last completed page without duplicate rows.
Direct tweet thread handoff
UseGET /api/v1/x/tweets/{id}/thread when a workflow needs ordered thread
context as durable rows around one tweet. Store source_tweet_id,
thread_tweet_id, text, author_id, author_username, author_name,
author_followers, author_verified, author_profile_picture, created_at,
conversation_id, in_reply_to_id, media URLs, and a separate next_cursor
checkpoint for downstream jobs.
Thread rows
Store
tweets[] as the thread context rows returned for one source tweet.Stable upserts
Store
tweets[].id as thread_tweet_id with source_tweet_id for
idempotent imports.Reply joins
Store
conversationId, inReplyToId, inReplyToUserId, and
inReplyToUsername to rebuild thread structure.Author joins
Store
tweets[].author.id, username, name, followers, verified, and
profilePicture for review, CRM, or research tools.Media context
Store
media[].mediaUrl, entities, quoted_tweet, and retweeted_tweet
when returned to preserve attached context.Next page
Store
has_next_page and next_cursor; pass next_cursor back as cursor
only when has_next_page is true.Credit-limited pages
Use
tweets.length, not a requested page size, for row counts. Low balances
can return fewer rows.Saved exports
Use
thread_extractor when you need a saved extraction job or CSV, JSON, or
XLSX export.402 insufficient_credits. For MPP callers, this endpoint is billed as a
session at USD 0.00015 per tweet returned.
Path parameters
Tweet ID (numeric string).
Query parameters
Pagination cursor from
next_cursor in a previous response. Omit for the
first page. Pass a cursor only when has_next_page is true.Which thread endpoint?
Tweet thread
Use
GET /x/tweets/{id}/thread for conversation thread context around one
tweet.Tweet replies
Use
GET /x/tweets/{id}/replies when you
need reply tweet rows under one source tweet.Quote tweets
Use
GET /x/tweets/{id}/quotes for tweet
rows that quote one source tweet.Search tweets
Use
GET /x/tweets/search when you need
keyword, operator, or structured-filter discovery across many tweets.Saved exports
Use
Create extraction with
toolType=thread_extractor when you need a saved job or CSV, JSON, or XLSX
export.Single tweet
Use
Get tweet when you only need one tweet
object by ID.Headers
Your API key. Session cookie authentication is also supported.
Response
- 200 OK
- 400 Invalid tweet ID
- 401 Unauthenticated
- 402 Subscription required
- 429 Rate Limit Exceeded
- 424 Dependency Failed
Related: Tweet replies · Quote tweets · Retweeters · Create extraction
Last modified on May 24, 2026
Get tweet thread