# Email Address Validator with MX Lookup

**Use case:** 

Verify email addresses by syntax and MX record resolution. Get tiered verdicts on validity, including detection of mail providers.

## Input

```json
{
  "emails": [
    "test@gmail.com",
    "hello@stripe.com",
    "not-a-real-email"
  ],
  "maxConcurrency": 3
}
```

## Output

```json
{
  "email": {
    "label": "Email",
    "format": "text"
  },
  "verdict": {
    "label": "Verdict",
    "format": "text"
  },
  "syntaxValid": {
    "label": "Syntax valid",
    "format": "boolean"
  },
  "domainResolves": {
    "label": "Domain resolves",
    "format": "boolean"
  },
  "mxFound": {
    "label": "MX found",
    "format": "boolean"
  },
  "provider": {
    "label": "Provider",
    "format": "text"
  },
  "disposable": {
    "label": "Disposable",
    "format": "boolean"
  },
  "roleAccount": {
    "label": "Role account",
    "format": "boolean"
  },
  "catchAllRisk": {
    "label": "Catch-all risk",
    "format": "boolean"
  },
  "mailboxChecked": {
    "label": "Mailbox checked",
    "format": "boolean"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

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