Domain Security Posture Checker — DNS, SPF, DMARC, TLS
Pricing
from $150.00 / 1,000 domain reports
Domain Security Posture Checker — DNS, SPF, DMARC, TLS
One-call security report card per domain — WHOIS, DNS, SPF/DMARC email auth, SSL/TLS expiry, with a posture score and grade. No login.
Pricing
from $150.00 / 1,000 domain reports
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🔒 Domain Security Posture Checker · DNS · SPF · DMARC · TLS
One call returns a security report card per domain — WHOIS age, DNS, SPF/DMARC email auth, SSL/TLS expiry — with a posture score and grade. For security, due-diligence, and sales-engineering teams.
⚡ What you get
| Field | Description |
|---|---|
score / grade | Overall posture (0-100, A-D) |
hasSPF / spf | SPF record + value |
hasDMARC / dmarcPolicy | DMARC + policy |
sslIssuer / sslExpires / sslDaysLeft | TLS health |
registrar / created / expires | WHOIS via RDAP |
mx / nameservers / a | DNS |
findings | Human-readable issues |
🎯 Use cases
- Security teams scoring third-party domains
- M&A / due-diligence quick risk checks
- Sales engineering pre-call audits
- Email deliverability (SPF/DMARC) audits
🚀 Sample inputs
{ "domains": ["stripe.com","github.com"] }
{ "domains": ["yourcompany.com"] }
📦 Sample output
{ "domain": "stripe.com", "score": 90, "grade": "A", "hasSPF": true, "hasDMARC": true, "dmarcPolicy": "reject", "sslIssuer": "DigiCert Inc", "sslDaysLeft": 312, "findings": [] }
📊 Sample Output

🛠 How it works
- DNS — A/MX/NS/TXT via DNS-over-HTTPS (Cloudflare).
- Email auth — parses SPF and
_dmarcDMARC policy. - TLS — reads the port-443 certificate (issuer, expiry).
- WHOIS — registrar + dates via RDAP.
- Score — weighted posture score + grade + findings.
🔗 Related Actors
💰 Pricing Example
Pay-per-event: $0.005 per run + $0.15 per domain report (domain-report).
| Domains | Cost |
|---|---|
| 50 | ~$7.50 |
| 200 | ~$30.00 |
| 1,000 | ~$150.00 |
| Apify's $5 free credit covers ~33 domains. Start free → |
⚖️ Legal & data sources
Public DNS (DoH), public RDAP/WHOIS, and a standard TLS handshake on port 443 — all public, no login. Identified User-Agent.
❓ FAQ
A vulnerability scanner? No — a posture/hygiene report, not an intrusive scan. DKIM? SPF + DMARC checked; DKIM (selector-specific) on the roadmap. Fresh? Live at run time. Key? No. Bulk? Yes. Scoring? Weighted across SPF, DMARC policy, TLS, and DNS.
🆘 Troubleshooting
- SSL invalid/unreachable — host may not serve TLS on 443.
- No WHOIS — some TLDs have limited RDAP.
- Low score — check
findings. - Subdomain — pass the registrable domain.
🏷️ About NexGenData
Structured public-data tools for analysts, developers, and operators. thenextgennexus.com.