WEIR

How to See Someone's Most Liked Tweets on X (2026)

See someone's most liked tweets with from: and min_faves:, why X hides what they liked since 2024, and the real like counts we got for @NASA.


Published · Updated · 7 min read

Cover image: The like ladder, tested on NASA

To see someone's most liked tweets, search from:username min_faves:100000 on X, then change the number until only a few posts are left.

This works for any public account on X (Twitter), in the app or on the web. You get the searches, a free tool that writes them, and the results we got for @NASA. We run Weir, the API in Step 5.

Paste this into X's search box, swap in any username, and stay on Top:

from:NASA min_faves:500000
  1. Search from: with min_faves:Start at 100,000 likes on the Top tab.
  2. Move the numberLower it if empty, raise it if crowded.
  3. Compare the countsTop doesn't sort by likes.
  4. Add dates or repostssince:, until: and min_retweets:.
  5. Go by APISort the results by likeCount in code.

Step 1: See someone's most liked tweets with min_faves:

Two operators do the work. from: keeps one account's posts, and min_faves: keeps posts with at least that many likes.

Type them into X's search box on the web or in the app:

from:NASA min_faves:100000

X's app filters cover only people and location, so typing the operator is the route that works everywhere.

Our free First Tweet Finder has a Most liked mode that builds these searches for any username. It opens each one on the Top tab.

Step 2: Move the number until a few posts remain

Start at 100,000 likes, then step down by a factor of ten until posts appear. The first number that returns anything holds the account's biggest posts.

Big accounts work the other way. If 100,000 still returns a full page, raise the number until only a few posts are left. Stop when the results fit on one screen.

We tried both directions on @NASA on 22 October 2026, through Weir's search:

7posts on our first page at 100,000 likes
0of @NASA's top two posts among them
3posts at 500,000 likes, then an empty page

The 500,000 rung is the one to read. Its three posts, by likes:

@NASA posts with 500,000+ likes, 22 October 2026
Hello, Moon (April 2026)794,828
Apollo 17 and Artemis II (April 2026)664,428
Webb's First Deep Field (July 2022)526,249

The winner is "Hello, Moon. It's great to be back," a set of Artemis II photos from 7 April 2026.

Step 3: Compare the counts, because Top isn't sorted by likes

X's Top tab is its own ranking. Here is the order it gave our three posts, next to the order by likes:

Place X's Top order Sorted by likes
1 794,828 794,828
2 526,249 664,428
3 664,428 526,249

So read every post the last rung returns, and rank them by the like count under each one.

The 100,000 rung had two more surprises. One post on its page was a thread reply with 13,286 likes, far under the floor.

Another had 91,910 likes, so X's filter and the count it shows can disagree. Check each count before you trust a rung.

To see someone's most liked tweets from one year, add a date range:

from:NASA min_faves:10000 since:2025-01-01 until:2026-01-01

until: leaves out its own day, so this covers all of 2025. A short window needs a lower floor, because fewer posts clear it.

Popular can mean more than likes. Swap the operator to rank by another count:

  • Most reposted: from:NASA min_retweets:10000
  • Biggest conversations: from:NASA min_replies:1000
  • Original posts only: add -filter:replies to any of these.

Our X advanced search builder writes these from a form, and our guide to search operators lists the rest. To read everything an account posted, see how to search someone's tweets.

Step 5: Get someone's most liked tweets by API

Weir's search takes the same filters as fields: fromUsers, minLikes and sort.

curl --request POST \
  --url https://api.weirapp.io/v1/x/search \
  --header "Authorization: Bearer $WEIR_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{"fromUsers":["NASA"],"minLikes":500000,"sort":"top","limit":5}'

We ran this on 22 October 2026. It returned the three posts for 4 credits, and the empty page after them cost 1 more. The top one, trimmed:

{
  "id": "2041557036274475228",
  "text": "Hello, Moon. It’s great to be back. ...",
  "url": "https://x.com/NASA/status/2041557036274475228",
  "createdAt": "2026-04-07T16:41:42.000Z",
  "likeCount": 794828,
  "retweetCount": 169446
}

Weir's sort: "top" is X's own ranking too. So this script keeps only posts over the floor and sorts them by likeCount itself:

import os, requests

def most_liked(username, min_likes, max_pages=5):
    body = {"fromUsers": [username], "minLikes": min_likes, "sort": "top", "limit": 20}
    headers = {"Authorization": f"Bearer {os.environ['WEIR_API_KEY']}"}
    posts = []
    for _ in range(max_pages):
        page = requests.post("https://api.weirapp.io/v1/x/search",
                             json=body, headers=headers, timeout=60).json()
        posts += [p for p in page["data"] if (p["likeCount"] or 0) >= min_likes]
        if not page["meta"]["nextCursor"]:
            break
        body["cursor"] = page["meta"]["nextCursor"]
    return sorted(posts, key=lambda p: p["likeCount"], reverse=True)

Call most_liked("NASA", 500000) and you get the three posts, highest first. Each page costs 1 credit plus 1 per post, and Weir's first 5,000 credits each month are free.

Can you see what someone else liked on X?

No, not since June 2024. X's engineering account announced then that it was "making Likes private for everyone."

Here is what each person can still see:

  • You see the posts you liked, "but others cannot," in X's words.
  • Authors see who liked their own posts.
  • Everyone else sees a public post's like count, which the ladder reads, but not who liked it.

So search shows what a person posted, never what they liked. Reposts work differently, and our guide to who retweeted a tweet shows what X still lists.

Why can't I find someone's most liked tweets?

  • Your floor is too high. Lower min_faves: until posts appear.
  • The account is protected. X's Help Center says only approved followers see its posts in search.
  • It was a repost. In our tests a repost had 0 likes of its own, and its likes sat on the original. Search the original author.
  • Search skipped it. X's Help Center says it "may not show every post in search results."
  • The post is gone. Search only shows posts still on X.

When not to use Weir

  • You check one account by hand. X's search box and our free tool cost nothing.
  • Their likes are what you're after. X made them private, and Weir reads public data only.
  • A contract with X is required. X's API takes min_likes: at $0.005 per post read, as of October 2026.
  • Price per post is all that matters. TwitterAPI.io lists $0.15 per 1,000 tweets, and it can also post.

Weir can't post. X's Terms of Service say you "cannot scrape the Services without X's express written permission," so check what applies to you. This isn't legal advice.

FAQ

How do I see the most liked tweets of a user?

Search from:username min_faves:1000 on X and adjust the number until only a few posts remain. Then compare the like counts under each post, because the Top tab isn't sorted by likes. Our free First Tweet Finder builds the searches for you.

How do you search Twitter by most likes?

Add min_faves: and a number to any search, such as #Artemis min_faves:10000. X's search has no likes sort, so the operator sets a floor, and you compare the counts.

Can I see someone's likes on X?

No. X made likes private for everyone in June 2024. You can see your own liked posts, and authors can see who liked their posts. Nobody else can browse another person's likes on X.

How do I see my own most liked tweets?

Run the same search with your own username, such as from:yourname min_faves:100. Your posts work like anyone else's. If nothing comes back, lower the floor until posts appear, down to 10 if you need to.

Sources

All checked on 22 October 2026: