Free Tool Exports ChatGPT Business Chats Locally
Get the Tech newsletter
Daily tech — startups, AI labs, chips, the launches that shape the next decade. Free.
- scrapemychats exports ChatGPT Business and Team account conversations—including text and attached files—to a local computer, addressing the absence of an "Export data" button that personal accounts have.
- The tool generates a single self-contained HTML viewer with instant full-text search, optional Personal/Work categorization, inline image thumbnails, and keyboard navigation—working offline with no server or dependencies.
- scrapemychats drives a real Chrome window using the user's own logged-in ChatGPT session, so passwords are never seen and data only flows to chatgpt.com itself.
- Setup requires Python 3.10+ and Google Chrome (or Microsoft Edge), takes about 20 minutes for ~10 steps, with the export running unattended at ~10–20 seconds per chat—a 600-chat archive takes a few hours.
- The export is resumable—interrupting and re-running skips already-exported chats and retries failures—and the script paces itself with escalating backoff to avoid ChatGPT's rate-throttling.
- OpenAI deletes uploaded file content server-side after a retention period, so some old attachments are permanently unrecoverable (logged as "file not found" in errors.log), though the conversation text referencing them is still captured.
- Rather than scraping the page, the script waits for ChatGPT's own frontend to request each conversation's JSON from its backend and captures that response, making the export robust to UI redesigns.
Why it matters: ChatGPT Business and Team subscribers who leave a workspace or cancel currently have no official way to take their conversation history with them; scrapemychats gives them a free, local, privacy-preserving workaround—though users must accept that OpenAI's server-side file retention permanently kills some attachments and the tool is used at their own risk since it's not affiliated with OpenAI.


