How to Find Old Tweets on X

To find old tweets on X, search a keyword with a date window, for example "world cup" since:2014-06-12 until:2014-07-14, then open the Latest tab.

Cover card reading 'How to Find Old Tweets on X'

To find old tweets on X, search a keyword with a date window, for example "world cup" since:2014-06-12 until:2014-07-14, then open the Latest tab. Add from:username to search one account. For your own old posts, the X archive lists every post you have made, starting with your first.

A bare keyword on X mostly shows recent posts, which is why old tweets seem to disappear. This guide covers the 4 methods that reach back to 2006, and what to do when a post still won’t show. Date windows are explained in full in how to search tweets by date, and the rest of the query language is in the Twitter advanced search operators reference.

How Far Back Can You Find Tweets on X?

You can find tweets on X back to the first public post in 2006; X’s advanced search covers posts from any date since then. The search needs you to be logged in to X.com (X Help Center).

Method 1: Find Old Tweets With Date Operators

Date operators find old tweets fastest: type the keyword, then since: and until: around the period you remember. Listed below are the 4 steps.

  1. Log in to x.com or the X app.
  2. Type the words you remember and a wide window: "new phone" since:2012-01-01 until:2014-01-01.
  3. Open the Latest tab.
  4. Narrow the window until the post appears.

since: includes its date and until: excludes it (twitter-advanced-search reference). Start wide, because a window that misses the post by one day returns nothing.

Method 2: Find Old Tweets With the Advanced Search Form

The Advanced search form finds old tweets without typing operators: fill in the words, the account and the From and To dates. Run any search, click Advanced search under Search filters, complete the Words, People and Dates sections, and click Search (X Help Center).

Method 3: Find Someone’s Old Tweets

To find someone’s old tweets, combine from:username with a keyword and a date window. Everything @NASA posted about Pluto in 2015:

from:NASA pluto since:2015-01-01 until:2016-01-01

The method for one account, including replies and media, is in how to search someone’s tweets by date.

Method 4: Find Your Own Old Tweets in Your X Archive

Your X archive finds your own old tweets reliably, because it contains every post you have made rather than what search chooses to show. The archive is a download of HTML and JSON files with your profile, posts, media, followers and more (X Help Center). Listed below are the 5 steps on the web.

  1. Click More in the menu on the left of your timeline.
  2. Select Settings and privacy.
  3. Choose Your account.
  4. Select Download an archive of your data.
  5. Confirm your password and select Request archive. X emails you when the file is ready.

Open the archive’s HTML file in a browser to search your posts offline. Searching your own account in the X search bar is covered in how to search your own tweets.

Old Tweet Search Examples

These old tweet searches cover the situations people search for most. Replace the words, handles and dates with your own.

You remember Query
A phrase and roughly the year "exact words" since:2013-01-01 until:2014-01-01
The account and a topic from:username topic since:2016-01-01 until:2018-01-01
A reply to someone to:username keyword until:2015-01-01
A post with a photo from:username filter:images since:2014-01-01 until:2015-01-01
A popular post keyword min_faves:1000 until:2012-01-01
The link it shared url:example.com until:2016-01-01

What If You Still Can’t Find an Old Tweet?

An old tweet you can’t find has usually been deleted, sits on a protected or suspended account, or needs a different word than the one you remember. Private and suspended accounts are not in the search index (twitter-advanced-search reference). The full troubleshooting list is in why X search can’t find an old tweet, and deleted posts are covered in how to find deleted tweets.

When X search stops returning results for very old or very busy queries, a full-archive API is the next step: see how to get historical tweets with an API.

How to Export Old Tweets With apidojo

X search shows old tweets one screen at a time and has no export, so apidojo’s Tweet Scraper V2 on Apify runs your old-tweet query and saves every result as a spreadsheet or JSON file. The input is the same query you typed on X.

{
  "searchTerms": ["from:NASA pluto since:2015-01-01 until:2016-01-01"],
  "sort": "Latest"
}

It costs $0.40 per 1,000 tweets. If a query with until: returns fewer results than expected, the actor’s documentation recommends switching sort to Top or Latest + Top (Apify). The developer version is how to scrape tweets by date range, part of the apidojo Twitter Scraper.

Questions people ask

Can you find old tweets without an account?

No, X search shows results only when you are logged in to X.com.

Can you find old tweets by date on your phone?

Yes, type the date operators into the X app's search bar; see how to search tweets by date on mobile.

Can you find the first tweet someone posted?

Yes, search from:username until: with a date shortly after they joined, and widen it until results appear.

Does the X archive include deleted tweets?

No, the archive contains the posts on your account when you request it.