# How to Find Viral Tweets About Any Topic

To find viral tweets about a topic, search the topic with a high like threshold and no reposts, for example "remote work" min\_faves:5000 -filter:retweets, then open the Top tab.

[![apidojo](/blog/authors/apidojo.png)**Apidojo** *15+ years of experience in data retrieval.*](/blog/authors/apidojo/)

**30 September 2026** Published

**3 min** Read

![Cover card reading 'How to Find Viral Tweets About Any Topic'](/blog/covers/find-viral-tweets.png)

**To find viral tweets about a topic, search the topic with a high like threshold and no reposts, for example `"remote work" min_faves:5000 -filter:retweets`, then open the Top tab.** Add `since:` to limit results to recent virality, and lower the threshold until you get enough posts to study.

A viral tweet is a post whose engagement is far above normal for its topic, so the threshold is relative: 500 likes is viral in a small niche and ordinary in sport or politics. The operators come from [how to search tweets by likes, reposts and replies](/blog/twitter-search/search-by-engagement/).

## How Do You Search for Viral Tweets on X?

**You search for viral tweets by combining a topic, an engagement floor, a repost filter and a date window.** Listed below are the 5 steps.

1.  **Type** the topic, in quotes if it is a phrase: `"remote work"`.
2.  **Add** a like floor: `min_faves:5000`.
3.  **Remove** reposts so each post appears once: `-filter:retweets`.
4.  **Add** a window for recent virality: `since:2026-01-01`.
5.  **Open** **Top**, then lower or raise the floor by a factor of 10 until 20 to 100 posts remain.

The engagement operators are listed with the rest in the [Twitter advanced search operators](/blog/twitter-search/advanced-search-operators/) reference ([twitter-advanced-search reference](https://github.com/igorbrigadir/twitter-advanced-search)).

## Viral Tweet Search Recipes

**These viral tweet searches cover the research tasks people run most often.** Replace the topic, handle and numbers.

| Goal | Query |
| --- | --- |
| Viral posts on a topic this year | topic min_faves:1000 -filter:retweets since:2026-01-01 |
| An account’s all-time hits | from:username min_faves:10000 |
| Viral threads (long discussions) | topic min_replies:100 min_faves:500 |
| Viral posts with video | topic filter:videos min_faves:1000 |
| Viral posts with images | topic filter:images min_faves:1000 |
| Most shared links on a topic | topic filter:links min_retweets:200 |
| Viral posts in one language | topic min_faves:1000 lang:es |
| Viral posts in a niche’s list | list:LIST_ID min_faves:200 |

## How Do You Find What Makes a Tweet Go Viral?

**To find what makes tweets go viral in a topic, collect 50 to 100 of its top posts and compare their format, length, media and timing.** Look for the patterns that repeat: a question or a claim in the first line, a list or thread format, an image or video, or a link. Filter by format to test each pattern: run the same query with `filter:images`, `filter:videos` and `-filter:media`, and compare how many posts clear the same like floor.

## Why Do Viral Tweet Searches Return Few Results?

**Viral tweet searches return few results when the threshold is too high for the topic or the date window is short.** Lower `min_faves:` by a factor of 10, widen the window, and remove other filters one at a time. Widening means moving the dates, which [since: and until: explained](/blog/twitter-search/since-until-operators/) covers down to the hour.

## How to Collect Viral Tweets With apidojo

**X search shows viral posts but can’t export or rank them by exact counts, so apidojo’s [Tweet Scraper V2](https://apify.com/apidojo/tweet-scraper) on Apify saves them with likes, reposts, replies, quotes and bookmarks for analysis.** apidojo’s documented engagement example, in the Twitter Scraper Unlimited docs, uses a like and repost floor with `sort: Top` ([Apify](https://apify.com/apidojo/twitter-scraper-lite)).

```
{
  "searchTerms": [
    "\"remote work\" min_faves:1000 -filter:retweets since:2026-01-01",
    "\"remote work\" filter:videos min_faves:1000 since:2026-01-01"
  ],
  "sort": "Top"
}
```

It costs $0.40 per 1,000 tweets. Turning a one-time viral search into an ongoing alert is covered in how to monitor a keyword on X with an API, and the full product is the [apidojo Twitter Scraper](/scrapers/twitter-scraper/).

## The scrapers behind this

-   [Tweet Scraper V2 Tweets from searches, profiles, Lists and URLs; 49–64 tweets/sec; minimum 50 per query $0.40 / 1K tweets](/scrapers/twitter-scraper/)

## Questions people ask

### How many likes make a tweet viral?

There is no fixed number; a tweet is viral when its engagement is far above normal for its topic and account size. Start with 1,000 likes and adjust.

### Can you find trending tweets from today?

Yes, add `within_time:1d` or today's date with `since:` to a topic search with a like floor.

### Can you find viral tweets from a specific country?

Filter by language with `lang:` or add the place name as a keyword; location operators return few posts because few posts carry coordinates.

### Can you find viral tweets without reposts?

Yes, add `-filter:retweets` so each post appears once.

![apidojo](/blog/authors/apidojo.png)

## [Apidojo](/blog/authors/apidojo/)

15+ years of experience in data retrieval.

API Dojo is always ready for you. With 15+ years of experience, data acquisition has never been that easy. Cheapest prices with high availability.

-   🏯 15+ years of experience in data retrieval.
-   💰 Cheapest prices, qualified data.
-   ⚙️ High availability, extreme maintenance.
-   🐉 Hyper communicative, excellent support.

-   [apidojo.io](https://apidojo.io)

## More in this cluster

-   [X (Twitter) search operators and how to use them Every X search operator that works, with the date, account, keyword and reply guides that show what each one does in practice.](/blog/twitter-search/)
-   [from: vs to: vs @username on X Search On X search, from:username finds posts an account wrote, to:username finds replies sent to that account, and @username finds any post that mentions it.](/blog/twitter-search/from-to-mention-operators/)
-   [How to Find Old Tweets on X To find old tweets on X, search a keyword with a date window, for example "world cup" since:2014-06-12 until:2014-07-14, then open the Latest tab.](/blog/twitter-search/find-old-tweets/)
-   [How to Search Tweets by Date on X (Twitter) To search tweets by date on X, type your keyword followed by since:YYYY-MM-DD and until:YYYY-MM-DD into the search bar, then open the Latest tab.](/blog/twitter-search/search-tweets-by-date/)
-   [How to Search Tweets by Likes, Reposts and Replies To search tweets by likes on X, add min\_faves: and a number to your query, for example bitcoin min\_faves:1000 for posts with at least 1,000 likes.](/blog/twitter-search/search-by-engagement/)
-   [How to Search Tweets From a Specific User To search tweets from a specific user on X, type from:username into the search bar, followed by any keyword you remember.](/blog/twitter-search/search-tweets-from-user/)
-   [since: and until: Explained: X Date and Time Operators since: returns posts on or after a date, and until: returns posts before a date, so since:2026-01-01 until:2026-02-01 covers exactly January 2026.](/blog/twitter-search/since-until-operators/)
-   [Twitter (X) Advanced Search Operators Twitter (X) advanced search operators are commands you type into the X search bar to filter posts by account, date, words, engagement and media.](/blog/twitter-search/advanced-search-operators/)
-   [Why X Search Can't Find an Old Tweet (and What to Try) X search can't find an old tweet when the post was deleted, sits on a protected, suspended or deactivated account, or when your query's words or dates don't.](/blog/twitter-search/old-tweet-not-showing/)
