← Back to Docs
Data Export
Export your Threadline account data as a machine-readable JSON file. Available on all plans, including Free.
How to Export
- Sign in to your Threadline dashboard
- Go to Settings → Privacy & Data
- Click "Generate Export"
- Your browser downloads the JSON immediately
- We also email a download link that expires after 24 hours
What's Included
| Data Type | Format | Details |
|---|---|---|
| Profile | JSON | Name, email, bio, plan, preferences, reputation |
| Comments | JSON array | Your comments (plaintext), timestamps, page URLs (up to 5,000) |
| Votes | JSON array | Upvotes and downvotes you cast |
| Reactions | JSON array | Emoji reactions you gave |
| Notifications | JSON array | In-app notification history |
| Subscriptions | JSON array | Billing subscriptions and TIP email subscriptions |
| Sites & team | JSON | Owned sites, memberships, invites, favorites, follows, blocks, reports |
| Referrals & ads | JSON | Referral activity and advertiser campaigns when present |
API
Authenticated session endpoints:
POST /api/account/export— create export, email a 24h link, returndownload_urlGET /api/account/export— same generation, returns the JSON file as an attachmentGET /api/account/export/download?token=…— download via emailed token (410 after expiry)
{
"exported_at": "2026-09-08T21:00:00.000Z",
"export_version": 3,
"expires_in_hours": 24,
"user": { "id": "...", "display_name": "alice", "email": "alice@example.com", "plan": "pro" },
"comments": [{ "id": "...", "content": "Hello", "thread_url": "https://example.com/post" }],
"votes": [{ "comment_id": "...", "vote_type": "up" }],
"reactions": [{ "comment_id": "...", "reaction_type": "insightful" }],
"notifications": [{ "type": "reply", "is_read": true }],
"subscriptions": [{ "plan": "pro", "status": "active" }],
"tip_subscriptions": [{ "email": "alice@example.com", "status": "active" }]
}No lock-in: Export is designed for portability. See TIP data portability.