Lurkr

Guide

How to export your Reddit saved posts

Reddit's UI hides everything older than the last ~1,000 saves and offers no native export button. Here are the three working paths to pull your saved posts into JSON or CSV — plus the one‑click option if you'd rather skip the scripting.

Why exporting is harder than it should be

Reddit's /user/<you>/saved endpoint paginates 100 items at a time and stops at roughly 1,000 — older saves silently fall off the list. That's a hard ceiling imposed by Reddit, not a bug in any tool you'll use. Plan to export early and often if you've been a heavy saver.

Option 1 — Reddit's GDPR data request (CSV)

  1. Go to reddit.com/settings/data-request.
  2. Pick "Account data" and submit the request.
  3. Reddit emails a ZIP within 24–72 hours. saved_posts.csv is inside.

Pros: official, includes everything Reddit still has on file. Cons: CSV only, no post body or comments — just URLs and IDs you'll need to re‑hydrate.

Option 2 — Reddit API + a short Python script (JSON)

Register a script app at reddit.com/prefs/apps to get a client ID/secret, then use PRAW:

import praw, json
reddit = praw.Reddit(
    client_id="…", client_secret="…",
    username="…", password="…",
    user_agent="saved-exporter/1.0",
)
saved = [{
    "id": s.id, "title": getattr(s, "title", None),
    "url": getattr(s, "url", None), "permalink": s.permalink,
    "subreddit": str(s.subreddit), "created_utc": s.created_utc,
} for s in reddit.user.me().saved(limit=None)]

with open("saved.json", "w") as f:
    json.dump(saved, f, indent=2)

Pros: full JSON, scriptable, can re‑run on a cron. Cons: still capped at ~1,000 by Reddit, and you'll need to refresh credentials when Reddit rotates OAuth scopes.

Option 3 — Lurkr's one‑click vault export

Once you've imported threads into Lurkr (URL paste or sync), Settings → Account → "Export data" downloads a single JSON file containing every imported post, AI summary, theme tag, ROI score, and action‑item — not just titles. The export mirrors the API schema, so it re‑imports cleanly into other tools.

We don't bypass Reddit's 1,000‑item cap (no one can), but everything you've already distilled is yours to take with you. See the public API docs for the JSON shape, or read the companion searching your saved posts guide for what to do with the data after you've exported it.

Which option should you pick?

  • Just need a backup? Option 1 — official, zero code.
  • Building something with the data? Option 2 — full JSON, scriptable.
  • Want summaries, themes, and search? Option 3 — distilled output, not just raw rows.

Stop lurking. Start compounding.

Import a Reddit thread, get a summary + action list, and export the whole vault whenever you want.

Try Lurkr free