Back to Blog
Twitter

Quote-Tweet and Retweet Analysis: Who's Actually Amplifying You

August 23, 2026
6 min read
S
By SociaVault Team
TwitterXAmplificationSocial AnalysisInfluencer Marketing

Quote-Tweet and Retweet Analysis: Who's Actually Amplifying You

A tweet's like count tells you people approved. Its retweets and quote-tweets tell you something far more valuable: who put their own reputation on the line to spread it, and to whom. On X, amplification is the real currency, a quote-tweet from one well-followed account in your niche can be worth more than a thousand likes from nobody in particular. Yet most people never look past the surface numbers to see who is doing the amplifying.

Here's how to analyze the accounts spreading your content (or a competitor's), and why it's one of the more actionable things you can pull from X.

Why amplifiers matter more than likers

Think about what a retweet or quote actually is: someone chose to show your content to their own audience. That's an endorsement with distribution attached. The identity of those amplifiers tells you things likes never will:

  • Who your real advocates are (candidates for relationships, not just thank-yous).
  • Which audiences you're actually reaching through second-degree spread.
  • Whether your reach is broad or just loud in a small circle, ten quote-tweets from one clique is very different from ten across distinct communities.

For a competitor's viral tweet, the same analysis reveals who is spreading their message, i.e., the exact accounts and communities you might want to reach too.

Pull the amplifiers

SociaVault's X endpoints expose the retweets and quote-tweets of a given post by its tweet ID (pid). Base URL https://api.sociavault.com/v1, x-api-key header, 1 credit per call, payload under data:

const API_KEY = process.env.SOCIAVAULT_API_KEY;
const BASE = "https://api.sociavault.com/v1";

async function get(path, params) {
  const qs = new URLSearchParams(params).toString();
  const res = await fetch(`${BASE}${path}?${qs}`, {
    headers: { "x-api-key": API_KEY },
  });
  if (!res.ok) throw new Error(`${path} failed: ${res.status}`);
  return (await res.json()).data;
}

// Everyone who retweeted, and everyone who quote-tweeted, a given post
const retweets = await get("/scrape/twitter/retweets", { pid: "TWEET_ID" });
const quotes = await get("/scrape/twitter/quotes", { pid: "TWEET_ID" });

Both page with cursor. Read fields defensively and log one response to confirm where the amplifying account and its follower count live before you build on them.

Turn amplifiers into a ranked list

The raw lists aren't the insight, the weighted, sorted version is. Rank amplifiers by reach so the ones who actually moved the needle rise to the top, and note quote-tweets separately because a quote carries commentary (sentiment) that a plain retweet doesn't:

def rank_amplifiers(retweeters, quoters):
    people = {}
    def add(user, kind):
        h = user.get("handle") or user.get("screen_name")
        if not h:
            return
        people.setdefault(h, {"handle": h,
                              "followers": user.get("followers") or 0,
                              "retweeted": False, "quoted": False})
        people[h][kind] = True
    for u in retweeters: add(u, "retweeted")
    for u in quoters:    add(u, "quoted")
    # sort by reach; quote-tweeters often matter more (they added commentary)
    return sorted(people.values(),
                  key=lambda p: (p["quoted"], p["followers"]), reverse=True)

Now you have a prioritized list: high-follower quote-tweeters at the top (they amplified and editorialized), down through plain retweeters. That's your outreach shortlist, your advocate map, and, for a competitor's tweet, a list of accounts worth being on your radar.

What to do with it

A few concrete plays:

  • Nurture your top amplifiers. The accounts repeatedly spreading your content are relationships worth investing in, this pairs naturally with a brand ambassador program.
  • Map a competitor's spread. Analyze who amplifies a rival's best tweets to find communities and voices you're missing.
  • Sanity-check "viral." If a tweet's amplification is concentrated in one small cluster, the reach is narrower than the raw number suggests. Breadth of amplifiers matters as much as count.

The honest limits

  • Amplifier lists are a sample. For a hugely viral tweet you may not get every single retweeter; you get a strong, paginated sample. Fine for ranking, not for exact census.
  • Follower count overstates reach. It's a proxy, not actual impressions. A 500k-follower account might reach a fraction of that. Treat reach as directional.
  • Quote sentiment needs reading. A quote-tweet can be praise or a dunk. Don't assume amplification equals endorsement, read the commentary, especially on anything controversial.
  • Public data only. You see public retweets and quotes, not private or protected accounts. That's the scope.
  • Deep pulls cost credits. Paginating every amplifier of a massive tweet is many calls. Cap to the top slice you'll actually act on.

Frequently Asked Questions

Why analyze retweets and quote-tweets instead of likes?

Because amplification carries distribution and endorsement, a retweet or quote shows your content to someone else's audience. The identity of those amplifiers reveals your real advocates and which audiences you're reaching, which raw like counts can't tell you.

How do I find who amplified a tweet?

Use the retweets and quotes endpoints with the tweet's ID (pid). They return the accounts that retweeted and quote-tweeted the post, paginated by cursor, so you can rank amplifiers by reach and separate quoters from plain retweeters.

Why treat quote-tweets differently from retweets?

Because a quote-tweet adds the amplifier's own commentary, it's an endorsement (or critique) with a message attached, often more influential than a silent retweet. Rank quote-tweeters prominently, but read their commentary since it can be negative.

Can I analyze a competitor's amplifiers?

Yes. Run the same analysis on a competitor's best-performing tweets to see which accounts and communities spread their message. That list is a map of voices and audiences you may want to reach yourself.

Does a high follower count mean high reach?

No, it's a proxy. Follower count approximates potential reach but overstates actual impressions. Use it to rank amplifiers directionally, not as a precise measure of how many people saw the amplification.

Will I get every account that amplified a viral tweet?

Not necessarily, for very large tweets you get a strong paginated sample rather than a guaranteed complete list. That's ample for ranking your top amplifiers, which is what you'll act on, but it isn't an exact census.


Want to see who's actually spreading your message, not just liking it? Start free with 50 credits, no card required and pull your first amplifier list today.

Found this helpful?

Share it with others who might benefit

Ready to Try SociaVault?

Start extracting social media data with our powerful API. No credit card required.