Engagement
Get tweet favoriters
Retrieve users who liked a specific tweet with profile rows, cursor checkpoints, and engagement handoffs
GET
Get tweet favoriters
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 favoriters returns user profiles for accounts that liked one tweet.
It is also useful as a tweet likers API, tweet likes API, X tweet likers API,
Twitter tweet likers API, or users who liked a tweet endpoint. The canonical
endpoint remains
GET /api/v1/x/tweets/{id}/favoriters.next_cursor so an import, giveaway verifier, CRM sync, or agent job can resume
from the last completed page without duplicate rows.
Direct tweet liker handoff
UseGET /api/v1/x/tweets/{id}/favoriters when a workflow needs one row per
account that liked a tweet for giveaway checks, CRM enrichment, audience
analysis, or follow-up jobs. Store source_tweet_id, liker_id, username,
display_name, can_dm, follower_count, following_count, verified,
verified_type, profile_image_url, and a separate next_cursor checkpoint.
Liker rows
Store
users[] as the profile rows for accounts that liked the source
tweet.Stable upserts
Store
users[].id as liker_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 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?
Tweet likers
Use
GET /x/tweets/{id}/favoriters for user profiles that liked one source
tweet.Retweeters
Use
GET /x/tweets/{id}/retweeters for user
profiles that reposted 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=favoriters 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: Retweeters · Quote tweets · Tweet replies
Last modified on May 24, 2026
Get tweet favoriters