# Bulk MX Record Checker - Verify Email DNS Setup

**Use case:** 

Verify MX SPF and related DNS records across all your client domains at once.

## Input

```json
{
  "domains": [
    "onescales.com"
  ]
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "checkedAt": {
    "label": "Scanned At",
    "format": "string"
  },
  "error": {
    "label": "Error",
    "format": "string"
  },
  "dns_a": {
    "label": "A",
    "format": "string"
  },
  "dns_aaaa": {
    "label": "AAAA",
    "format": "string"
  },
  "dns_mx": {
    "label": "MX",
    "format": "string"
  },
  "dns_cname": {
    "label": "CNAME",
    "format": "string"
  },
  "dns_txt": {
    "label": "TXT",
    "format": "string"
  },
  "dns_ns": {
    "label": "NS",
    "format": "string"
  },
  "dns_ptr": {
    "label": "PTR",
    "format": "string"
  },
  "dns_soa": {
    "label": "SOA",
    "format": "string"
  },
  "dns_srv": {
    "label": "SRV",
    "format": "string"
  },
  "dns_caa": {
    "label": "CAA",
    "format": "string"
  },
  "dns_naptr": {
    "label": "NAPTR",
    "format": "string"
  },
  "dns_ds": {
    "label": "DS",
    "format": "string"
  },
  "dns_tlsa": {
    "label": "TLSA",
    "format": "string"
  },
  "whois_registrar": {
    "label": "Registrar",
    "format": "string"
  },
  "whois_iana_id": {
    "label": "IANA ID",
    "format": "string"
  },
  "whois_registrar_url": {
    "label": "Registrar URL",
    "format": "string"
  },
  "whois_registrar_abuse_email": {
    "label": "Abuse Email",
    "format": "string"
  },
  "whois_registrar_abuse_phone": {
    "label": "Abuse Phone",
    "format": "string"
  },
  "whois_created": {
    "label": "Created",
    "format": "string"
  },
  "whois_expires": {
    "label": "Expires",
    "format": "string"
  },
  "whois_updated": {
    "label": "Updated",
    "format": "string"
  },
  "whois_status": {
    "label": "Status",
    "format": "string"
  },
  "whois_nameservers": {
    "label": "Nameservers",
    "format": "string"
  },
  "whois_registrant_name": {
    "label": "Registrant Name",
    "format": "string"
  },
  "whois_registrant_org": {
    "label": "Registrant Org",
    "format": "string"
  },
  "whois_registrant_address": {
    "label": "Registrant Address",
    "format": "string"
  },
  "whois_registrant_country": {
    "label": "Registrant Country",
    "format": "string"
  },
  "whois_registrant_phone": {
    "label": "Registrant Phone",
    "format": "string"
  },
  "whois_admin_name": {
    "label": "Admin Name",
    "format": "string"
  },
  "whois_admin_org": {
    "label": "Admin Org",
    "format": "string"
  },
  "whois_admin_email": {
    "label": "Admin Email",
    "format": "string"
  },
  "whois_admin_country": {
    "label": "Admin Country",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [DNS Record & Whois Lookup](https://apify.com/onescales/dns-record-whois-lookup) with a specific input configuration. Visit the [Actor detail page](https://apify.com/onescales/dns-record-whois-lookup) to learn more, explore other use cases, and run it yourself.