Engagement
Get retweeters
Retrieve user profiles for accounts that retweeted or reposted one tweet with cursor checkpoints and engagement handoffs
GET
Get retweeters
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 retweeters returns user profiles for accounts that retweeted or reposted
one tweet. It is also useful as a tweet retweeters API, retweet users API, X
retweeters API, Twitter retweeters API, or users who retweeted a tweet
endpoint. The canonical endpoint remains
GET /api/v1/x/tweets/{id}/retweeters.next_cursor so an import, giveaway verifier, CRM sync, or agent job can resume
from the last completed page without duplicate rows.
Direct retweeter handoff
UseGET /api/v1/x/tweets/{id}/retweeters when a workflow needs one row per
account that retweeted or reposted a tweet for giveaway checks, CRM enrichment,
audience analysis, or follow-up jobs. Store source_tweet_id, retweeter_id,
username, display_name, can_dm, follower_count, following_count,
verified, verified_type, profile_image_url, and a separate next_cursor
checkpoint.
Retweeter rows
Store
users[] as the profile rows for accounts that reposted the source
tweet.Stable upserts
Store
users[].id as retweeter_id with source_tweet_id for idempotent
imports and giveaway checks.Readable labels
Store
users[].username and users[].name for handles, labels, and review
queues.Profile enrichment
Store
description, location, url, and profilePicture when returned
for CRM and warehouse enrichment.Audience signals
Store
followers, following, verified, and verifiedType for reach
scoring, filters, and outreach priority.DM preflight
Store
canDm when returned, then use DM endpoints only after a user-approved
message flow.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
users.length, not a requested page size, for row counts. Low balances
can return fewer rows.402 insufficient_credits. For MPP callers, this endpoint is billed as a
session at USD 0.00015 per user 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 tweet engagement endpoint?
Retweeters
Use
GET /x/tweets/{id}/retweeters for user profiles that reposted one
source tweet.Tweet likers
Use
GET /x/tweets/{id}/favoriters for user
profiles that liked one source tweet.Quote tweets
Use
GET /x/tweets/{id}/quotes when you
need tweet rows that quote the source tweet.Tweet replies
Use
GET /x/tweets/{id}/replies when you
need reply tweet rows under the source tweet.Saved exports
Use
Create extraction with
toolType=repost_extractor when you need a saved job or CSV, JSON, or XLSX
export.DM handoff
Use
Send DM only after your workflow has
a user-approved outreach step.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 favoriters · Quote tweets · Tweet replies
Last modified on May 24, 2026
Get retweeters