# Cold Outbound Email List Cleaner

**Use case:** 

Clean a prospect list for cold outbound: a send / hold / suppress / replace decision per email with risk tier and reason. Stop bounces before they hit.

## Input

```json
{
  "emails": [
    "hello@apify.com",
    "ceo@apify.com",
    "test@mailinator.com",
    "user@gmail.com",
    "invalid@nonexistent-domain-xyz123.com",
    "info@stripe.com",
    "random.person.99x@gmail.com"
  ],
  "mode": "prospecting",
  "systemMode": false,
  "maxEmails": 0,
  "outputProfile": "standard",
  "deltaMode": false,
  "includeDomainInsights": false,
  "includeBatchInsights": false,
  "includeDeliverabilitySimulation": false,
  "includeStrategySequence": false,
  "smtpTimeout": 10,
  "maxConcurrency": 10
}
```

## Output

```json
{
  "decision": {
    "label": "Decision",
    "format": "string"
  },
  "recommendedAction": {
    "label": "Recommended action",
    "format": "object"
  },
  "email": {
    "label": "Email",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  },
  "riskTier": {
    "label": "Risk tier",
    "format": "string"
  },
  "salesTrust": {
    "label": "Sales trust",
    "format": "object"
  },
  "reason": {
    "label": "Reason",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Bulk Email Verifier — MX, SMTP & Disposable Detection at Scale](https://apify.com/ryanclinton/bulk-email-verifier) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/bulk-email-verifier) to learn more, explore other use cases, and run it yourself.