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

4

Total users

1

Monthly active users

3 days ago

Last modified

Share

What is X Twitter Quote Tweets Scraper?

X Twitter Quote Tweets Scraper turns X (Twitter) post links into one row per quote tweet: the quote's text, time, language, views, likes, replies, reposts, bookmarks, media and links, the quoting account's name, bio, followers and verification, and a copy of the original post being quoted. Social media managers, PR teams, researchers and AI agents use it to see who is quoting a post, what they say and how far it spread, with no X login.

Why social teams use it

  • The conversation around a post. Every public quote with its own text and engagement.
  • Who is talking. Followers, bio and verification for each quoting account, so you can spot influential voices.
  • Reach per quote. Views, likes, replies, reposts and bookmarks on each quote.
  • The original in every row. quotedTweet keeps the source post's text and stats for context.
  • Pay per quote. One charge per quote tweet saved.

How to use it

Quotes of one announcement:

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

Several posts, smaller sample each:

{
"tweetUrls": [
"https://x.com/OpenAI/status/2065225362544726371",
"https://x.com/NASA/status/2105417506991091764"
],
"maxQuotesPerTweet": 25,
"maxPagesPerTweet": 2
}
InputWhat it controls
tweetUrlsX or Twitter post links, or post IDs. Required.
maxQuotesPerTweetQuote tweets per post (default 100)
maxPagesPerTweetResult pages per post (default 3)
deduplicateQuotesKeep each quote once (default on)

Want the people who reposted instead of quoting? Continue with X Retweeters Scraper linked below.

Output: quote tweet data you receive

A real quote of an OpenAI post (account replaced with an example, text shortened):

{
"recordType": "quote",
"targetTweetUrl": "https://x.com/i/status/2065225362544726371",
"quoteTweetId": "2065239328637489444",
"tweetUrl": "https://x.com/i/status/2065239328637489444",
"text": "Hilarious. Absolutely destroying Anthropic rate limits...",
"createdAt": "2026-06-12T01:06:40.000Z",
"language": "en",
"authorUsername": "example_creator",
"authorFollowersCount": 141413,
"authorVerified": false,
"viewCount": 110906,
"likeCount": 762,
"replyCount": 28,
"repostCount": 16,
"bookmarkCount": 86,
"outboundUrls": ["http://willcodexquotareset.com"],
"quotedTweet": {
"authorUsername": "OpenAI",
"text": "We heard you wanted to use Codex rate limit resets on your own time...",
"viewCount": 5350840,
"quoteCount": 1582
},
"position": 1
}
FieldWhat it contains
quoteTweetId, tweetUrl, text, createdAt, languageThe quote tweet
authorUsername, authorName, authorBio, authorFollowersCount, authorVerifiedWho quoted it
viewCount, likeCount, replyCount, repostCount, bookmarkCountEngagement on the quote
hasMedia, mediaUrls, outboundUrls, hashtags, mentionedUsernamesMedia and links in the quote
quotedTweet, targetTweetUrlThe original post and its stats
positionOrder in which the quote was found

OUTPUT in the default key-value store reports the run outcome and quotes saved.

Example workflow: tracking reaction to a launch

A product team announces a feature on X. The next morning they run the post link with maxQuotesPerTweet at 200. They sort quotes by authorFollowersCount to find influential reactions, read the text of the top 30, and tag praise, questions and complaints. Then they collect the accounts that reposted without comment using X Retweeters Scraper.

Pricing

This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per quote tweet saved, plus a start event per run. The live Pricing tab on this page shows the current price.

  • 1 post × 200 quotes = 200 quote events.
  • maxQuotesPerTweet caps each post, so it doubles as a cost ceiling.

Social listening with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

Get the quote tweets on this post and summarize what the most-followed accounts are saying.

Agent checklist:

  1. Pass post links in tweetUrls.
  2. Keep maxQuotesPerTweet close to the request.
  3. Read rows with get-dataset-items; sort by authorFollowersCount or viewCount.
  4. Share tweetUrl for each quote.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~x-twitter-quote-tweets-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tweetUrls": ["https://x.com/OpenAI/status/2065225362544726371"], "maxQuotesPerTweet": 50}'
Your next stepUseWhy
When you then want the accounts that repostedX Retweeters ScraperReposting accounts with profile data
When you search tweets by keywordX Tweet ScraperTweets by query, hashtag or account
When you watch what's trendingX Trends by Location ScraperTrends for countries and cities

Best results

Starting situationHelpful actionExpected outcome
A viral postRaise maxQuotesPerTweet and maxPagesPerTweetA large sample of quotes
Influencer reactionsSort by authorFollowersCountThe most-followed voices first
Comparing postsAdd several links in one runQuotes per post in one dataset
Quick checkKeep maxPagesPerTweet at 1The newest quotes, fast

Builder's note

I found that quote tweets carry the real opinion about a post, so each row keeps the quote's text and reach along with the quoting account's audience. I learned that people reading quotes later lose context, so the original post rides along in quotedTweet.

FAQ

Do I need an X account?

No. The Actor needs no login or cookies.

Can I use post IDs?

Yes. A numeric post ID or any x.com or twitter.com post link works.

How many quotes can I get?

maxQuotesPerTweet and maxPagesPerTweet set the amount; popular posts have many pages of quotes.

Does it include replies?

It collects quote tweets. Replies are a separate kind of response.

Why are hashtags empty on some quotes?

The field is filled when the quote uses hashtags.

Responsible use

This Actor collects public X posts, which include usernames and user-written text. Use it with a lawful basis under laws such as the GDPR and CCPA, respect users' privacy, and follow X's terms. Read Apify's guide on whether web scraping is legal for more context. X and Twitter are trademarks of X Corp. This independent Actor is not affiliated with, associated with, or endorsed by X Corp. For questions or bugs, open a ticket in the Issues tab.