Skip to content
RedLens Get RedLens on GitHub
Guides

Archive Reddit Accounts Before They Vanish

RedLens pulls all of an account's public posts and comments into one SQLite database on your machine. Later syncs fetch only new activity.

The RedLens Project · Updated

Public Reddit history disappears all the time: accounts get deleted, subreddits go private, moderators purge threads. If you’re researching a discussion — a topic, a community, or one prolific account — the safe move is to archive it locally before it vanishes. RedLens does that in one command.

What you need

  • Python 3.11 or newer
  • pip install redlens (MIT-licensed, two runtime dependencies)

No Reddit account and no API key. RedLens reads public data through arctic-shift, a free mirror of public Reddit history, so there’s no OAuth registration and no rate-limit negotiation with Reddit itself.

Archive an account

redlens sync spez

That pulls every public post and comment the account has made into a single SQLite database on your machine (the location comes from platformdirs; redlens list shows what you have). The sync is incremental — run it again next week and it only fetches what’s new.

Look at what you got

redlens show spez
redlens serve

show prints a summary in the terminal; serve opens a local dashboard with activity over time, subreddit breakdowns, and drill-downs into individual threads. If you want a file you can keep or send to a colleague, redlens page and redlens report emit standalone HTML — and reports can pseudonymize usernames before you share them.

Get the data out

Everything is plain SQLite, so you can query it directly — but for most workflows redlens export is faster:

redlens export spez --format jsonl

JSON, CSV, and JSONL are supported, so the archive drops straight into pandas, a spreadsheet, or whatever pipeline you already run.

Why local-first matters

An archive you control can’t be retroactively edited, deleted, or paywalled. One SQLite file is easy to back up, easy to diff, and easy to delete when a project ends — which is exactly the custody story you want when the data is other people’s public speech. Nothing RedLens collects ever leaves your machine unless you export it.

Next: once you’re tracking more than one account, the interesting questions are about how accounts behave together — see our guide to detecting coordinated posting networks.