Skip to content
//Email Deliverability & Domain Security Checker example\\

Check a CSV of email addresses on Quad9

Pasted CSV of contacts reduced to root domains, with DNSSEC, HTTPS and PTR records and extra DKIM selectors.

Updated November 13, 2026

What this example returns

The dataset’s “Overview” view shows 11 columns: Domain, Status, Auth grade, Email provider, MX, SPF, DMARC policy, DKIM selectors, Blocklisted, Bulk-sender ready, and Issues. See every output field.

What each setting does

The input this example runs Email Deliverability & Domain Security Checker with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Bulk list (paste text or CSV) bulkText

email,company jane@mail.python.org,PSF ops@www.ietf.org,IETF info@shop.mozilla.org,Mozilla sales@en.wikipedia.org,Wikimedia

Paste a long list: one entry per line, or a whole CSV export (the first cell of each row that looks like a domain, website or email address is used).

What to check lookupTarget

Root domain (mail.shop.example.co.uk -> example.co.uk)

Which name is checked for each entry. Subdomains without their own DMARC record fall back to the root domain's record, the way receiving mail servers do.

Default: Smart (email -> its domain, website -> host without www.) → this example uses Root domain (mail.shop.example.co.uk -> example.co.uk)

Your own DKIM selectors dkimSelectors

google, mail

Extra selectors to check, e.g. the one your email service gave you (mailo, scph0922, ...). Checked even when the common selectors are off.

DNS record types recordTypes

A, AAAA, MX, NS, TXT, SOA, CAA, DS, DNSKEY, HTTPS, PTR

Records returned for each domain under 'records' (with TTLs). MX and TXT are always looked up because the email checks need them. In propagation mode these are the types compared across resolvers.

Default: A, AAAA, MX, NS, TXT, CNAME, SOA, CAA → this example uses A, AAAA, MX, NS, TXT, SOA, CAA, DS, DNSKEY, HTTPS, PTR

DNS resolver resolver

Quad9 9.9.9.9

Which public resolver answers the record and email-authentication queries (over DNS-over-HTTPS). If it does not answer, Cloudflare or Google is asked instead. Blocklist queries always use resolvers the blocklists serve.

Default: Cloudflare 1.1.1.1 → this example uses Quad9 9.9.9.9

.json
{
  "bulkText": "email,company\njane@mail.python.org,PSF\nops@www.ietf.org,IETF\ninfo@shop.mozilla.org,Mozilla\nsales@en.wikipedia.org,Wikimedia\n",
  "lookupTarget": "rootDomain",
  "resolver": "quad9",
  "dkimSelectors": [
    "google",
    "mail"
  ],
  "recordTypes": [
    "A",
    "AAAA",
    "MX",
    "NS",
    "TXT",
    "SOA",
    "CAA",
    "DS",
    "DNSKEY",
    "HTTPS",
    "PTR"
  ]
}

What it costs

You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices: compute, proxies, browser and storage cost nothing extra.

  • Domain checked$0.00085One domain with an answer (records found, no records, does not exist, or broken name servers): DNS records, email authentication, DKIM, blocklists, grade and, in propagation mode, the 8-resolver comparison. Invalid entries, duplicates and unanswered domains are free.

Full pricing

When to use this example

From the Email Deliverability & Domain Security Checker readme:

Why "DKIM not found" when the domain signs its mail?

DNS cannot list DKIM keys. The actor checks a core set of common selectors plus the ones used by the sending services named in the domain's SPF record and by its mail provider; add your own under Your own DKIM selectors (the selector is in the s= tag of a signed message's DKIM-Signature header).

Other ways to run Email Deliverability & Domain Security Checker

All examples of Email Deliverability & Domain Security Checker

About Email Deliverability & Domain Security Checker

Check email deliverability and domain security in bulk: MX and mail provider, SPF with the 10-lookup count, DMARC policy, DKIM keys, MTA-STS, TLS-RPT, BIMI, DNS blocklists for the domain and its mail servers, an email-auth grade A to F, full DNS records and a DNS propagation check. Domains, websites or email addresses in, one row per domain out. No login or API key needed.

Price:
$0.85 / 1,000 results
Developer:
Corner Ledger

Email Deliverability & Domain Security Checker pageOutput fieldsPricing

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.