SPF Record Auditor avatar

SPF Record Auditor

Pricing

from $4.90 / 1,000 domain auditeds

Go to Apify Store
SPF Record Auditor

SPF Record Auditor

Audit SPF syntax, lookup count, duplicate records, risky includes, and common deliverability issues.

Pricing

from $4.90 / 1,000 domain auditeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Audit supplied SPF evidence for syntax, duplicate records, DNS lookup pressure, include chains, IP mechanisms, and terminal all policy.

Inputs

  • domains: Domain records with domain, spf, and optional recordCount.
  • maxDomains: Maximum paid domain rows to emit.
  • includeReport: Create Markdown and JSON report artifacts.
  • maxChargeUsd: Stop before the next PPE event would exceed the run budget.
{
"domains": [
{
"domain": "google.com",
"spf": "v=spf1 include:_spf.google.com ~all",
"recordCount": 1
}
],
"maxDomains": 1,
"includeReport": true,
"maxChargeUsd": 1
}

Dataset

Each paid row includes the raw SPF record, record count, lookup count, include and IP-mechanism counts, terminal policy, include tree, issues, warnings, and overall status. Empty domain input produces no dataset rows.

Billing

This actor uses pay-per-event pricing. The configured events are:

  • actor-start
  • domain-audited
  • record-extracted
  • finding-emitted
  • audit-report-generated

The actor charges before each paid dataset row and before report artifacts are written. A zero-dollar cap stops before work with no rows or report artifacts.

Use Cases

  • Find SPF records that exceed the ten-lookup limit.
  • Detect multiple SPF records before a mail migration.
  • Review include-chain and IP-mechanism complexity.
  • Flag missing or weak terminal all policies.
  • Export domain-level SPF findings with a report.

Limitations

The actor analyzes the DNS evidence supplied in the input. It does not recursively resolve provider include records or perform live DNS lookups. Lookup counts are based on mechanisms present in the supplied record.