# Flag disposable email addresses

**Use case:** 

Identify temporary/disposable email domains and high-risk addresses in a sample list.

## Input

```json
{
  "emails": [
    "user@mailinator.com",
    "person@example.com",
    "contact@apify.com"
  ],
  "datasetEmailField": "email",
  "checkMx": true,
  "checkARecordFallback": true,
  "includeDisposableCheck": true,
  "dnsProvider": "google",
  "maxConcurrency": 10
}
```

## Output

```json
{
  "email": {
    "label": "Email",
    "format": "text"
  },
  "normalizedEmail": {
    "label": "Normalized email",
    "format": "text"
  },
  "validSyntax": {
    "label": "Valid syntax",
    "format": "boolean"
  },
  "domain": {
    "label": "Domain",
    "format": "text"
  },
  "mxFound": {
    "label": "MX found",
    "format": "boolean"
  },
  "mxRecords": {
    "label": "MX records",
    "format": "text"
  },
  "aRecordFallbackFound": {
    "label": "A fallback",
    "format": "boolean"
  },
  "isDisposable": {
    "label": "Disposable",
    "format": "boolean"
  },
  "isRoleAccount": {
    "label": "Role account",
    "format": "boolean"
  },
  "riskLevel": {
    "label": "Risk level",
    "format": "text"
  },
  "reasonCodes": {
    "label": "Reason codes",
    "format": "text"
  },
  "checkedAt": {
    "label": "Checked at",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Email MX & Deliverability Verifier](https://apify.com/fetch_cat/email-mx-deliverability-verifier) with a specific input configuration. Visit the [Actor detail page](https://apify.com/fetch_cat/email-mx-deliverability-verifier) to learn more, explore other use cases, and run it yourself.