Domain WHOIS Lookup - Age, Expiry, Registrar, DNS
Pricing
from $8.00 / 1,000 domain lookups
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
Maintained by CommunityActor stats
0
Bookmarked
35
Total users
2
Monthly active users
5 days ago
Last modified
Categories
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.
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
| Field | Type | Description |
|---|---|---|
domain | String | Single domain to look up |
domains | Array | Multiple domains (max 20) |
includeDns | Boolean | Include 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.
Related Tools
- Email Validator API — Verify emails with MX, SMTP, disposable checks
- Website Intelligence API — Detect technologies, analyze SEO
Browse all tools by george.the.developer on Apify.