WHOIS & DNS Lookup avatar

WHOIS & DNS Lookup

Pricing

from $1.40 / 1,000 domains

Go to Apify Store
WHOIS & DNS Lookup

WHOIS & DNS Lookup

Look up registration data and DNS records for a list of domains: registrar, creation and expiry dates, domain age, status, name servers, A, MX, TXT and other records, plus SPF, DMARC, mail provider and DNS provider. Uses the registries' official RDAP service. Returns no personal contact data.

Pricing

from $1.40 / 1,000 domains

Rating

0.0

(0)

Developer

Sanira Botheju

Sanira Botheju

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What does WHOIS & DNS Lookup do?

WHOIS & DNS Lookup tells you, for any list of domains, who a domain is registered with, how old it is, when it expires, and what its DNS records say. One run handles one domain or a long list.

Paste your domains and press Start. The registration data comes from the registries' official RDAP service, the machine-readable successor to WHOIS, so dates and fields arrive clean and in one format for every domain ending. For country domains that have no RDAP service yet, the tool asks the registry's WHOIS server instead.

  • Domain age and expiry: creation, update and expiry dates, plus ready-made domainAgeDays and daysUntilExpiry.
  • Registrar and status: registrar name, IANA ID, abuse contact, registry status codes, DNSSEC.
  • Registered or not: registered: false when the registry has no record of the name.
  • Full DNS: A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records.
  • E-mail set-up at a glance: SPF record, DMARC record and policy, and the mail provider (Google Workspace, Microsoft 365 and others).
  • DNS provider: Cloudflare, Route 53, GoDaddy and others, recognised from the name servers.
  • Loose input: paste domains, full web addresses or e-mail addresses; the domain is taken from them and duplicates are looked up once.
  • No personal data: names, e-mail addresses, phone numbers and street addresses of registrants are never returned.

What data do you get?

FieldExample
domainexample.com
registeredtrue
registrarExample Registrar, Inc.
createdAt2009-06-02T17:14:10.000Z
expiresAt2035-06-02T17:14:10.000Z
domainAgeDays6342
daysUntilExpiry3154
statuses["client transfer prohibited"]
nameServers["ns1.example.net", "ns2.example.net"]
dnssectrue
registrantOrganizationExample Ltd, when the registry publishes it
registrantCountryGB, when the registry publishes it
dns.A, dns.AAAA, dns.MX, dns.TXT, ...the DNS records
email.spf, email.dmarcPolicy, email.mailProviderv=spf1 ..., reject, Google Workspace
dnsProviderCloudflare

How to look up WHOIS and DNS data for a list of domains

  1. Enter your domains under Domains, one per line.
  2. Leave both Registration data and DNS records on, or turn one off if you only need the other.
  3. Press Start.
  4. Download the result from the Output tab as JSON, CSV or Excel, or read it through the API.

How much does a WHOIS lookup cost?

You pay per domain: $2.00 per 1,000 domains, with registration data and DNS records together. Apify subscribers on the Silver plan pay $1.70 and on the Gold plan $1.40 per 1,000. Each run also has a start fee of $0.00005.

DomainsCost
10$0.02
1,000$2.00
10,000$20.00

Apify's free plan includes $5 of credit each month, enough for about 2,500 domains.

Input

{
"domains": ["example.com", "https://www.example.org/page", "example.co.uk"],
"includeRegistration": true,
"includeDns": true
}

Output example

{
"domain": "example.com",
"input": "example.com",
"hostname": "example.com",
"tld": "com",
"registered": true,
"registrationSource": "rdap",
"registrar": "Example Registrar, Inc.",
"registrarIanaId": "468",
"createdAt": "2009-06-02T17:14:10.000Z",
"updatedAt": "2026-05-16T16:53:04.000Z",
"expiresAt": "2035-06-02T17:14:10.000Z",
"domainAgeDays": 6342,
"daysUntilExpiry": 3154,
"statuses": ["client transfer prohibited"],
"nameServers": ["ns1.example.net", "ns2.example.net"],
"dnssec": true,
"dns": {
"A": ["93.184.215.14"],
"MX": [{ "priority": 10, "exchange": "aspmx.l.google.com" }],
"TXT": ["v=spf1 include:_spf.google.com ~all"]
},
"email": { "acceptsMail": true, "mailProvider": "Google Workspace", "spf": "v=spf1 include:_spf.google.com ~all", "dmarc": "v=DMARC1; p=reject", "dmarcPolicy": "reject" },
"dnsProvider": "Amazon Route 53",
"error": null
}

What can you use it for?

  • Check domain age before trusting a website, a seller or a link: brand-new domains are a common sign of fraud.
  • Watch expiry dates of your own and your clients' domains. Schedule the tool weekly and filter on daysUntilExpiry.
  • Vet a list of websites: which are registered, with which registrar, on which DNS and mail provider.
  • Audit e-mail security: find domains without SPF or with a weak DMARC policy.
  • Migrations and due diligence: record every domain's name servers and records before a move or a purchase.
  • Security research: status codes, DNSSEC and CAA records for a whole portfolio.

FAQ

Which domain endings are supported?

More than 1,200 endings have an RDAP service, among them .com, .net, .org, .dev, .app, .ai, .xyz, .uk, .fr, .nl, .ca, .au, .br and .in. For endings without RDAP, such as .io, .co, .me, .us, .de, .jp and .ru, the tool asks the registry's WHOIS server. A few registries give out little or nothing to automated lookups (for example .es, .ch and .lk); for those you still get the DNS records, and the error field says why the registration data is missing.

Why are some fields empty?

Registries decide what they publish. Several country registries do not give expiry dates or registrars, and most registries hide the registrant. The tool returns what the registry publishes and leaves the rest empty.

Does registered: false mean I can buy the domain?

It means the registry has no record of it. Reserved and premium names can still be unavailable or expensive, so check with a registrar before you rely on it.

Why does the tool not return the registrant's name, e-mail or phone?

Those are personal data. Most registries have hidden them since 2018, and where they are still published the tool leaves them out on purpose. You get the organisation and the country when the registry publishes them.

Can I look up a subdomain?

Yes. For shop.example.com you get the registration data of example.com and the DNS records of shop.example.com.

A lookup failed with RDAP_RATE_LIMITED or WHOIS_RATE_LIMITED

The registry limits how many questions it answers in a given time. The tool already spaces its requests and retries. Run the affected domains again later; for WHOIS-only endings, keep lists of the same ending small.

Something does not work

Open an issue on the Issues tab and include the domain. Every report is read and answered.