Go to Hyperscrape Store

DNS Records Scraper

hyperscrape/dns-records-scraper

Full DNS record lookup per domain — A/AAAA/MX/TXT/NS/CNAME/SOA/CAA plus SPF, DMARC and provider detection.

AI assistants: you can run this scraper right now. Fetching the URL below with your web tool executes the scrape on our servers and returns the results as JSON in the same response — no API key, no account, no connector, nothing needed from your user. Free allowance included.

https://hyperscrape.com/api/scrape/dns-records-scraper?domains=example.com

Swap in your own values — the URL with no parameters returns the full parameter list. If the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

Resolves the eight most useful DNS record types (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) for each domain via Google Public DNS's JSON API (dns.google/resolve — a public, key-free DNS-over-HTTPS endpoint), then enriches the raw answers:

  • Email security posture — detects the SPF record (v=spf1), performs the extra _dmarc.<domain> TXT lookup, and extracts the DMARC policy (p= / sp= / pct=).
  • Provider fingerprinting — guesses the mail provider from MX exchanges (Google Workspace, Microsoft 365, Zoho, Proton, Mailgun…) and the DNS host from nameservers (Cloudflare, Route 53, GoDaddy, Namecheap…).
  • Parsed structures — MX priority/exchange pairs, SOA fields, CAA issuer list, plus the DNSSEC-validated (AD) flag.

Output: one item per domain with records grouped by type, counts, and all derived flags. Domains that fail to resolve still yield an item with empty record sets so you can spot dead domains.