Tweets
Get quote tweets
Retrieve quote tweets for one source tweet with author fields, engagement metrics, filters, and cursor checkpoints
GET
Get quote tweets
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 quote tweets returns tweet rows that quote one source tweet. It is also
useful as a quote tweets API, tweet quotes API, X quote tweets API, Twitter
quote tweets API, or quoted posts endpoint. The canonical endpoint remains
GET /api/v1/x/tweets/{id}/quotes.next_cursor so a moderation queue, campaign report, research job, or agent
handoff can resume from the last completed page without duplicate rows.
Direct quote tweet handoff
UseGET /api/v1/x/tweets/{id}/quotes when a support, campaign, moderation,
research, or agent workflow needs quote tweets as JSON rows. It returns one row
per quote tweet for a single source tweet. Store quoted_tweet_id, quote_id,
text, author_id, author_username, author_name, author_followers,
author_verified, author_profile_picture, created_at, engagement counts,
media URLs, and a separate next_cursor checkpoint. Use sinceTime,
untilTime, includeReplies, and tweet result filters to bound the quote set
before exporting rows downstream.
Quote rows
Store
tweets[] as quote tweet rows for one source tweet.Stable upserts
Store
tweets[].id as quote_id with quoted_tweet_id for idempotent
imports and moderation queues.Author joins
Store
tweets[].author.id, username, name, followers, verified, and
profilePicture for CRM, research, and review tools.Engagement metrics
Store
likeCount, replyCount, retweetCount, quoteCount, viewCount,
and bookmarkCount when returned.Media context
Store
media[].mediaUrl, entities, quoted_tweet, and retweeted_tweet
when returned to preserve attached context.Window filters
Use
sinceTime, untilTime, includeReplies, and tweet result filters to
narrow campaign, support, or audit windows.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.402 insufficient_credits. For MPP callers, this endpoint is billed as a
session at USD 0.00015 per tweet returned.
Historical pages vs live quote alerts
Use this endpoint when you need existing quote tweets for one source tweet. Use monitors when future quote activity should arrive as stored events or signed webhook deliveries.Historical quote pull
Call
GET /x/tweets/{id}/quotes, store quote_id, and resume with
next_cursor for one known source tweet.Account quote monitor
Use
POST /monitors with
eventTypes: ["tweet.quote"] when one tracked account’s future quote
tweets should produce events.Keyword quote monitor
Use
POST /monitors/keywords
with eventTypes: ["tweet.quote"] when matching future quote tweets should
produce events.Signed webhook delivery
Use
POST /webhooks with tweet.quote,
verify signatures, and replay stored rows with
GET /events.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.Unix timestamp in seconds. Only return quotes after this time.
Unix timestamp in seconds. Only return quotes before this time.
Include reply tweets. Default:
false.Tweet result filters
These optional filters apply totweets[] returned by this route. They keep the
same quoted tweet 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.
Which tweet engagement endpoint?
Quote tweets
Use
GET /x/tweets/{id}/quotes for tweet rows that quote one source tweet.Tweet replies
Use
GET /x/tweets/{id}/replies when you
need reply tweet rows under the source tweet.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.Saved exports
Use
Create extraction with
toolType=quote_extractor when you need a saved job or CSV, JSON, or XLSX
export.Search handoff
Use
Search tweets when you need keyword,
operator, or structured-filter discovery across many source tweets.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 · Tweet thread · Retweeters · Tweet favoriters
Last modified on May 25, 2026
Get quote tweets