Domain Change Detection & DNS Audit Tool avatar

Domain Change Detection & DNS Audit Tool

Pricing

from $50.00 / 1,000 results

Go to Apify Store
Domain Change Detection & DNS Audit Tool

Domain Change Detection & DNS Audit Tool

This Actor fetches DNS records (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV) for given domains using Google's DNS-over-HTTPS API and retrieves web page content hashes for monitoring domain integrity and changes. It outputs structured JSON snapshots or errors into the default dataset suitable for chan

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

Taku Anan

Taku Anan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

Domain Change Detection & DNS Audit Tool Actor

This Apify Actor allows IT security teams, domain managers, and infrastructure auditors to monitor specified domain URLs and their DNS records for any changes. It helps detect unauthorized updates or misconfigurations quickly by providing structured JSON snapshots of DNS records and content hashes of web pages.

Features

  • Fetches DNS records (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV) using Google DNS-over-HTTPS API
  • Retrieves HTTP(s) content of the domain home page and computes a SHA256 content hash
  • Outputs structured JSON snapshots for each domain
  • Designed for continuous monitoring and automation

Input

Provide a JSON with:

  • domains: an array of domain names or URLs

Example:

{
"domains": ["example.com", "https://example.net"]
}

Alternatively, a simple list of domain strings is accepted:

[
"example.com",
"example.net"
]

Output

Each dataset item has the format:

{
"domain": "example.com",
"type": "snapshot",
"dns": {
"A": ["93.184.216.34"],
"AAAA": [],
"CNAME": [],
"MX": [],
"TXT": ["v=spf1 -all"],
"NS": ["ns.example.com."],
"SOA": [],
"PTR": [],
"SRV": []
},
"content_hash": "8a69f135ac69a1e5be4120577a5a67df3b066c0e7a974312ac9f208af04d4a51"
}

Errors are also reported with type: "error" and message field.

Usage

Run the Actor with your input domains JSON or list.

Example run input:

{
"domains": ["example.com"]
}

The Actor fetches DNS and web content snapshot and stores JSON items in its default dataset.


Disclaimer

This Actor uses Google DNS-over-HTTPS public API for DNS record retrieval, respecting usage policies. It performs only allowed DNS record queries and HTTP GET requests to the domains provided.

License

MIT