tweets.csv · text, dates, and engagement
Export all tweets to a spreadsheet.
Download every post from any public X/Twitter account — full text, posting date, likes, and reposts — as a clean CSV, Excel, or JSON file. Type a handle, preview the price, download the file.
No X login, no password — export any public account. See how it works
Sample rows shown. Your file opens in Excel, Google Sheets, or Numbers.
- price
- 1 credit per tweet
- order
- Newest tweet first
- formats
- CSV · XLSX · JSON
- big timelines
- 100k rows per file
Your data
One row per tweet
Not just the text. Each row carries the timestamp, the engagement counts, and a permanent link back to the post.
Sample files
See the file before you buy
A real export of the 50 most recent rows from @elonmusk — the exact columns every paid export ships, in all three formats.
CSV
Opens in Excel, Google Sheets, or Numbers
elonmusk-tweets-sample.csv · 50 rows · 12 KB
Download sampleExcel (XLSX)
Native Excel workbook with typed columns
elonmusk-tweets-sample.xlsx · 50 rows · 18 KB
Download sampleJSON
One object per row, ready for scripts and pipelines
elonmusk-tweets-sample.json · 50 rows · 26 KB
Download sampleWhich download?
Export vs. the official X archive
X will hand you your own history for free. The catch is the format — and whose history you can ask for.
The official X archive
- Your own account only — no competitors, no research targets
- About a day's wait for the download link
- Tweets arrive inside JavaScript files no spreadsheet opens
- Replies, retweets, and posts all mixed together
- No engagement columns to sort or filter by
A TweetExporter export
- Any public account — yours or anyone else's
- Ready in minutes for most timelines
- Opens straight in Excel, Google Sheets, or Numbers
- Replies and retweets are opt-in checkboxes
- Likes, reposts, replies, and views on every row
The archive is still worth requesting as a free deep backup. Compare both methods in the guide.
Use cases
Why people download all their tweets
Archive your own writing
Years of posts live on someone else's server. Pull the whole timeline down while it's still there.
Find what actually worked
Sort by likes, reposts, or replies to see which of your posts earned attention — and which topics never did.
Study a competitor
Export a rival's timeline to map their posting cadence, recurring themes, and best-performing hooks.
Reuse threads elsewhere
Every row keeps its timestamp, so a thread reassembles into a blog post or newsletter draft.
Build a training set
Labeled, timestamped text with engagement signals attached — ready for fine-tuning, classification, or research.
Report on a campaign
Filter to a date range and hand your client one file with every post and what it earned.
How it works
Handle in, timeline out
Type a handle
Any public account — yours or someone else's. We look up the tweet count and show the exact price before you confirm.
Choose what counts
Original posts only, or include replies and retweets. Cap the export at the most recent N tweets if you don't need the whole history.
Download the file
CSV, XLSX, or JSON. Big timelines are chunked at 100k rows and zipped, so nothing chokes your spreadsheet.
Pricing
Pay per row, not per month
One credit exports one row — follower, followed account, or tweet. Credits work across every export type.
Pay as you gofirst 50 rows free
$0.002/row
- No subscription
- Buy credits when you need them. Nothing recurring, nothing to cancel.
- Credits never expire
- Run one export this month and the next one a year later. The balance waits.
- Only pay for delivered rows
- $0.002 per row at the base rate, and a cap you set is the ceiling on any single export.
Starter
$9
4,500 credits
- per row
- $0.00200
Plus
save 9%$29$32
16,000 credits
- per row
- $0.00181
Pro
save 21%$79$100
50,000 credits
- per row
- $0.00158
Max
save 34%$199$300
150,000 credits
- per row
- $0.00133
No credit card to start — the first 50 rows are free.
FAQ
Tweet exports, explained
How far back can you go?+
As far as the account's public timeline goes — we walk it from the newest tweet backwards, so a decade-old account comes out whole. You can also cap the export at the most recent N tweets if you only want a recent slice.
Are replies and retweets included?+
That's your call. Two checkboxes at order time decide whether replies and retweets join the file. Leave both off for a clean archive of original posts only — most people exporting their own writing do.
Can I export deleted tweets?+
No. We read the same public timeline your browser sees, so anything already deleted is gone. That's the argument for exporting now rather than later — an archive only covers what still exists on the day you run it.
Do threads stay in order?+
Yes. Every row carries the tweet's timestamp, its ID, and the ID it replies to, so sorting by date rebuilds a thread exactly — and the reply column lets you filter a thread out of a busy timeline.
Can I export someone else's tweets?+
Yes — any public account works, not just your own. Competitor research and archiving a favorite account are two of the most common uses. Protected accounts can't be exported.
Can I open the export in Excel or Google Sheets?+
Directly. Choose XLSX and the file opens in Excel with columns intact, or choose CSV for Google Sheets, Numbers, and everything else. JSON is there for scripts and pipelines.
What does a tweet export cost?+
One credit per tweet, the same rate as every other export. You see the account's tweet count and the exact price before you confirm, and you're only charged for rows actually delivered.
Is this allowed by X?+
We only collect public data — the same tweets anyone can read in a browser — and we respect X's rate limits. You're responsible for using exports in line with applicable laws and platform terms.