Fabrizio Rinaldi - May 01, 2020
Like most social networks, Twitter lets you search through its history with a nice visual interface, but there's so much more you can do under the surface.
In this post you'll learn how to use the Advanced search, and then how to use a special syntax to find old tweets from anyone.
Thanks to a special syntax, you can make complex and powerful Twitter searches right from the search input field. This can be a more powerful and quicker way to get the tweets you're looking for.
With a tool like Mailbrew you can also receive Twitter search results via email, automatically.
We'll show you some examples of what you can do with this syntax.
To find tweets coming from a specific account, use the from:
filter followed by the account Twitter handle.
For example, to search tweets from Federico Viticci, search:
from:viticci
To see and search all tweets coming from your account, you can use the from:
filter, mixed with any query. For example, to search my own tweets I would write:
from:linuz90
The query below will return all the tweets from Federico Viticci that have a link in them:
from:viticci filter:links
Let's say you want to find all the tweets from Federico Viticci from January 2019 to December. You can use the date syntax to do it:
from:viticci since:2019-01-01 until:2019-12-12
The query below will include all tweets from @verge, @techcruch and @macrumors:
from:verge OR from:techcrunch OR from:macrumors
We use this query to get all the tweets mentioning Mailbrew in our inbox. This way we can promptly respond to users and chip in when there are some issues:
mailbrew OR mailbrew.com -filter:retweets -from:mailbrew
This query does
Twitter does not show tweets quoting one of your tweets in the activity tab, so it's easy to lose track of them. With this query you will get all the tweets quoting one of the tweets from the frankdilo account (just replace frankdilo
with your twitter username — in both places).
url:https://twitter.com/frankdilo/status/ -from:frankdilo
If you just want all the tweets mentioning a specific keyword you can just use that keyword as your query:
Mailbrew
If you want to do an exact match (only get tweets that contain exactly what you typed to the letter) wrap your query in quotes:
"email newsletter"
OR
mailbrew OR mailbrew.com
This one allows you to combine queries and get tweets that match either the first or the second condition. It is pretty useful to track brand mentions.
This will give you all the tweets that have either "mailbrew" or "mailbrew.com" in them.
AND
mailbrew AND newsletters
Allows you to combine queries that match both of the provided conditions.
This will give me the tweets containing (in the same tweet) both the search terms mailbrew and newsletters.
mailbrew ("service" OR "app")
This query will give you all tweets that include either "mailbrew service" or "mailbrew app".
From
from:mailbrew
This will return tweets sent from the @mailbrew Twitter account.
To
to:mailbrew
This will return all the tweets sent to the @mailbrew Twitter account. Great to track feature requests and complains to competing products.
You can use a dash/minus "-" in front of any operator to exclude its content instead of including it.
Include only retweets in the search results:
filter:retweets
Exclude retweets from search results:
-filter:retweets
Include only replies in the results:
filter:replies
Exclude replies from search results:
-filter:replies
You can include tweets with only image/images/videos with the queries below:
filter:links
filter:images
filter:videos
Using the url:
operator you can search for content inside urls.
The query below will match all urls that link to macstories.net:
url:macstories.net
Now you know how to use Advanced Twitter Search like pro. Go ahead and find some tweets, or setup automatic email newsletters with Mailbrew to get the tweets you need, on your schedule.