X (Twitter) Quote Tweets Scraper avatar

X (Twitter) Quote Tweets Scraper

Pricing

from $5.00 / 1,000 quote tweet scrapeds

Go to Apify Store
X (Twitter) Quote Tweets Scraper

X (Twitter) Quote Tweets Scraper

Scrape the public quote tweets that cited any X/Twitter post URL or numeric ID. Each row includes the quote tweet's full text, author profile, engagement, media, and the original quoted post as context. No user cookies or X login required.

Pricing

from $5.00 / 1,000 quote tweet scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Extract the public quote tweets (retweets with a comment) that are citing any X/Twitter post. Give the actor a post URL or its numeric tweet ID and it returns one normalized record per public quote tweet, including the quoting account's commentary, author profile, engagement, media, and a nested context object for the original post being quoted.

Use it for social listening on a post, identifying top amplifiers, tracking who is responding to an announcement, and monitoring brand or creator mentions. Do not use it for timeline crawls, keyword search over all of X, replies without a quote, or private/deleted content.

What it returns

Every dataset row is one public quote tweet. Key fields include:

FieldDescription
tweetUrl, text, createdAtThe public quote post and its creation time
authorUsername, authorName, authorFollowersCountPublic identity and profile context of the quoting account
likeCount, replyCount, repostCount, viewCountEngagement values when X returns them
hashtags, mentionedUsernames, outboundUrls, mediaUrlsContent context of the quote
quotedTweetNested context of the original post being quoted (its text, author, and engagement)
provider, position, scrapedAtSource, ordering, and freshness

When to use it

  • See who publicly quoted a specific post and what they said.
  • Rank the top amplifiers of a post by author follower count.
  • Build a small, structured snapshot of public reactions for sentiment or engagement analysis.

When not to use it

  • For full profile timelines, keyword search, followers, or reply-only threads.
  • For private, login-only, deleted, or historical content outside the source's current public snapshot.
  • When you need more than the most recent quote tweets of a post (output is capped by maxQuotesPerTweet).

Input

{
"tweetUrls": ["https://x.com/OpenAI/status/2065225362544726371"],
"maxQuotesPerTweet": 100,
"maxPagesPerTweet": 3,
"deduplicateQuotes": true
}

tweetUrls accepts canonical x.com, twitter.com, or mobile.twitter.com post URLs, or a bare numeric tweet ID. The actor supports up to 5 posts per run, up to 500 quote tweets per post, and up to 10 pagination pages per post. It uses SociaVault and requires no X cookie or user login.

Output

{
"recordType": "quote",
"targetTweetId": "2065225362544726371",
"quoteTweetId": "2065250261493600416",
"tweetUrl": "https://x.com/theo/status/2065250261493600416",
"text": "This might actually be a bit too generous.",
"authorUsername": "theo",
"authorFollowersCount": 1200,
"likeCount": 8500,
"viewCount": 409113,
"quotedOriginalTweetId": "2065225362544726371",
"quotedOriginalUsername": "OpenAI",
"quotedTweet": {
"tweetId": "2065225362544726371",
"text": "We heard you wanted to use Codex rate limit resets on your own schedule.",
"authorUsername": "OpenAI",
"authorFollowers": 8800000
},
"provider": "sociavault",
"scrapedAt": "2026-08-17T12:35:00.000Z"
}

The actor writes a compact OUTPUT record and a diagnostic RUN_SUMMARY record on every terminal path. Valid posts with no quote tweets finish successfully with VALID_EMPTY; provider outages with no useful records end honestly as UPSTREAM_FAILED; owner-secret problems end as CONFIG_ERROR.

Pricing

This actor uses Pay per event + platform usage:

EventPrice
Actor start$0.00005
Validated quote tweet saved$0.005

For example, 100 quote tweets cost $0.50 in quote events plus the $0.00005 start event. Apify platform compute and usage are charged separately under the Pay per event + usage setting. The actor displays the maximum possible quote-event charge before it starts saving data.