Shows up to ~20 posts per search. Free: 10 searches a day.
How to search tweets by date on X yourself
X's search box understands date operators. Type this into search on x.com and pick the Latest tab:
from:nasa since:2026-09-01 until:2026-09-08from:— the account (without the @).since:— the first day to include (YYYY-MM-DD).until:— the end of the range (YYYY-MM-DD).
Add more operators to narrow it down: min_faves:100 for popular posts,filter:media for posts with images or video, -filter:replies to hide replies. The full list is in the search syntax cheatsheet.
What you can and can't find
- Can: any public post from any public account, back to its first post.
- Can't: deleted posts, or posts from protected accounts. See how to find deleted tweets for what's possible there.
Do it with the API
The tool is one API call. With a RelayX key you can page through every result:
curl "https://api.relayxapi.com/twitter/tweet/advanced_search?query=from:nasa%20since:2026-09-01%20until:2026-09-08" \
-H "X-API-Key: YOUR_KEY"Pass the returned next_cursor as cursor for the next page — see pagination.
FAQ
How do I search someone’s tweets by date on X?
Use X search with the operators from:, since: and until: — for example “from:nasa since:2026-01-01 until:2026-02-01”. This tool builds that query for you and lists the matching posts.
Can I find very old tweets?
Yes, as long as they are still public: X search covers an account’s full history, back to its first post. Deleted posts and posts from protected accounts are not included.
Why do I see only the first page?
The free tool returns the first page (up to about 20 posts) for a date range. Narrow the range to see other days, or use the API to page through everything.
Are dates in my time zone?
Date boundaries follow X search itself, so a post made near midnight can land on the neighbouring day. Times in the results are shown in your local time zone.