Bulk WHOIS & Domain Lookup: Age, Expiry, DNS, SPF & DMARC avatar

Bulk WHOIS & Domain Lookup: Age, Expiry, DNS, SPF & DMARC

Pricing

from $1.40 / 1,000 domain looked ups

Go to Apify Store
Bulk WHOIS & Domain Lookup: Age, Expiry, DNS, SPF & DMARC

Bulk WHOIS & Domain Lookup: Age, Expiry, DNS, SPF & DMARC

Look up a list of domains in one run: registrar, registration and expiry dates, domain age, nameservers, IP addresses, mail servers and provider, and SPF and DMARC email authentication.

Pricing

from $1.40 / 1,000 domain looked ups

Rating

0.0

(0)

Developer

Mårten Fitzback

Mårten Fitzback

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Paste a list of domains and get the registration, DNS and email setup of each one in a single table.

What you get for each domain

FieldWhat it is
statusok, not-registered, lookup-failed or invalid-input
registrar, createdAt, expiresAt, updatedAtWho the domain is registered with, and when it was registered, last changed and expires
ageDays, daysUntilExpiryDomain age and time left, ready for sorting and filtering
registryStatusesRegistry status codes such as client transfer prohibited
nameservers, dnsProviderNameservers and who runs them (Cloudflare, Route 53, GoDaddy and others)
ipv4, ipv6, resolvesWhere the domain points
mailServers, mailProvider, acceptsMailMail servers in priority order and the provider behind them (Google Workspace, Microsoft 365 and others)
spf, spfPolicy, dmarc, dmarcPolicyThe published SPF and DMARC records and their policies
emailAuthenticationA one-word summary: spf+dmarc-enforced, spf+dmarc-monitoring-only, spf-only, dmarc-only or none
txtRecordsAll TXT records

Typical uses

  • Lead research: see which email and DNS providers a list of companies uses.
  • Deliverability and security checks: find domains with no SPF or DMARC, or with DMARC in monitoring-only mode.
  • Domain portfolios: track expiry dates across many domains.
  • Fraud and risk checks: flag domains registered only days ago.

Input

{
"domains": ["apify.com", "https://www.wikipedia.org/", "someone@example.org"]
}

Full addresses and email addresses are accepted; the domain is taken from them.

Pricing

$2.00 per 1,000 domains ($0.002 each). One charge per domain looked up. Entries that are not domain names are free.

500 domains cost $1. 25,000 domains cost $50.

Each run also has a start charge of $0.00005. There is no separate charge for computing time. Apify's paid plans get 10% to 30% off these prices; the Pricing tab shows yours. Apify's free plan includes $5 of credit a month, which covers 2,500 domains.

Limits

  • Registration data comes straight from each registry over RDAP, the official successor to WHOIS. Some country registries do not publish it; for those domains the registration fields are empty and registrationSource says unavailable. DNS and email fields are still filled in.
  • For a name like www.shop.example.com, registration, nameserver and email facts describe the registered domain behind it, shown in registeredDomain.
  • Contact details of the domain owner are not included. Registries hide them for most domains.

Questions

Can I run it on a schedule?

Yes. Save your input as a task and add an Apify schedule, for example every morning.

How do I get the results into Excel or Google Sheets?

Every run's results can be downloaded as Excel, CSV or JSON from the run's Output tab. Apify's integrations with Make, Zapier, n8n and Google Sheets can pass them on automatically.

Can I call it from my own code or from an AI agent?

Yes. The API tab has ready-made code for Python, JavaScript and cURL, and the tool can be connected to AI agents through Apify's MCP server.

Something looks wrong or is missing

Open a report under the Issues tab and include the input you used.