TweetExporter

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.

4.82,400+ creators exported

No X login, no password — export any public account. See how it works

tweets.csv12,704 rowsexporting…
created_attextlikesreposts
2026-08-05Shipped the thing. 14 months of nights and weekends in one deploy.4,820611
2026-08-03Unpopular opinion: most dashboards are just a spreadsheet with worse filters.12,9042,310
2026-07-30A thread on why your onboarding drops 60% at step 3 🧵8,1771,544
2026-07-28Rewrote the export pipeline in a weekend. 40x faster, 1/3 the code.2,065288
2026-07-24Hiring one more engineer. Remote, EU hours, no take-home test.1,743902

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.

idtweet_urlconversation_idcreated_attextsourcelanguageis_truncatedis_pinnedauthor_idauthor_usernameauthor_nameauthor_descriptionauthor_locationauthor_urlauthor_verifiedauthor_protectedauthor_followers_countauthor_following_countauthor_listed_countauthor_favourites_countauthor_posts_countauthor_created_atauthor_profile_image_urlauthor_profile_banner_urlauthor_can_dmlikesretweetsrepliesquotesviewsbookmarksis_replyreply_to_tweet_idreply_to_user_idreply_to_usernameis_quotequoted_tweet_idquoted_tweet_urlquoted_tweet_textquoted_tweet_author_usernameis_retweetretweeted_tweet_idretweeted_tweet_urlretweeted_tweet_textretweeted_tweet_author_usernamehashtagsmentionssymbolsurlsurl_display_valuesurl_short_valuesmediamedia_typesmedia_alt_textsmedia_expanded_urlsmedia_video_urls

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 sample

Excel (XLSX)

Native Excel workbook with typed columns

elonmusk-tweets-sample.xlsx · 50 rows · 18 KB

Download sample

JSON

One object per row, ready for scripts and pipelines

elonmusk-tweets-sample.json · 50 rows · 26 KB

Download sample

Which 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

1

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.

2

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.

3

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
Most popular

Pro

save 21%

$79$100

50,000 credits

per row
$0.00158

Max

save 34%

$199$300

150,000 credits

per row
$0.00133
Start with 50 free rows

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.

Every tweet, one file.

First 50 rows free. No credit card, no X login, no lock-in.

Export a timeline