{
  "data": {
    "id": "wBg7qfEowQ9gaSw8D",
    "actId": "7dAAHt5qShheCXczz",
    "userId": "OrNCCV6o1j55LyOTZ",
    "startedAt": "2026-09-09T12:55:48.612Z",
    "finishedAt": "2026-09-09T12:56:01.189Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "API"
    },
    "stats": {
      "durationMillis": 12508,
      "runTimeSecs": 12.508,
      "computeUnits": 0.013897777777777778,
      "imageSizeBytes": 315457536
    },
    "options": {
      "useCache": false,
      "betaPackages": false,
      "tag": "catalog-repair",
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Smart Email Finder & Verifier\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"description\": \"Find professional email addresses by name and company domain. Uses intelligent pattern matching and SMTP verification.\",\n  \"properties\": {\n    \"contacts\": {\n      \"title\": \"Contacts to Find\",\n      \"type\": \"array\",\n      \"description\": \"List of contacts to find emails for. Each contact needs first_name, last_name, and domain.\",\n      \"editor\": \"json\",\n      \"prefill\": [\n        {\n          \"first_name\": \"Tim\",\n          \"last_name\": \"Cook\",\n          \"domain\": \"apple.com\"\n        }\n      ],\n      \"example\": [\n        {\n          \"first_name\": \"Satya\",\n          \"last_name\": \"Nadella\",\n          \"domain\": \"microsoft.com\"\n        },\n        {\n          \"first_name\": \"Sundar\",\n          \"last_name\": \"Pichai\",\n          \"domain\": \"google.com\"\n        }\n      ]\n    },\n    \"csvInput\": {\n      \"title\": \"CSV Input (Alternative)\",\n      \"type\": \"string\",\n      \"description\": \"Paste CSV data with columns: first_name, last_name, domain. One contact per line. Alternative to JSON input.\",\n      \"editor\": \"textarea\",\n      \"nullable\": true\n    },\n    \"maxPatternsToTest\": {\n      \"title\": \"Max Patterns to Test\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum email patterns to test per contact. Lower = faster, higher = more thorough. 8 is optimal for most cases.\",\n      \"default\": 8,\n      \"minimum\": 1,\n      \"maximum\": 14,\n      \"editor\": \"number\"\n    },\n    \"verificationLevel\": {\n      \"title\": \"Verification Level\",\n      \"type\": \"string\",\n      \"description\": \"How thoroughly to verify emails. 'format' = fast, 'mx' = check mail server exists, 'smtp' = full mailbox verification (slowest but most accurate)\",\n      \"enum\": [\n        \"format\",\n        \"mx\",\n        \"smtp\"\n      ],\n      \"enumTitles\": [\n        \"Format Only (Fast)\",\n        \"MX Records (Medium)\",\n        \"SMTP Verification (Thorough)\"\n      ],\n      \"default\": \"smtp\",\n      \"editor\": \"select\"\n    },\n    \"detectCatchAll\": {\n      \"title\": \"Detect Catch-All Domains\",\n      \"type\": \"boolean\",\n      \"description\": \"Test if domain accepts all emails (catch-all). Helps avoid false positives. Adds ~1 extra verification per domain.\",\n      \"default\": true\n    },\n    \"timeout\": {\n      \"title\": \"SMTP Timeout (seconds)\",\n      \"type\": \"integer\",\n      \"description\": \"Timeout for SMTP connections. 5s works for most servers. Increase if getting timeouts on slow mail servers.\",\n      \"default\": 5,\n      \"minimum\": 3,\n      \"maximum\": 30,\n      \"editor\": \"number\"\n    },\n    \"proxyConfiguration\": {\n      \"title\": \"Proxy Configuration\",\n      \"type\": \"object\",\n      \"description\": \"Optional proxy for SMTP connections. Helps avoid IP blocking.\",\n      \"editor\": \"proxy\",\n      \"sectionCaption\": \"Advanced Settings\",\n      \"sectionDescription\": \"Configure proxy and advanced options\"\n    }\n  },\n  \"required\": []\n}",
    "readme": "# 📧 Smart Email Finder & Verifier — Find & SMTP-Verify Professional Emails\n\nFind a person's **work email from just their name and company domain**, then verify\nit's real — without sending a single message. Give the Actor a first name, last name\nand domain, and it generates the most common corporate email patterns, checks the\ndomain's mail servers (MX), runs live SMTP mailbox verification, detects catch-all\ndomains to avoid false positives, and returns a confidence score for every result.\nProcess one contact or thousands via JSON or CSV. Export to JSON/CSV/Excel, run on a\nschedule, call via API, or connect to Make, Zapier or n8n.\n\n## 🔎 What is the Smart Email Finder & Verifier?\n\nIt's a lead-enrichment tool that combines pattern-based email discovery with real\ndeliverability verification. For each contact it builds up to 14 likely address\nformats (like `john.smith@`, `jsmith@`, `john@`), tests them against the domain's\nreal mail server using the SMTP `RCPT TO` handshake (which never sends an actual\nemail), and returns the verified address plus a 0–100 confidence score — so sales,\nrecruiting and outreach teams can build clean, deliverable contact lists and cut\nbounce rates.\n\n### What data does it extract?\n\n- **`email`** — the best matching address found for the contact\n- **`first_name`, `last_name`, `domain`** — echoed back for easy joining\n- **`is_verified`** — whether SMTP confirmed the mailbox exists\n- **`confidence_score`** (0–100) — how likely the email is correct\n- **`verification_method`** — `smtp`, `mx`, `format`, `smtp_partial`, `pattern_fallback`, etc.\n- **`is_valid_format`** and **`has_mx_records`** — format and mail-server checks\n- **`is_catch_all`** — whether the domain accepts all addresses (flags false positives)\n- **`smtp_code` / `smtp_message`** — raw response from the mail server\n- **`mx_host`** — the mail server tested\n- **`patterns_tried`**, **`verification_time_ms`**, **`error`** — diagnostics per contact\n\n## ⬇️ Input\n\nProvide contacts as JSON or paste a CSV, then tune how thorough verification should be:\n\n| Field | Description |\n|-------|-------------|\n| `contacts` | Array of contacts, each with `first_name`, `last_name` and `domain` |\n| `csvInput` | Alternative to JSON: paste CSV with `first_name,last_name,domain` columns |\n| `maxPatternsToTest` | How many email patterns to try per contact (1–14; 8 is optimal) |\n| `verificationLevel` | `format` (fast), `mx` (check mail server), or `smtp` (full mailbox check, most accurate) |\n| `detectCatchAll` | Test whether the domain accepts all emails, to avoid false positives |\n| `timeout` | SMTP connection timeout in seconds (3–30; 5 works for most servers) |\n| `proxyConfiguration` | Optional proxy for SMTP connections to reduce IP blocking |\n\n### Example input\n\n```json\n{\n  \"contacts\": [\n    { \"first_name\": \"Tim\", \"last_name\": \"Cook\", \"domain\": \"apple.com\" },\n    { \"first_name\": \"Satya\", \"last_name\": \"Nadella\", \"domain\": \"microsoft.com\" }\n  ],\n  \"maxPatternsToTest\": 8,\n  \"verificationLevel\": \"smtp\",\n  \"detectCatchAll\": true,\n  \"timeout\": 5\n}\n```\n\n## ⬆️ Output\n\nEach contact returns one result row (view as a **table**, or export **JSON / CSV / Excel**):\n\n```json\n{\n  \"email\": \"tim.cook@apple.com\",\n  \"first_name\": \"Tim\",\n  \"last_name\": \"Cook\",\n  \"domain\": \"apple.com\",\n  \"is_valid_format\": true,\n  \"has_mx_records\": true,\n  \"is_verified\": true,\n  \"is_catch_all\": false,\n  \"confidence_score\": 90,\n  \"verification_method\": \"smtp\",\n  \"smtp_code\": 250,\n  \"smtp_message\": \"2.1.5 Recipient OK\",\n  \"mx_host\": \"mx.apple.com\",\n  \"patterns_tried\": 1,\n  \"verification_time_ms\": 1840,\n  \"error\": null\n}\n```\n\n## 💡 Use cases\n\n- **🎯 Sales prospecting:** turn a list of names + companies into verified, ready-to-email leads with low bounce rates.\n- **🧑‍💼 Recruiting outreach:** reach candidates directly with confirmed work emails instead of guessing addresses.\n- **🧹 List cleaning & validation:** verify an existing contact list before a campaign to protect sender reputation.\n- **🔗 CRM enrichment:** fill in missing email fields in bulk from CSV, then push results into your CRM or outreach tool.\n\n## ❓ FAQ\n\n**How does it find someone's email?** It generates the most common corporate address\npatterns from the name and domain, then verifies them against the domain's real mail\nserver. The first address the server accepts is returned with high confidence.\n\n**How does verification work without sending email?** It uses the SMTP `RCPT TO`\ncommand — the same step a mail server uses to check a recipient exists — but stops\nbefore any message is sent. Nothing lands in anyone's inbox.\n\n**What does the confidence score mean?** It reflects how strong the evidence is:\nSMTP-confirmed mailboxes score highest (~90), MX- or pattern-only guesses score\nlower. Use it to decide which addresses to trust or double-check.\n\n**What is catch-all detection?** Some domains accept every address, which can make a\nwrong guess look \"valid.\" The Actor tests a random fake address first; if the domain\nis catch-all it flags it and lowers confidence so you avoid false positives.\n\n**Can I verify emails in bulk?** Yes — pass an array of contacts in `contacts`, or\npaste a CSV into `csvInput` with `first_name`, `last_name` and `domain` columns.\n\n**What if SMTP is blocked on the run?** Some networks block outbound port 25. When\nthat happens the Actor falls back to the most likely pattern with a lower confidence\nscore and notes it in `verification_method` and `error`, so you still get a usable\nbest guess. Adding a proxy via `proxyConfiguration` improves SMTP success.\n\n**Do I need an API key?** No. There's no third-party API key or login — it works\ndirectly with DNS (MX) and SMTP. A proxy is optional but recommended for SMTP.\n\n**Can I run it on a schedule or via API?** Yes — schedule recurring runs in Apify,\ncall it via the API/SDK, or connect it to Make, Zapier or n8n.\n\n**Why was no email found for a contact?** Either the domain has no mail servers, the\nname produced no valid pattern, or every tested address was rejected. The `error`\nfield explains which case applied.\n\n**Is it legal?** It performs standard DNS and SMTP lookups on publicly available\nbusiness domains and sends no messages. Use the results for legitimate outreach and\nfollow anti-spam and privacy laws (GDPR, CAN-SPAM) in your region.\n\n## 🔗 You might also like\n\n- **[Email Finder & Verifier](https://apify.com/benthepythondev/email-finder-verifier)** — alternative email discovery + verification\n- **[Business Contact Scraper](https://apify.com/benthepythondev/business-contact-scraper)** — emails, phones & contacts from websites\n- **[LinkedIn Intelligence Scraper](https://apify.com/benthepythondev/linkedin-intelligence-scraper)** — profile enrichment with email & lead scoring\n- **[Google Maps Business Scraper](https://apify.com/benthepythondev/google-maps-business-scraper)** — local business leads with contact data\n\n---\n\n**Keywords:** email finder, email verifier, find professional email, SMTP verification, email validation, MX record check, bulk email finder, lead generation, sales prospecting, email pattern finder, catch-all detection, confidence score, work email lookup, CRM enrichment, reduce email bounce.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "smart-email-finder-verifier",
      "title": "📧 Smart Email Finder & Verifier - SMTP Validated",
      "description": "Find professional emails from name and company domain. Generate common patterns, verify via SMTP when possible, return confidence scores, and process bulk CSV input for sales, recruiting, and lead generation.",
      "version": "1.0",
      "meta": {
        "templateId": "python-start"
      },
      "input": {
        "title": "Smart Email Finder & Verifier",
        "type": "object",
        "schemaVersion": 1,
        "description": "Find professional email addresses by name and company domain. Uses intelligent pattern matching and SMTP verification.",
        "properties": {
          "contacts": {
            "title": "Contacts to Find",
            "type": "array",
            "description": "List of contacts to find emails for. Each contact needs first_name, last_name, and domain.",
            "editor": "json",
            "prefill": [
              {
                "first_name": "Tim",
                "last_name": "Cook",
                "domain": "apple.com"
              }
            ],
            "example": [
              {
                "first_name": "Satya",
                "last_name": "Nadella",
                "domain": "microsoft.com"
              },
              {
                "first_name": "Sundar",
                "last_name": "Pichai",
                "domain": "google.com"
              }
            ]
          },
          "csvInput": {
            "title": "CSV Input (Alternative)",
            "type": "string",
            "description": "Paste CSV data with columns: first_name, last_name, domain. One contact per line. Alternative to JSON input.",
            "editor": "textarea",
            "nullable": true
          },
          "maxPatternsToTest": {
            "title": "Max Patterns to Test",
            "type": "integer",
            "description": "Maximum email patterns to test per contact. Lower = faster, higher = more thorough. 8 is optimal for most cases.",
            "default": 8,
            "minimum": 1,
            "maximum": 14,
            "editor": "number"
          },
          "verificationLevel": {
            "title": "Verification Level",
            "type": "string",
            "description": "How thoroughly to verify emails. 'format' = fast, 'mx' = check mail server exists, 'smtp' = full mailbox verification (slowest but most accurate)",
            "enum": [
              "format",
              "mx",
              "smtp"
            ],
            "enumTitles": [
              "Format Only (Fast)",
              "MX Records (Medium)",
              "SMTP Verification (Thorough)"
            ],
            "default": "smtp",
            "editor": "select"
          },
          "detectCatchAll": {
            "title": "Detect Catch-All Domains",
            "type": "boolean",
            "description": "Test if domain accepts all emails (catch-all). Helps avoid false positives. Adds ~1 extra verification per domain.",
            "default": true
          },
          "timeout": {
            "title": "SMTP Timeout (seconds)",
            "type": "integer",
            "description": "Timeout for SMTP connections. 5s works for most servers. Increase if getting timeouts on slow mail servers.",
            "default": 5,
            "minimum": 3,
            "maximum": 30,
            "editor": "number"
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Optional proxy for SMTP connections. Helps avoid IP blocking.",
            "editor": "proxy",
            "sectionCaption": "Advanced Settings",
            "sectionDescription": "Configure proxy and advanced options"
          }
        },
        "required": []
      },
      "output": {
        "$schema": "https://apify.com/schemas/v1/output.ide.json",
        "actorOutputSchemaVersion": 1,
        "title": "Email finder and verifier output",
        "properties": {
          "results": {
            "type": "string",
            "title": "Email discovery and verification records",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "readme": "# 📧 Smart Email Finder & Verifier — Find & SMTP-Verify Professional Emails\n\nFind a person's **work email from just their name and company domain**, then verify\nit's real — without sending a single message. Give the Actor a first name, last name\nand domain, and it generates the most common corporate email patterns, checks the\ndomain's mail servers (MX), runs live SMTP mailbox verification, detects catch-all\ndomains to avoid false positives, and returns a confidence score for every result.\nProcess one contact or thousands via JSON or CSV. Export to JSON/CSV/Excel, run on a\nschedule, call via API, or connect to Make, Zapier or n8n.\n\n## 🔎 What is the Smart Email Finder & Verifier?\n\nIt's a lead-enrichment tool that combines pattern-based email discovery with real\ndeliverability verification. For each contact it builds up to 14 likely address\nformats (like `john.smith@`, `jsmith@`, `john@`), tests them against the domain's\nreal mail server using the SMTP `RCPT TO` handshake (which never sends an actual\nemail), and returns the verified address plus a 0–100 confidence score — so sales,\nrecruiting and outreach teams can build clean, deliverable contact lists and cut\nbounce rates.\n\n### What data does it extract?\n\n- **`email`** — the best matching address found for the contact\n- **`first_name`, `last_name`, `domain`** — echoed back for easy joining\n- **`is_verified`** — whether SMTP confirmed the mailbox exists\n- **`confidence_score`** (0–100) — how likely the email is correct\n- **`verification_method`** — `smtp`, `mx`, `format`, `smtp_partial`, `pattern_fallback`, etc.\n- **`is_valid_format`** and **`has_mx_records`** — format and mail-server checks\n- **`is_catch_all`** — whether the domain accepts all addresses (flags false positives)\n- **`smtp_code` / `smtp_message`** — raw response from the mail server\n- **`mx_host`** — the mail server tested\n- **`patterns_tried`**, **`verification_time_ms`**, **`error`** — diagnostics per contact\n\n## ⬇️ Input\n\nProvide contacts as JSON or paste a CSV, then tune how thorough verification should be:\n\n| Field | Description |\n|-------|-------------|\n| `contacts` | Array of contacts, each with `first_name`, `last_name` and `domain` |\n| `csvInput` | Alternative to JSON: paste CSV with `first_name,last_name,domain` columns |\n| `maxPatternsToTest` | How many email patterns to try per contact (1–14; 8 is optimal) |\n| `verificationLevel` | `format` (fast), `mx` (check mail server), or `smtp` (full mailbox check, most accurate) |\n| `detectCatchAll` | Test whether the domain accepts all emails, to avoid false positives |\n| `timeout` | SMTP connection timeout in seconds (3–30; 5 works for most servers) |\n| `proxyConfiguration` | Optional proxy for SMTP connections to reduce IP blocking |\n\n### Example input\n\n```json\n{\n  \"contacts\": [\n    { \"first_name\": \"Tim\", \"last_name\": \"Cook\", \"domain\": \"apple.com\" },\n    { \"first_name\": \"Satya\", \"last_name\": \"Nadella\", \"domain\": \"microsoft.com\" }\n  ],\n  \"maxPatternsToTest\": 8,\n  \"verificationLevel\": \"smtp\",\n  \"detectCatchAll\": true,\n  \"timeout\": 5\n}\n```\n\n## ⬆️ Output\n\nEach contact returns one result row (view as a **table**, or export **JSON / CSV / Excel**):\n\n```json\n{\n  \"email\": \"tim.cook@apple.com\",\n  \"first_name\": \"Tim\",\n  \"last_name\": \"Cook\",\n  \"domain\": \"apple.com\",\n  \"is_valid_format\": true,\n  \"has_mx_records\": true,\n  \"is_verified\": true,\n  \"is_catch_all\": false,\n  \"confidence_score\": 90,\n  \"verification_method\": \"smtp\",\n  \"smtp_code\": 250,\n  \"smtp_message\": \"2.1.5 Recipient OK\",\n  \"mx_host\": \"mx.apple.com\",\n  \"patterns_tried\": 1,\n  \"verification_time_ms\": 1840,\n  \"error\": null\n}\n```\n\n## 💡 Use cases\n\n- **🎯 Sales prospecting:** turn a list of names + companies into verified, ready-to-email leads with low bounce rates.\n- **🧑‍💼 Recruiting outreach:** reach candidates directly with confirmed work emails instead of guessing addresses.\n- **🧹 List cleaning & validation:** verify an existing contact list before a campaign to protect sender reputation.\n- **🔗 CRM enrichment:** fill in missing email fields in bulk from CSV, then push results into your CRM or outreach tool.\n\n## ❓ FAQ\n\n**How does it find someone's email?** It generates the most common corporate address\npatterns from the name and domain, then verifies them against the domain's real mail\nserver. The first address the server accepts is returned with high confidence.\n\n**How does verification work without sending email?** It uses the SMTP `RCPT TO`\ncommand — the same step a mail server uses to check a recipient exists — but stops\nbefore any message is sent. Nothing lands in anyone's inbox.\n\n**What does the confidence score mean?** It reflects how strong the evidence is:\nSMTP-confirmed mailboxes score highest (~90), MX- or pattern-only guesses score\nlower. Use it to decide which addresses to trust or double-check.\n\n**What is catch-all detection?** Some domains accept every address, which can make a\nwrong guess look \"valid.\" The Actor tests a random fake address first; if the domain\nis catch-all it flags it and lowers confidence so you avoid false positives.\n\n**Can I verify emails in bulk?** Yes — pass an array of contacts in `contacts`, or\npaste a CSV into `csvInput` with `first_name`, `last_name` and `domain` columns.\n\n**What if SMTP is blocked on the run?** Some networks block outbound port 25. When\nthat happens the Actor falls back to the most likely pattern with a lower confidence\nscore and notes it in `verification_method` and `error`, so you still get a usable\nbest guess. Adding a proxy via `proxyConfiguration` improves SMTP success.\n\n**Do I need an API key?** No. There's no third-party API key or login — it works\ndirectly with DNS (MX) and SMTP. A proxy is optional but recommended for SMTP.\n\n**Can I run it on a schedule or via API?** Yes — schedule recurring runs in Apify,\ncall it via the API/SDK, or connect it to Make, Zapier or n8n.\n\n**Why was no email found for a contact?** Either the domain has no mail servers, the\nname produced no valid pattern, or every tested address was rejected. The `error`\nfield explains which case applied.\n\n**Is it legal?** It performs standard DNS and SMTP lookups on publicly available\nbusiness domains and sends no messages. Use the results for legitimate outreach and\nfollow anti-spam and privacy laws (GDPR, CAN-SPAM) in your region.\n\n## 🔗 You might also like\n\n- **[Email Finder & Verifier](https://apify.com/benthepythondev/email-finder-verifier)** — alternative email discovery + verification\n- **[Business Contact Scraper](https://apify.com/benthepythondev/business-contact-scraper)** — emails, phones & contacts from websites\n- **[LinkedIn Intelligence Scraper](https://apify.com/benthepythondev/linkedin-intelligence-scraper)** — profile enrichment with email & lead scoring\n- **[Google Maps Business Scraper](https://apify.com/benthepythondev/google-maps-business-scraper)** — local business leads with contact data\n\n---\n\n**Keywords:** email finder, email verifier, find professional email, SMTP verification, email validation, MX record check, bulk email finder, lead generation, sales prospecting, email pattern finder, catch-all detection, confidence score, work email lookup, CRM enrichment, reduce email bounce.\n",
      "dockerfile": "./Dockerfile",
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "title": "Email Finder Results",
          "views": {
            "emails": {
              "title": "Found Emails",
              "transformation": {
                "fields": [
                  "email",
                  "first_name",
                  "last_name",
                  "domain",
                  "is_verified",
                  "confidence_score",
                  "verification_method",
                  "patterns_tried"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "email": {
                    "label": "Email",
                    "format": "text"
                  },
                  "confidence_score": {
                    "label": "Confidence",
                    "format": "number"
                  },
                  "is_verified": {
                    "label": "Verified",
                    "format": "boolean"
                  }
                }
              }
            },
            "overview": {
              "title": "Overview",
              "transformation": {
                "fields": [
                  "domain",
                  "email",
                  "first_name",
                  "last_name",
                  "is_valid_format",
                  "has_mx_records",
                  "is_verified",
                  "confidence_score"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "domain": {
                    "label": "Domain",
                    "format": "text"
                  },
                  "email": {
                    "label": "Email",
                    "format": "text"
                  },
                  "first_name": {
                    "label": "First Name",
                    "format": "text"
                  },
                  "last_name": {
                    "label": "Last Name",
                    "format": "text"
                  },
                  "is_valid_format": {
                    "label": "Is Valid Format",
                    "format": "boolean"
                  },
                  "has_mx_records": {
                    "label": "Has Mx Records",
                    "format": "boolean"
                  },
                  "is_verified": {
                    "label": "Is Verified",
                    "format": "boolean"
                  },
                  "confidence_score": {
                    "label": "Confidence Score",
                    "format": "number"
                  }
                }
              }
            }
          }
        }
      },
      "categories": [
        "LEAD_GENERATION",
        "AUTOMATION",
        "OTHER"
      ],
      "isPublic": true,
      "isDeprecated": false,
      "isAnonymouslyRunnable": false,
      "seoTitle": "Email Finder & Verifier - Find & SMTP-Verify Emails",
      "seoDescription": "Find professional emails from a name and domain, then SMTP-verify them. Tests common patterns, MX records, catch-all status and confidence.",
      "minMemoryMbytes": 512,
      "actorPermissionLevel": "LIMITED_PERMISSIONS",
      "runPermissions": [
        "datasets.write"
      ]
    },
    "buildNumber": "1.0.16",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "catalog-repair",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.013897777777777778
    }
  }
}