I'm about to switch subscriptions for one of my Claude accounts, and as part of it, will lose access to any chats I had in the Claude.ai web view (and i.e. on apps, if I used them).
Unfortunately there doesn't seem to be any way to export these natively - maybe by design? - but fortunately, at least as of writing, we can take to the trusty Network tab.
https://claude.ai/chat/90000000-0000-0000-0000-000000000009
90000000-0000-0000-0000-000000000009
https://claude.ai/api/organizations/a0000000-0000-0000-0000-000000000001/chat_conversations/90000000-0000-0000-0000-000000000009?tree=True&rendering_mode=messages&render_all_tools=true&include_inline_comparison=true&consistency=strong
This then gives you i.e.
{
"uuid": "90000000-0000-0000-0000-000000000009",
"name": "Setting up Claude Code with multiple subscriptions",
"summary": "",
"model": "claude-haiku-4-5-20251001",
"created_at": "2026-07-25T09:38:55.311455Z",
"updated_at": "2026-07-25T09:40:03.114705Z",
"settings": {
"enabled_web_search": true,
"enabled_monkeys_in_a_barrel": true,
"tool_search_mode": "auto",
"thinking_mode": "extended",
"preview_feature_uses_artifacts": true,
"enabled_artifacts_attachments": false,
"enabled_turmeric": true
},
"is_starred": false,
"is_temporary": false,
"platform": "CLAUDE_AI",
"is_wiggle_enabled": true,
"effective_thinking_mode": "extended",
"current_leaf_message_uuid": "...",
"chat_messages": [
{
"uuid": "...",
"text": "",
"content": [
{
"start_timestamp": "2026-07-25T09:38:56.130954Z",
"stop_timestamp": "2026-07-25T09:38:56.130954Z",
"type": "text",
"text": "How can I set Claude Code up with this subscription? I want a couple of folders to use a different subscription",
"citations": []
}
],
"sender": "human",
"index": 0,
"created_at": "2026-07-25T09:38:56.131040Z",
"updated_at": "2026-07-25T09:38:56.131040Z",
"truncated": false,
"attachments": [],
"files": [],
"sync_sources": [],
"parent_message_uuid": "00000000-0000-4000-8000-000000000000"
},
// ...
]
}