X (Twitter) Viral Tweets Finder - Top Content by Topic avatar

X (Twitter) Viral Tweets Finder - Top Content by Topic

Pricing

from $4.00 / 1,000 viral tweet scrapeds

Go to Apify Store
X (Twitter) Viral Tweets Finder - Top Content by Topic

X (Twitter) Viral Tweets Finder - Top Content by Topic

Find viral tweets on any topic - set minimum likes and retweets, get engagement rates and virality scores for every result. No login required.

Pricing

from $4.00 / 1,000 viral tweet scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Find the viral tweets on any topic — set a minimum likes/retweets threshold, pick a time window, and get every matching tweet with engagement rates and virality scores. No login, no cookies.

What you get

For every viral tweet:

  • Tweet fields — tweet ID, URL, full text, creation date, and language
  • Engagement metrics — likes, retweets, replies, quotes, views, and bookmarks
  • Computed scores:
    • totalEngagement — likes + retweets + replies + quotes + bookmarks
    • engagementRatePct — engagement as a percentage of views (how strongly viewers reacted)
    • viralityMultiplier — views ÷ author's follower count (above 1 means the tweet reached far beyond its author's audience)
  • Author info — username, display name, blue-verified status, follower count, and profile picture
  • Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Use cases

  • Content research — see exactly what goes viral in your niche and reverse-engineer the hooks
  • Trend detection — catch breaking topics while they're still climbing
  • Influencer discovery — find creators whose content consistently outperforms their follower count
  • Social listening — track high-impact conversations about your brand, product, or market
  • Newsletter & curation — pull the week's top tweets on a topic in one run

How to use

  1. Enter a Topic — a keyword, phrase, #hashtag, or $cashtag
  2. Set Minimum Likes (default 500) and optionally Minimum Retweets
  3. Choose Days Back (default 7 — last week) and an optional Language
  4. Run the actor — results appear in the Dataset tab, highest-engagement first

Fetching more (pagination)

After a run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched everything.

Output format

Each dataset record:

{
"topic": "artificial intelligence",
"tweetId": "1866332309399781537",
"url": "https://x.com/user/status/1866332309399781537",
"text": "AI just did something wild…",
"createdAt": "Tue Dec 10 03:14:59 +0000 2024",
"lang": "en",
"likeCount": 15230,
"retweetCount": 2140,
"replyCount": 890,
"quoteCount": 312,
"viewCount": 1250000,
"bookmarkCount": 4100,
"totalEngagement": 22672,
"engagementRatePct": 1.81,
"viralityMultiplier": 27.5,
"authorUsername": "example",
"authorName": "Example User",
"authorIsBlueVerified": true,
"authorFollowersCount": 45400,
"authorProfilePicture": "https://pbs.twimg.com/profile_images/…"
}

FAQ

Do I need X login credentials? No. Enter a topic and run.

How is this different from a normal tweet search? It pre-filters by engagement thresholds and time window, sorts by engagement, and adds computed virality metrics — so you get only the tweets that actually performed, ranked and scored.

Can I use advanced query syntax in the Topic field? Yes — exact phrases in quotes, OR between alternatives, and #hashtags/$cashtags all work. The engagement, date, and language filters are added automatically.