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.
1 credit per tweet returned · All plans from $0.00012/credit
Use GET /x/users/{id}/tweets when a CRM, queue worker, or warehouse job needs
recent posts from one user. The examples above write JSON Lines rows with the
source user, tweet ID, text, author ID, username, display name, follower count,
verified state, profile image URL, reply context, engagement counts, media URLs,
and cursor fields so a worker can resume from the last saved next_cursor.
These optional filters apply to tweets[] returned by this route. They keep the
same user target and filter rows after each page is fetched, so selective
filters can return fewer rows than an unfiltered page.
{ "error": "invalid_user_id", "message": "User not found or invalid user ID. Check the username or ID." }
The user ID is empty or invalid.
{ "error": "user_not_found", "message": "X user not found. Check the username." }
{ "error": "unauthenticated" }
Missing or invalid API key.
{ "error": "no_subscription" }
No active subscription or insufficient credits. Possible error values: no_subscription, subscription_inactive, no_credits, insufficient_credits.
For MPP requests without a valid payment credential, 402 returns a WWW-Authenticate: Payment challenge header instead.
{ "error": "x_api_unavailable" }
The read service returned an error. Retry after a short delay.