Tweets
Get user mentions timeline
Retrieve one user’s X mentions timeline with cursor pagination, time windows, author fields, engagement metrics, and media
GET
Get user mentions timeline
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.1 credit per tweet returned · All plans from $0.00012/credit
Get user mentions timeline returns tweets that mention one X account. Use it
for brand mentions, support inboxes, lead routing, and agent handoffs. The
canonical route stays
GET /api/v1/x/users/{id}/mentions.next_cursor before requesting the next page.
Direct mention handoff
UseGET /x/users/{id}/mentions when a support, community, brand monitoring,
lead routing, or agent workflow needs the newest tweets mentioning one account.
This mentions timeline endpoint accepts either a username or numeric user ID and
returns one JSON page at a time. Use mentions
when you need a saved extraction, estimate, or CSV/JSON/XLSX file export.
Store mentioned_user_id_or_username, tweet_id, text, tweet_url,
author_id, author_username, author_name, author_followers, author_verified,
author_profile_picture, created_at, conversation_id, reply context,
engagement counts, media URLs, page_cursor, has_next_page, and
next_cursor. Treat next_cursor as opaque and pass it back as cursor only
when has_next_page is true. Use sinceTime and untilTime to bound a poller
window. Zero affordable results return 402 insufficient_credits.
Build a mentions triage job
Use these checkpoints when a support inbox, lead queue, campaign report, or agent workflow needs bounded mention pages with resumable cursor state.Resolve the target
Use a username when the handle is stable, or store a numeric user ID for
repeat jobs and warehouse joins.
Bound the window
Pass
sinceTime and untilTime when a poller, support queue, or campaign
report needs a closed mention window.Route the row
Store author fields, reply context,
conversation_id, engagement counts,
tweet_url, and media_urls for triage or scoring.Cursor checkpoint
Store
page_cursor, next_cursor, and has_next_page before requesting
another mentions page.Which timeline endpoint?
- Use
GET /api/v1/x/users/{id}/mentionsfor one user’s mentions timeline. - Use
GET /api/v1/x/users/{id}/tweetsfor one user’s profile timeline. - Use
GET /api/v1/x/tweets/searchfor keyword, operator, or advanced search. - Use
GET /api/v1/x/timelinefor the authenticated account’s home timeline.
Path parameters
X username or numeric user ID. Use a username such as
xquikcom when the
profile handle is known, or a numeric ID such as 44196397 when you store
stable user IDs.Query parameters
Pagination cursor for the mentions timeline. Omit it for the first page, then
pass the
next_cursor value from the previous response to fetch the next
page.Unix timestamp in seconds. Only return mentions after this time when a poller,
support inbox, or campaign monitor needs a bounded window.
Unix timestamp in seconds. Only return mentions before this time. Pair with
sinceTime for closed reporting windows.Tweet result filters
These optional filters apply totweets[] returned by this route. They keep the
same mentions target and filter rows after each page is fetched, so selective
filters can return fewer rows than an unfiltered page.
Filter to tweets authored by this username. The
@ prefix is optional.Filter to replies directed to this username.
Filter to tweets that mention this username.
Filter by tweet language code, such as
en, tr, or es.Filter to tweets created on or after this date or timestamp.
Filter to tweets created before this date or timestamp. A
YYYY-MM-DD value includes the whole day before the boundary.Filter by attached media or links. Values:
images, videos, gifs, media, links, none.Minimum like count.
Minimum retweet count.
Minimum reply count.
Minimum quote count.
When
true, only return tweets from verified authors.Reply mode. Values:
include, exclude, only.Retweet mode. Values:
include, exclude, only.Quote mode. Values:
include, exclude, only.Exact text that must appear in the tweet.
Words or quoted phrases to exclude from returned tweets. Separate with spaces, commas, or lines.
Words or quoted phrases where at least 1 term must appear in the tweet. Separate with spaces, commas, or lines.
Hashtags to match. Separate with spaces, commas, or lines. The
# prefix is optional.Cashtags to match. Separate with spaces, commas, or lines. The
$ prefix is optional.URL substring or domain that must appear in tweet URL entities.
Filter to tweets in this conversation thread.
Filter to replies to this tweet ID.
Filter to quote tweets of this tweet ID.
Filter to retweets of this tweet ID.
Headers
Your API key. Session cookie authentication is also supported.
Response
- 200 OK
- 400 Invalid user ID
- 404 User not found
- 401 Unauthenticated
- 402 Subscription required
- 429 Rate Limit Exceeded
- 424 Dependency Failed
Related: Get user timeline · User media · User likes
Last modified on May 24, 2026
Get user mentions timeline