# 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.

[![apidojo](/blog/authors/apidojo.png)**Apidojo** *15+ years of experience in data retrieval.*](/blog/authors/apidojo/)

**30 September 2026** Published

**6 min** Read

![Cover card reading 'How to Search Tweets by Date on X (Twitter)'](/blog/covers/search-tweets-by-date.png)

**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](/blog/twitter-search/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.

1.  **Log in** to x.com or the X app. X shows advanced search results only to logged-in accounts ([X Help Center](https://help.x.com/en/using-x/x-advanced-search)).
2.  **Type** your words, then the date operators: `product launch since:2025-06-01 until:2025-07-01`.
3.  **Press** Enter to run the search.
4.  **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](https://help.x.com/en/using-x/x-advanced-search)). Listed below are the 4 steps.

1.  **Run** any search on x.com.
2.  **Click** **Advanced search** under Search filters on the results page, or click **More options** and then **Advanced search**.
3.  **Scroll** to **Dates** and pick the start and end dates from the calendar dropdowns.
4.  **Click** **Search**. X converts your choices into `since:` and `until:` 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](https://github.com/igorbrigadir/twitter-advanced-search)).

```
"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](/blog/twitter-search/since-until-operators/).

## 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](https://github.com/igorbrigadir/twitter-advanced-search)). Listed below are the 4 fixes.

1.  **Rewrite** the dates as `YYYY-MM-DD`.
2.  **Check** that `since:` is earlier than `until:`.
3.  **Widen** the window by a few days on both sides, then narrow it.
4.  **Switch** between the Top and Latest tabs.

Posts that should exist but never appear are covered in [how to find old tweets on X](/blog/twitter-search/find-old-tweets/) and [why X search can’t find an old tweet](/blog/twitter-search/old-tweet-not-showing/).

## How to Collect Tweets by Date With apidojo

**X search shows posts on screen but has no export, so apidojo’s [Tweet Scraper V2](https://apify.com/apidojo/tweet-scraper) 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](https://apify.com/apidojo/tweet-scraper)). It costs $0.40 per 1,000 tweets. The step-by-step developer version is [how to scrape tweets by date range](/blog/twitter-scraping/scrape-tweets-by-date/), and the full product is the [apidojo Twitter Scraper](/scrapers/twitter-scraper/).

## The scrapers behind this

-   [Tweet Scraper V2 Tweets from searches, profiles, Lists and URLs; 49–64 tweets/sec; minimum 50 per query $0.40 / 1K tweets](/scrapers/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](https://help.x.com/en/using-x/x-advanced-search)).

### 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.

![apidojo](/blog/authors/apidojo.png)

## [Apidojo](/blog/authors/apidojo/)

15+ years of experience in data retrieval.

API Dojo is always ready for you. With 15+ years of experience, data acquisition has never been that easy. Cheapest prices with high availability.

-   🏯 15+ years of experience in data retrieval.
-   💰 Cheapest prices, qualified data.
-   ⚙️ High availability, extreme maintenance.
-   🐉 Hyper communicative, excellent support.

-   [apidojo.io](https://apidojo.io)

## More in this cluster

-   [X (Twitter) search operators and how to use them Every X search operator that works, with the date, account, keyword and reply guides that show what each one does in practice.](/blog/twitter-search/)
-   [from: vs to: vs @username on X Search On X search, from:username finds posts an account wrote, to:username finds replies sent to that account, and @username finds any post that mentions it.](/blog/twitter-search/from-to-mention-operators/)
-   [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.](/blog/twitter-search/find-old-tweets/)
-   [How to Find Viral Tweets About Any Topic To find viral tweets about a topic, search the topic with a high like threshold and no reposts, for example "remote work" min\_faves:5000 -filter:retweets.](/blog/twitter-search/find-viral-tweets/)
-   [How to Search Tweets by Likes, Reposts and Replies To search tweets by likes on X, add min\_faves: and a number to your query, for example bitcoin min\_faves:1000 for posts with at least 1,000 likes.](/blog/twitter-search/search-by-engagement/)
-   [How to Search Tweets From a Specific User To search tweets from a specific user on X, type from:username into the search bar, followed by any keyword you remember.](/blog/twitter-search/search-tweets-from-user/)
-   [since: and until: Explained: X Date and Time Operators since: returns posts on or after a date, and until: returns posts before a date, so since:2026-01-01 until:2026-02-01 covers exactly January 2026.](/blog/twitter-search/since-until-operators/)
-   [Twitter (X) Advanced Search Operators Twitter (X) advanced search operators are commands you type into the X search bar to filter posts by account, date, words, engagement and media.](/blog/twitter-search/advanced-search-operators/)
-   [Why X Search Can't Find an Old Tweet (and What to Try) X search can't find an old tweet when the post was deleted, sits on a protected, suspended or deactivated account, or when your query's words or dates don't.](/blog/twitter-search/old-tweet-not-showing/)
