A practical guide · ~6 min read
Back Up Your X / Twitter Archive
In 2023, X made the third-party API cost $42,000/month overnight and every archiving tool built on it — dozens of them — went dark inside a week. Years of academic corpora, personal indexes, and public-good projects broke. The lesson wasn't "Elon is unpredictable." The lesson was: if you didn't personally own the export, you didn't own it at all. Here's how to fix that for your own account, in five minutes, permanently.
Why your tweets are worth exporting
Tweets are short, so people underestimate them. But a decade of tweets from an active user is thousands of first-person sentences written in the exact register the person actually uses in the world — reactions, arguments, half-formed jokes, unguarded takes at 11pm. That's a denser sample of voice than most people have anywhere else, including their own writing.
For any AI system that's supposed to sound like you — persona export, custom instructions, memory-backed chat — your Twitter archive is unusually high signal. And that's before you factor in the sheer historical value: what you thought about a world event five years before you had the words for it now.
What's inside the ZIP
Unzip it once just to look (then delete the unzipped folder — you want the ZIP itself as your working copy). The important files:
data/tweets.js — every original tweet, retweet, and reply.data/like.js — everything you've liked.data/direct-messages.js — every DM. Sensitive.data/follower.js / following.js — social graph.data/account.js — account metadata (email, phone, signup date).data/tweet_media/ — every image and video.
Everything is JavaScript with a JSON payload — trivially parseable in any language. The archive is designed to open in a browser (Your archive.html) if you just want to browse it.
Store it like it matters
Two copies, two places, ideally one of them offline. An encrypted cloud drive plus an external drive is fine. Do not email the ZIP to yourself in plaintext (contains DMs), do not drop it in a shared folder, do not hand it to a third-party tool you haven't vetted on privacy.
Feed it to memory
If you want your tweets to do something for you — not just sit as backup — feed the ZIP into a memory tool. Konshus at /vault/import/x-archive/how-to takes the ZIP directly, filters to your own original tweets (not retweets, not replies to strangers, never DMs), and turns years of one-liners into distilled voice signal a persona export can use. If you post at all and are considering an AI memory tool, the archive is one of the highest-yield things you can import.