TL;DR
7 min readOn 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:
| Filter | Query | What it returns | Use it to |
|---|---|---|---|
| Posted by | from:handle | Posts the account wrote | Read what a prospect has said |
| In reply to | to:handle | Replies sent to the account | See what answers they already got |
| Mentioning | @handle | Posts that mention the account | Find 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.
| Goal | Query |
|---|---|
| A prospect's posts about your topic | from:handle invoicing |
| Their posts with an exact phrase | from:handle "looking for" |
| Their posts in a date range | from:handle since:2026-09-01 until:2026-10-01 |
| Posts from either of two accounts | from:handleA OR from:handleB |
| Posts that mention a competitor | @competitor |
| Replies people sent a competitor | to: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.
- 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. - 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.
- Logged out. Advanced search needs a logged-in session on x.com.
- The handle. Type the handle exactly, without the @ sign. Copy it from the profile URL if you are unsure.

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:
- Open the post that asks for a recommendation and copy the author's handle.
- Search
from:handleplus your topic word. Earlier posts on the same problem confirm the need is real. - Search
to:handleplus the topic word. The replies show which tools other people already suggested, so you can avoid repeating them. - Search
from:handleplus your competitors' names. Praise for a rival in last month's posts changes what you should say. - Read their bio. A job title at a competitor ends the exercise.
- 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.

- You do not know if the need is real
- You may repeat a tool others already suggested
- The author may work for a competitor
- 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
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
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
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


How X trending topics are picked, and when they lead to buyers
What shows up as X trending comes from an algorithm tuned to you. How X ranks trends, how to switch location, and when a trend is worth a lead search.


Here's how to see mentions on X, including the ones that never tag you
How to see mentions on X: the Mentions tab, the filters that hide some, the @handle search, the API endpoint, and how to catch posts that never tag you.


Eight causes of Twitter search not working, from X's own help pages
Twitter search not working? X's help pages name the causes, from logged-out sessions and safe search to the Top tab and spam filters, with fixes.

