How to Extract Your Data

Pick your platform and follow the steps to retrieve your `.txt`, `.json`, or `.html` structured archives cleanly.

WhatsApp

  1. Open WhatsApp and locate the chat.
  2. Tap the Contact Name / Group Name at the top.
  3. Scroll down and select "Export Chat".
  4. Choose "Without Media" to accelerate parsing.
  5. Save the ending `.txt` file locally.

Telegram

  1. Download Telegram Desktop (PC or Mac).
  2. Open the desired chat.
  3. Click the three dots in the top right -> `Export Chat History`.
  4. Ensure formats like stickers are unchecked.
  5. Ensure the export type is `HTML`.

Instagram

  1. Go to Your Activity -> Download Your Information.
  2. Select "Specific Types of Information".
  3. Choose "Messages" ONLY.
  4. Select "JSON" for formatting instead of HTML.
  5. Unzip the archive and extract `message_1.json`.

Discord

  1. Use a trusted data exporter like DiscordChatExporter.
  2. Select the DM or Server channel you want to analyze.
  3. Choose "JSON" as the export format.
  4. Save the generated `.json` file locally.

How to Get Your Own API Key

If you want to skip the Cloudflare free-tier limits, you can easily generate a safe, low-cost API key from these providers. Your key never leaves your browser.

OpenAI (GPT-4o)

  1. Go to platform.openai.com/api-keys.
  2. Sign in to your account.
  3. Click "Create new secret key".
  4. Copy the key (starts with sk-) and paste it into our Settings.

Anthropic (Claude)

  1. Go to console.anthropic.com and sign in.
  2. Navigate to the Get API Keys menu.
  3. Click "Create Key".
  4. Copy the key and paste it into our Settings.

xAI (Grok-2)

  1. Go to console.x.ai and sign in with X/Twitter.
  2. Navigate to the API Keys section.
  3. Click "Create API Key".
  4. Copy the key and paste it into our Settings.

Google (Gemini)

  1. Go to Google AI Studio.
  2. Sign in with your Google account.
  3. Click "Create API Key" in a new project.
  4. Copy the key and paste it into our Settings.