# Check MX and TXT Records for SaaS Vendors

**Use case:** 

Resolve mail exchange and TXT records for SaaS vendor domains to support vendor inventory and email configuration reviews.

## Input

```json
{
  "domains": [
    "stripe.com",
    "shopify.com",
    "salesforce.com",
    "hubspot.com"
  ],
  "recordTypes": [
    "MX",
    "TXT"
  ],
  "concurrency": 20,
  "timeoutMs": 5000
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "recordCount": {
    "label": "Records",
    "format": "number"
  },
  "a": {
    "label": "A records",
    "format": "array"
  },
  "mx": {
    "label": "MX records",
    "format": "array"
  },
  "ns": {
    "label": "Name servers",
    "format": "array"
  },
  "txt": {
    "label": "TXT records",
    "format": "array"
  },
  "cname": {
    "label": "CNAME",
    "format": "array"
  },
  "soa": {
    "label": "SOA",
    "format": "object"
  },
  "resolvedAt": {
    "label": "Resolved at",
    "format": "string"
  },
  "durationMs": {
    "label": "Duration (ms)",
    "format": "number"
  }
}
```

## About this Actor

This example demonstrates how to use [Bulk DNS Records Lookup](https://apify.com/automation-lab/bulk-dns-lookup) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/bulk-dns-lookup) to learn more, explore other use cases, and run it yourself.