Protocol Audits.
Structured Results.
An API that turns raw DNS records into 0-100 scores, specific findings, and fix-plans. Build repeatable workflows without manual DNS review.
Pass domains directly
Send one or fifty domains. The API handles complex SPF checks, DMARC policies, and MTA-STS rules through one request. No configuration needed.
POST /v1/pro/audits/domain
{
"domain": "example.com"
}
Data you can use
Get risk scores, issue lists with severity levels, and comparison reports to improve your workflow.
{
"score": 95,
"risk_level": "low",
"top_findings": [
{"id": "spf.pass", "severity": "low"}
]
}
Input → Output → Action → Repeat
This API is built to replace the manual analyst-by-analyst interpretation layer. Integrate structured outcomes into your established systems.
1. Collect
Pull domains from your onboarding systems, CRM, or batch jobs.
2. Execute
Call the API to get protocol checks and specific findings.
3. Route
Use the risk scores to automate your logic. Block risks, flag for review, or create tickets.
4. Compare
Run a new audit after a fix to get a before-and-after report using the Compare endpoint.
Why manual DNS tools do not cover the workflow
Keep using dig or browser-based lookup tools when debugging an isolated incident. Stop using them as the backbone of your onboarding or portfolio management workflow.
- They require experts to keep complex email rules in their heads.
- They don't enforce the same standard across your team.
- They lack data output you can use in code. You can't automate based on raw text.
{
"id": "spf.too_many_lookups",
"check": "spf",
"status": "fail",
"severity": "high",
"evidence": "Evaluated 12 recursive DNS lookups, exceeding the RFC 7208 limit of 10. Receiving MTAs will drop mail with a PermError.",
"fix": "Flatten the SPF record to reduce nested includes or use a macro-based dynamic SPF service."
}