# How to Search Only Tweets With Images, Videos or Links

To search only tweets with images on X, add filter:images to your query; use filter:videos for videos and filter:links for links.

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

**7 October 2026** Published

**3 min** Read

![Cover card reading 'Search Only Tweets With Images, Videos or Links'](/blog/covers/media-filters.png)

**To search only tweets with images on X, add `filter:images` to your query; use `filter:videos` for videos and `filter:links` for links.** For example, `sunset filter:images` returns posts about sunsets with a photo attached. Put a minus sign in front of any filter to remove those posts instead.

Media filters are the quickest way to find screenshots, product photos, clips and shared articles. They sit with the other filters in the [Twitter advanced search operators](/blog/twitter-search/advanced-search-operators/) reference. This guide is one of the techniques in [how to search tweets by keyword](/blog/twitter-search/search-tweets-by-keyword/).

## Twitter Media Filters

**X has 9 filters for media and links, from any media at all down to video hosted by X.** Listed below are the filters and what each keeps ([twitter-advanced-search reference](https://github.com/igorbrigadir/twitter-advanced-search)).

| Filter | Keeps posts with | Example |
| --- | --- | --- |
| filter:media | Any image, video or GIF | cat filter:media |
| filter:images | Images, including linked image services | sunset filter:images |
| filter:twimg | Images uploaded to X | cat filter:twimg |
| filter:videos | Any video, including YouTube links | tutorial filter:videos |
| filter:native_video | Video uploaded to X | launch filter:native_video |
| filter:consumer_video | Video uploaded by ordinary accounts | concert filter:consumer_video |
| filter:pro_video | Video from X’s media partners | highlights filter:pro_video |
| filter:links | Any URL, media included | ai filter:links |
| filter:news | Links to news sites | ai filter:news |

## How Do You Search Tweets With Images Only?

**To search tweets with images only, add `filter:images` after the keyword, or `filter:twimg` for photos uploaded directly to X.** Listed below are the 3 steps.

1.  **Type** your keyword and the filter: `"new office" filter:images`.
2.  **Press** Enter.
3.  **Open** the **Media** tab or **Latest** to browse the images.

## How Do You Search Tweets With Videos Only?

**To search tweets with videos only, add `filter:videos`, or `filter:native_video` to keep only videos uploaded to X and skip YouTube links.** `"how to" filter:native_video min_faves:100` finds popular tutorial clips. Engagement thresholds are covered in [how to search tweets by likes, reposts and replies](/blog/twitter-search/search-by-engagement/).

## How Do You Search Tweets With Links Only?

**To search tweets with web links only, combine `filter:links` with `-filter:media`, because X counts photos and videos as links too.** `topic filter:links -filter:media` returns posts that share an article or page. To find links to one site, use `url:`, as shown in [how to search tweets linking to a website or domain](/blog/twitter-search/search-by-url-domain/).

## How Do You Remove Media From Search Results?

**To remove media, put a minus sign before the filter: `topic -filter:media` returns text-only posts, and `topic -filter:links` removes posts with links.** This is useful for reading opinions without promotional link posts. More exclusions are in [how to exclude words from Twitter search](/blog/twitter-search/exclude-words/).

## Media Search Examples

**These media searches cover the jobs people use filters for most.** Replace the words and handles.

| Goal | Query |
| --- | --- |
| An account’s photos | from:username filter:images |
| An account’s video posts | from:username filter:native_video |
| Viral clips on a topic | topic filter:videos min_faves:1000 |
| News coverage of a topic | topic filter:news |
| Text-only discussion | topic -filter:media -filter:links |
| Product photos from customers | "brand name" filter:images -from:brand |

## How to Collect Media Posts With apidojo

**apidojo’s [Tweet Scraper V2](https://apify.com/apidojo/tweet-scraper) on Apify collects posts with media and includes the media URLs in each result, and it has `onlyImage` and `onlyVideo` inputs that apply the filters for you.** The documentation’s media example is `from:NASA filter:media` (Apify).

```
{
  "searchTerms": ["from:NASA filter:media"],
  "sort": "Latest"
}
```

It costs $0.40 per 1,000 tweets. Downloading the media files themselves is covered in [how to scrape images and videos from tweets](/blog/twitter-scraping/scrape-twitter-media/), 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

### Does filter:images include GIFs?

Use `filter:media` to include GIFs along with photos and videos.

### Can you search for screenshots?

There's no screenshot filter; combine `filter:images` with a keyword such as `screenshot`.

### Do media filters work on the X app?

Yes, type them into the app's search bar.

## More on keyword search

-   [How to Search Tweets by Keyword on X (2026) How X matches keywords, and the operators for exact phrases, OR, exclusions, hashtags, cashtags, domains and languages.](/blog/twitter-search/search-tweets-by-keyword/)
-   [How to Search Tweets by Exact Phrase on X Put words in quotes to find posts with an exact phrase, use wildcards, combine phrases with OR and fix phrase searches that fail.](/blog/twitter-search/exact-phrase-search/)
-   [How to Search Multiple Keywords on X With OR Use uppercase OR and parentheses to search several keywords, synonyms, hashtags or accounts at once on X, with examples.](/blog/twitter-search/search-multiple-keywords-or/)
-   [How to Exclude Words From Twitter Search Remove words, phrases, hashtags, accounts, replies and reposts from X search with the minus sign, and fix exclusions that fail.](/blog/twitter-search/exclude-words/)
-   [How to Search Tweets by Hashtag on X Search any hashtag on X by date, account, language or popularity, find hashtag-only posts and collect hashtag data.](/blog/twitter-search/search-by-hashtag/)
-   [How to Search Tweets by Cashtag ($TSLA, $BTC) Search stock and crypto tickers on X with cashtags, filter out promotional spam and collect ticker posts for analysis.](/blog/twitter-search/search-by-cashtag/)
-   [How to Search Tweets Linking to a Website Use url: to find every post that links to a domain or article, see who shares your content and track competitor links.](/blog/twitter-search/search-by-url-domain/)
-   [How to Search Tweets by Language on X Filter X search by language with lang: codes, use X's special codes for hashtag-only or media-only posts, and search several languages.](/blog/twitter-search/search-by-language/)
-   [Search Tweets by Likes, Reposts and Replies (min\_faves) Use min\_faves:, min\_retweets: and min\_replies: to find tweets above or below any engagement level, with worked examples.](/blog/twitter-search/search-by-engagement/)
-   [How to Find Viral Tweets About Any Topic Find viral tweets on any topic with like floors, repost filters and date windows, plus recipes for videos, threads and links.](/blog/twitter-search/find-viral-tweets/)

![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.

-   [apify.com](https://apify.com/apidojo)
-   [x.com](https://x.com/apidojo_)
-   [github.com](https://github.com/apidojo-io)
