Domain WHOIS Lookup - Age, Expiry, Registrar, DNS avatar

Domain WHOIS Lookup - Age, Expiry, Registrar, DNS

Pricing

from $8.00 / 1,000 domain lookups

Go to Apify Store
Domain WHOIS Lookup - Age, Expiry, Registrar, DNS

Domain WHOIS Lookup - Age, Expiry, Registrar, DNS

Look up WHOIS data, domain age, expiration date, registrar, nameservers, and DNS records for any domain. Bulk lookup supported.

Pricing

from $8.00 / 1,000 domain lookups

Rating

0.0

(0)

Developer

George Kioko

George Kioko

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

2

Monthly active users

5 days ago

Last modified

Share

Domain WHOIS Lookup is an Apify Actor that returns WHOIS and DNS data for any domain as structured JSON. Each result carries the registrar, registrant, creation, update and expiry dates, domain age, nameservers, status flags and, by default, the A, AAAA, MX, TXT, NS and CNAME records. Look up one domain or up to 20 per request with no API key, or call it as a real time HTTP API in Standby mode.

Look up WHOIS data, domain age, expiration date, registrar, nameservers, and DNS records for any domain. Perfect for domain research, SEO analysis, lead qualification, competitive intelligence, and cybersecurity. No API key required.

Domain WHOIS Lookup on Apify

Features

  • WHOIS data — Registrar, registrant, creation/expiry dates, status
  • Domain age — How old is the domain (years, months, days)
  • DNS records — A, AAAA, MX, TXT, NS, CNAME records
  • Bulk lookup — Process up to 20 domains per request
  • No API key — Works out of the box
  • Instant response — Real-time API via Standby mode
  • URL normalization — Handles URLs, www prefix, protocol prefixes automatically

Use Cases

  • SEO analysis — Domain age is a ranking factor; check competitor domain ages
  • Lead qualification — Verify company domains are active and established
  • Cybersecurity — Check domain age to detect phishing (new domains = suspicious)
  • Domain investing — Research domain history and expiration dates
  • Brand monitoring — Track when competitor domains expire
  • Email verification — Validate that email domains have proper MX records

Input

FieldTypeDescription
domainStringSingle domain to look up
domainsArrayMultiple domains (max 20)
includeDnsBooleanInclude DNS records (default: true)

Example

{
"domain": "google.com"
}

Output

{
"domain": "google.com",
"domain_age": "26 years, 11 months",
"domain_age_days": 9836,
"creation_date": "1997-09-15T04:00:00.000Z",
"expiration_date": "2028-09-14T04:00:00.000Z",
"updated_date": "2024-08-12T00:00:00.000Z",
"registrar": "MarkMonitor Inc.",
"registrant": "Google LLC",
"nameservers": ["ns1.google.com", "ns2.google.com"],
"status": ["clientDeleteProhibited", "clientTransferProhibited"],
"dns": {
"a": ["142.250.80.46"],
"aaaa": ["2607:f8b0:4004:800::200e"],
"mx": [{"priority": 10, "exchange": "smtp.google.com"}],
"txt": ["v=spf1 include:_spf.google.com ~all"],
"ns": ["ns1.google.com", "ns2.google.com"],
"cname": []
},
"error": null
}

API Endpoints (Standby Mode)

GET /lookup

$curl "https://YOUR-STANDBY-URL/lookup?domain=google.com"

POST /lookup/bulk

curl -X POST "https://YOUR-STANDBY-URL/lookup/bulk" \
-H "Content-Type: application/json" \
-d '{"domains":["google.com","apple.com"]}'

Pricing

  • $0.008 per domain looked up
  • Bulk requests charge per domain

FAQ

Can I look up more than one domain at a time?

Yes. Put up to 20 domains in the domains array. Bulk requests charge per domain, so a batch of 20 domains costs $0.16 at $0.008 per domain. There is no extra fee for the batch itself.

What input formats does it accept?

A bare domain such as google.com is the normal form. The actor also normalizes full URLs, the www prefix and protocol prefixes, so a pasted URL works too.

Browse all tools by george.the.developer on Apify.