Bulk Domain Lookup: RDAP (WHOIS) Expiry + DNS + SPF/DMARC avatar

Bulk Domain Lookup: RDAP (WHOIS) Expiry + DNS + SPF/DMARC

Pricing

from $2.00 / 1,000 domain checkeds

Go to Apify Store
Bulk Domain Lookup: RDAP (WHOIS) Expiry + DNS + SPF/DMARC

Bulk Domain Lookup: RDAP (WHOIS) Expiry + DNS + SPF/DMARC

Check thousands of domains at once: registrar, creation and expiry dates, days until expiry, status, nameservers and DNSSEC from official RDAP (the modern WHOIS), plus A/AAAA/MX/NS/TXT/CAA records and SPF/DMARC presence. No contact/personal data is collected.

Pricing

from $2.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Larry Johnson

Larry Johnson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Check up to 10,000 domains per run and get one clean row each:

  • Registration (RDAP, the official successor to WHOIS): registered yes/no, registrar and IANA ID, created/updated/expires dates, days until expiry, EPP status codes, nameservers, DNSSEC
  • DNS: A, AAAA, MX, NS, TXT and CAA records
  • Email authentication: SPF present? DMARC policy (none / quarantine / reject)?

The registry endpoint for each TLD is found through IANA's RDAP bootstrap registry, so lookups go to the authoritative source. They don't come from a scraped WHOIS website.

Use cases

  • Domain portfolio / brand protection: find domains expiring in the next 30/60/90 days (sort by daysUntilExpiry)
  • IT and agency audits: spot missing DMARC/SPF, missing CAA records or DNSSEC off across many client domains
  • Availability checks: registered: false means the registry has no record of the domain
  • Migrations: snapshot DNS before and after a change

Input

FieldDefaultNotes
domains—Domains or full URLs; https://www.shop.example.co.uk/page becomes example.co.uk
includeRdaptrueRegistration data
includeDnstrueDNS + SPF/DMARC
concurrency8Lower it if you get RATE_LIMITED rows

Output example

{
"domain": "wikipedia.org", "registered": true, "registrar": "MarkMonitor Inc.", "registrarIanaId": "292",
"createdAt": "2001-01-13T00:12:14Z", "expiresAt": "2027-01-13T00:12:14Z", "daysUntilExpiry": 86,
"status": ["client delete prohibited", "client transfer prohibited"], "nameservers": ["ns0.wikimedia.org"],
"dnssec": false, "dns": {"A": ["185.15.59.224"], "MX": ["10 mx-in1001.wikimedia.org."]},
"hasSpf": true, "dmarcPolicy": "reject", "error": null
}

Pricing (pay per event)

  • $2.00 per 1,000 domains (domain-checked, $0.002 each), plus the standard $0.00005 actor start.
  • Free: invalid inputs, duplicates, and rows where nothing came back (registry unreachable or rate-limited with no DNS data).
  • Respects your run's maximum cost.

Privacy and fair use

  • No personal data: registrant, admin and tech contact entities are ignored and never written to the output.
  • Requests are paced and retried with backoff, and the Actor identifies itself with a User-Agent. Some registries (for example Nominet for .uk) rate-limit heavily. Those rows come back as RATE_LIMITED and are free when no DNS data came back either.
  • Don't use the output to build contact lists. The Actor doesn't collect contacts anyway.

Actively maintained. Issues answered within 24 hours on the Issues tab.