glossary

How a Twitter search from user works on X, and how to vet a prospect with it

Taras Shynkarenko
Taras Shynkarenko
•Updated: •7 min read
How a Twitter search from user works on X, and how to vet a prospect with itHow a Twitter search from user works on X, and how to vet a prospect with it

TL;DR

7 min read

On X, from:handle returns only the posts that one account wrote, and you can type it in the search box or fill in the People section of advanced search while logged in. Add a keyword to see whether someone has asked about your topic before, add since: and until: for a date range, and use to:handle to read the replies they already got. Protected accounts are searchable only by their followers, and accounts you muted or blocked drop out of results while safe search is on.

How do you search Twitter for posts from one user?

A Twitter search from user returns only the posts one account wrote, and on X you run it by typing from: followed by the handle, with no @ sign, into the search box. from:XDevelopers lists posts by @XDevelopers and nobody else. The same filter sits in the People section of X's advanced search form, which X's help article How to use advanced search describes as "posts from a specific account (posted by "@X")".

X sets one condition on the form. The article says advanced search "is available when you're logged in to X.com." Log in first, run any search, then open Advanced search from the Search filters panel on the results page or from More options.

The People section has two siblings worth knowing, because they answer different questions about the same person:

FilterQueryWhat it returnsUse it to
Posted byfrom:handlePosts the account wroteRead what a prospect has said
In reply toto:handleReplies sent to the accountSee what answers they already got
Mentioning@handlePosts that mention the accountFind who talks about them, such as complaints about a competitor

X's developer docs define the operators in the same terms. The Search Operators page says from: "Matches Posts from a specific user", to: "Matches Posts in reply to a specific user", and @ "Matches Posts mentioning a username".

How do you combine from: with keywords and dates?

You combine from: with other terms by adding them to the same query, separated by spaces, and X returns only posts that match all of them. That turns a scroll through someone's whole timeline into a short list of the posts that matter to you.

GoalQuery
A prospect's posts about your topicfrom:handle invoicing
Their posts with an exact phrasefrom:handle "looking for"
Their posts in a date rangefrom:handle since:2026-09-01 until:2026-10-01
Posts from either of two accountsfrom:handleA OR from:handleB
Posts that mention a competitor@competitor
Replies people sent a competitorto:competitor

The date syntax comes straight from X's help centre, whose worked example links to a search containing since:2013-12-30 until:2014-01-02. The form's Dates section does the same job with a calendar, offering posts "before a specific date, after a specific date or within a date range." The help centre also says you can search "posts from any date since the first public post," so a from: search reaches back through an account's whole public history. The OR pattern is the one X's developer docs use as their own example: from:XDevelopers OR from:API. The X advanced search operators guide lists which other operators work in the web box and which only work in the API.

Why does a from: search return nothing?

A from: search comes back empty for four documented reasons: the account protects its posts, you muted or blocked it, you are not logged in, or the handle is wrong. Work through them in that order.

  1. Protected posts. X's article About public and protected posts says "Your protected posts will only be searchable on X by you and your followers." Unless you are one of the account's followers, from: returns nothing.
  2. Your own mutes and blocks. X's article How to use X search says safe search filters "exclude potentially sensitive content, along with accounts you have muted or blocked." Turn safe search off, or unmute the account, and search again.
  3. Logged out. Advanced search needs a logged-in session on x.com.
  4. The handle. Type the handle exactly, without the @ sign. Copy it from the profile URL if you are unsure.

A person reading a message on a smartphone at a café table, checking who someone is before replying.

How do you vet a prospect with a from: search before replying?

You vet a prospect by searching their posts for your topic before you reply to the post that caught your eye. It takes two minutes and tells you whether they are a real buyer, a repeat asker or someone who works for a competitor. Use this sequence:

  1. Open the post that asks for a recommendation and copy the author's handle.
  2. Search from:handle plus your topic word. Earlier posts on the same problem confirm the need is real.
  3. Search to:handle plus the topic word. The replies show which tools other people already suggested, so you can avoid repeating them.
  4. Search from:handle plus your competitors' names. Praise for a rival in last month's posts changes what you should say.
  5. Read their bio. A job title at a competitor ends the exercise.
  6. Reply in the thread with an answer that helps even if they never buy from you.

Treat the research as context for a public reply, never as material for a cold DM. A person who asked an open question in public expects an answer in public, and the buyer intent guide explains why a direct question for a tool is a stronger signal than a passing complaint.

An analyst taking notes at a laptop while researching a competitor's public activity.

Replying cold versus replying after a from: check
Reply without checking
  • You do not know if the need is real
  • You may repeat a tool others already suggested
  • The author may work for a competitor
Reply after a from: check
  • Earlier posts on the same problem confirm the need
  • Replies show which tools were already suggested
  • The bio and any praise for a rival shape what you say
The check takes about two minutes.

How do you watch what a competitor's account posts?

You watch a competitor on X with three saved searches: from:competitor for what they announce, @competitor for what people say to and about them, and to:competitor for the replies under their posts. The mentions search is the one that finds prospects. A post that tags a competitor to say the product broke is a lead worth reading in full.

The X app adds a filter that helps here. X's search article says iOS users can tap the filter icon to narrow results to "All people or People you follow." Following a handful of industry accounts and switching the filter to People you follow turns a noisy keyword into a short list from people you chose.

For a wider view of tracking a market on X, see the Twitter social listening guide.

Does the X API support from: searches?

The X API supports from: as a standalone operator on its search endpoints, with the same meaning as in the web box. X's docs show it paired with other operators, as in from:XDevelopers is:reply, which returns only that account's replies. The is:reply operator is marked "Conjunction required", so it cannot run alone. Dates work differently in the API: the recent search endpoint takes start_time and end_time request parameters, and its docs say start_time "Must be within the last 7 days." Read what the X API costs before you build anything on it.

RedReplier
RedReplier

Get Started

Reddit, X, Bluesky & HN

Real-time intent alerts

Unlimited AI replies

Ranked by buyer intent

How does RedReplier fit with X searches by user?

RedReplier handles the part a from: search cannot, which is finding the person in the first place. RedReplier watches X for the keywords, phrases, competitor handles and topics you add, and also covers Reddit, Bluesky, Facebook and Hacker News, ranking each match by buyer intent. RedReplier searches new X posts every 6 hours and leaves out replies and reposts. Email alerts go out as digests on a cadence you set per keyword, from hourly to daily. RedReplier drafts a reply, and you review, edit and post it yourself, so the from: check above happens before anything goes out. The Twitter monitoring page shows the setup.

Frequently asked questions

How do I search tweets from a specific user?

Type from: and the handle without the @ sign into X's search box, for example from:XDevelopers. You can also use the People section of advanced search while logged in. Add any keyword after it to narrow the results.

Can I search a user's tweets by date?

Yes. Add since: and until: with dates in YYYY-MM-DD format, as in from:handle since:2026-09-01 until:2026-10-01. The Dates section of advanced search does the same job with a calendar.

Can I search tweets from a private account?

Only if you are one of its followers. X's help centre says "Your protected posts will only be searchable on X by you and your followers." Everyone else gets no results.

What is the difference between from: and to: on X?

from:handle returns posts the account wrote. to:handle returns replies other people sent to that account. Use both when you vet a prospect, since one shows their question and the other shows the answers they already got.

Can I search posts from more than one account at once?

Yes. Join the filters with OR, as in from:handleA OR from:handleB. X's developer docs use that exact pattern as their example for the operator.

Why are some accounts missing from my X search results?

Safe search hides accounts you muted or blocked, along with potentially sensitive content. Protected accounts appear only to their followers. Turn safe search off on the web, and the setting applies on iOS and Android too.

Why does my from: search return nothing?

Four causes are documented: the account protects its posts, you muted or blocked it, you are not logged in, or the handle is wrong. Check them in that order. Protected posts show only to the account's followers.

How do I check a prospect on X before I reply?

Search from:handle plus your topic word to see whether they asked about it before. Then search to:handle plus the topic to see which tools people already suggested, and read their bio for a job at a competitor. Reply in the thread only after that.

How do I find people complaining about a competitor on X?

Search @competitor for posts that mention the account and to:competitor for replies sent to it. A post that tags a competitor to say the product broke is a lead worth reading in full. Save both searches so you can rerun them.

Can I use from: in the X API?

Yes, from: works as a standalone operator on the search endpoints, with the same meaning as in the web box. Dates use the start_time and end_time parameters, and the docs say start_time must be within the last 7 days. Read what the X API costs before you build anything on it.

See us more often in Google

One click marks RedReplier as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.

Before you go...

RedReplier

RedReplier

Catch every buyer asking for what you sell

RedReplier watches Reddit, X, Bluesky and Hacker News in real time, ranks every thread by buyer intent, and drafts your reply, so you get there first.

Reddit, X, Bluesky & HN

Real-time intent alerts

Unlimited AI replies

Ranked by buyer intent

Related Articles