{
  "slug": "extract-email-addresses",
  "name": "gizza-ai/extract-email-addresses",
  "version": "0.1.0",
  "title": "Extract Email Addresses from Text — gizza.ai",
  "description": "Pull all email addresses out of any text, deduplicated and optionally grouped by domain — in your browser. Nothing is uploaded.",
  "tags": [
    "extract emails",
    "email extractor",
    "find email addresses",
    "scrape emails",
    "dedupe emails",
    "group by domain"
  ],
  "category": "network",
  "urls": {
    "page": "https://gizza.ai/tools/extract-email-addresses/",
    "markdown": "https://gizza.ai/tools/extract-email-addresses/index.md",
    "descriptor": "https://gizza.ai/tools/extract-email-addresses/tool.json",
    "deep_link_example": "https://gizza.ai/tools/extract-email-addresses/?text=Paste%20text%20containing%20email%20addresses%E2%80%A6&group_by_domain=true"
  },
  "cli": "gizza tool extract-email-addresses \"Paste text containing email addresses…\"",
  "tool": {
    "description": "Scan a block of text and extract all email addresses, deduplicated (case-insensitively) and in first-seen order. Set group_by_domain=true to also get the addresses grouped by their domain. Returns the count, the unique address list, and (optionally) the per-domain grouping. Runs locally.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "group_by_domain": {
          "default": false,
          "description": "When true, also group the addresses by their domain.",
          "type": "boolean"
        },
        "text": {
          "description": "The text to scan for email addresses.",
          "type": "string"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}