How to Search Tweets by Date on X (Twitter)
To search tweets by date on X, type your keyword followed by since:YYYY-MM-DD and until:YYYY-MM-DD into the search bar, then open the Latest tab.

To search tweets by date on X, type your keyword followed by since:YYYY-MM-DD and until:YYYY-MM-DD into the search bar, then open the Latest tab. For example, coffee since:2024-03-01 until:2024-04-01 returns posts about coffee from March 2024. since: includes its date and until: excludes it.
Date search works for any post since X launched in 2006, and it combines with every other filter in the Twitter advanced search operators reference. This guide covers the search bar, the Advanced search form, and every kind of date window: one day, a range, a month, a year, before a date and after a date.
How Do You Search Tweets by Date in the Search Bar?
You search tweets by date in the search bar by adding since: and until: to any query, with the date written as year, month and day. Listed below are the 4 steps.
- Log in to x.com or the X app. X shows advanced search results only to logged-in accounts (X Help Center).
- Type your words, then the date operators:
product launch since:2025-06-01 until:2025-07-01. - Press Enter to run the search.
- Open the Latest tab to see every match in time order, newest first. The Top tab shows only posts with engagement.
The date format must be YYYY-MM-DD with dashes between the numbers and no space after the colon. since:2025-6-1 and since: 2025-06-01 both fail.
How Do You Search Tweets by Date With the Advanced Search Form?
You search tweets by date with the form by opening Advanced search and choosing a From date, a To date, or both, in the Dates section. X’s form lets you search posts sent before a date, after a date, or within a range (X Help Center). Listed below are the 4 steps.
- Run any search on x.com.
- Click Advanced search under Search filters on the results page, or click More options and then Advanced search.
- Scroll to Dates and pick the start and end dates from the calendar dropdowns.
- Click Search. X converts your choices into
since:anduntil:in the search bar.
The form is built for desktop browsers. On a phone, type the operators instead, as shown in how to search tweets by date on mobile.
How Do You Find Tweets From a Specific Date?
To find tweets from one specific date, set since: to that date and until: to the following day. Because until: excludes its own date, the pair covers exactly one day (twitter-advanced-search reference).
"election results" since:2024-11-05 until:2024-11-06
This returns posts from 5 November 2024 only. For a window shorter than a day, add a time in UTC: since:2024-11-05_18:00:00_UTC until:2024-11-05_23:59:59_UTC.
How Do You Search Tweets Between Two Dates?
To search tweets between two dates, put the first date after since: and the day after the last date after until:. For posts from 10 to 20 January 2026, write:
keyword since:2026-01-10 until:2026-01-21
The range can be as long as you like, but very wide ranges on busy topics can return incomplete results. Split long ranges into months when you need completeness.
How Do You Search Tweets by Month?
To search tweets by month, set since: to the first day of the month and until: to the first day of the next month. The month of February 2025 is:
keyword since:2025-02-01 until:2025-03-01
This avoids counting how many days a month has, including leap years.
How Do You Search Tweets by Year?
To search tweets by year, set since: to 1 January of that year and until: to 1 January of the next year. All of 2020 is:
keyword since:2020-01-01 until:2021-01-01
A whole year of a popular keyword is a large result set. Add an account with from: or an engagement floor with min_faves: to keep it readable.
How Do You Search Tweets Before a Date?
To search tweets before a date, use until: alone; it returns posts published before that date, not on it. Posts about a product before its launch on 15 March 2025:
"product name" until:2025-03-15
How Do You Search Tweets After a Date?
To search tweets after a date, use since: alone; it returns posts published on or after that date. Posts about a topic since the start of 2026:
topic since:2026-01-01
How Do You Search Someone’s Tweets by Date?
To search someone’s tweets by date, add from:username to the date operators. Everything @NASA posted in the first half of 2024:
from:NASA since:2024-01-01 until:2024-07-01
Add a keyword to find one post inside that window. The full method, including replies and reposts, is in how to search someone’s tweets by date.
Twitter Date Search Examples
These Twitter date search examples cover the windows people search for most. Replace the keyword and dates with your own.
| Window | Query |
|---|---|
| One day | keyword since:2024-11-05 until:2024-11-06 |
| A few hours (UTC) | keyword since:2024-11-05_18:00:00_UTC until:2024-11-06_00:00:00_UTC |
| A date range | keyword since:2026-01-10 until:2026-01-21 |
| One month | keyword since:2025-02-01 until:2025-03-01 |
| One year | keyword since:2020-01-01 until:2021-01-01 |
| Before a date | keyword until:2025-03-15 |
| After a date | keyword since:2026-01-01 |
| The last 3 hours | keyword within_time:3h |
| One account in a window | from:username since:2024-01-01 until:2024-07-01 |
Every date operator, including Unix timestamps and post IDs, is explained in since: and until: explained.
Why Does Twitter Date Search Show No Results?
Twitter date search shows no results when the date format is wrong, the window ends before it starts, or the posts came from private, suspended or deleted accounts. Private and suspended accounts are not included in the search index (twitter-advanced-search reference). Listed below are the 4 fixes.
- Rewrite the dates as
YYYY-MM-DD. - Check that
since:is earlier thanuntil:. - Widen the window by a few days on both sides, then narrow it.
- Switch between the Top and Latest tabs.
Posts that should exist but never appear are covered in how to find old tweets on X and why X search can’t find an old tweet.
How to Collect Tweets by Date With apidojo
X search shows posts on screen but has no export, so apidojo’s Tweet Scraper V2 on Apify runs the same date query and returns every post as JSON, CSV or Excel. You paste your date query into the searchTerms input exactly as you typed it on X.
{
"searchTerms": [
"from:NASA since:2024-01-01 until:2024-06-01",
"from:NASA since:2024-06-01 until:2024-12-01"
],
"sort": "Latest"
}
Splitting a long period into several date ranges, as above, is how the actor’s own documentation recommends collecting large histories (Apify). It costs $0.40 per 1,000 tweets. The step-by-step developer version is how to scrape tweets by date range, and the full product is the apidojo Twitter Scraper.
Questions people ask
Is the since: date included in the results?
Yes, since: includes posts from its own date, and until: excludes its own date.
How far back can you search tweets by date?
You can search tweets by date back to the first public post in 2006; X's advanced search covers any date since then (X Help Center).
Can you search tweets by date on the X app?
Yes, type since: and until: into the X app's search bar. The step-by-step phone version is in how to search tweets by date on mobile.
Can you search your own tweets by date?
Yes, use from:yourhandle with the date operators. Other methods, including your X archive, are in how to search your own tweets.