# Audit Signup Emails for Invalid and Disposable Addresses

**Use case:** 

Audit captured signup emails to catch invalid entries, throwaway inboxes, and role-based addresses before they enter your CRM.

## Input

```json
{
  "emails": [
    "test@gmail.com",
    "ceo@apify.com",
    "admin@10minutemail.com"
  ],
  "checkSmtp": false,
  "checkCatchAll": false,
  "concurrency": 10,
  "timeoutMs": 8000
}
```

## Output

```json
{
  "email": {
    "label": "Email",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "score": {
    "label": "Score",
    "format": "integer"
  },
  "primaryReason": {
    "label": "Reason",
    "format": "string"
  },
  "smtpCheck": {
    "label": "SMTP",
    "format": "string"
  },
  "isFreeProvider": {
    "label": "Free?",
    "format": "boolean"
  },
  "isRoleBased": {
    "label": "Role?",
    "format": "boolean"
  },
  "isDisposable": {
    "label": "Disposable?",
    "format": "boolean"
  },
  "isCatchAll": {
    "label": "Catch-all?",
    "format": "boolean"
  },
  "suggestedEmail": {
    "label": "Did you mean?",
    "format": "string"
  },
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "validatedAt": {
    "label": "Validated",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Email Validator — Bulk MX, Disposable & Score](https://apify.com/khadinakbar/email-address-validator) with a specific input configuration. Visit the [Actor detail page](https://apify.com/khadinakbar/email-address-validator) to learn more, explore other use cases, and run it yourself.