๐ŸŒ Bulk WHOIS Lookup โ€” Domain Intelligence avatar

๐ŸŒ Bulk WHOIS Lookup โ€” Domain Intelligence

Pricing

from $3.00 / 1,000 results

Go to Apify Store
๐ŸŒ Bulk WHOIS Lookup โ€” Domain Intelligence

๐ŸŒ Bulk WHOIS Lookup โ€” Domain Intelligence

Bulk WHOIS lookups for any domain. Registrar, creation date, expiry, nameservers & registrant info. Find expiring domains, build portfolios & research competitors. Pay per lookup.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

5 hours ago

Last modified

Share

๐Ÿง  Domain WHOIS Lookup โ€” Bulk Registrar, Expiry, Name Server & Status Codes

Bulk WHOIS lookup actor. Pull registrar name, creation date, expiration date, last-updated date, name servers, registrant organization (where public), and EPP status codes for any list of domains. Built as a drop-in alternative to DomainTools, WhoisXML API, who.is, and the redacted port-43 WHOIS pipes that broke after GDPR + the ICANN RDAP migration.

Why Domain WHOIS Lookup Beats DomainTools, WhoisXML API, who.is & MarkMonitor

FeatureNexGenData Domain WHOIS LookupDomainToolsWhoisXML APIwho.is (free)MarkMonitor
Cost$0.002 per domain, pay-per-event$99+ / month base$19+ / month (500 lookups)Free (rate-limited, CAPTCHA)Enterprise contract
Bulk inputThousands per runPlan-gatedPlan-gatedOne domain per pageSales-call required
RDAP + WHOIS fallbackBoth, transparentRDAPRDAPLegacy onlyBoth
GDPR-redacted fieldsReturned as null (explicit)Returned as nullReturned as nullInconsistentReturned as null
OutputJSON / CSV / ExcelJSON / proprietaryJSONHTML pagePDF report
API authApify tokenAccount + planAPI key + planNoneAccount manager
Monthly minimumNone$99+$19+None$$$$
Drop-in for whois CLIYes, JSON-normalizedNoNoNoNo

Most teams pick this actor because it is cheaper than DomainTools' enterprise WHOIS tier, has no monthly minimum like WhoisXML, and bypasses the CAPTCHA + rate limit on free WHOIS sites. It is a true drop-in alternative to DomainTools, WhoisXML, and who.is for cybersecurity, brand protection, and domain investment teams.

What You Get

Every record contains:

  • domain โ€” normalized domain looked up
  • registrar_name โ€” registrar display name
  • registrar_iana_id โ€” IANA numeric ID (where exposed by RDAP)
  • created_date โ€” registration / creation date (ISO-8601)
  • updated_date โ€” last changed date
  • expires_date โ€” expiration date
  • status โ€” array of EPP status codes (clientTransferProhibited, etc.)
  • nameservers โ€” authoritative NS hostnames, lowercased
  • registrant_country โ€” present when not GDPR-redacted
  • registrant_organization โ€” present when not GDPR-redacted
  • admin_email โ€” usually a privacy-proxy address
  • source โ€” rdap or whois
  • lookup_timestamp โ€” when the lookup ran

Output streams to a clean Apify dataset โ€” export CSV, JSON, Excel, RSS, or pull from the dataset API directly.

Use Cases

  • Cybersecurity / threat-intel teams โ€” bulk-classify domains in a phishing feed by registrar + creation date
  • Brand protection โ€” monitor trademark-infringing typo domains, sorted by registrar and expiry
  • Domain investors โ€” track expiry dates across a watchlist of 10k+ domains for backorder targeting
  • Compliance officers โ€” quarterly audit of vendor domains for impersonation risk
  • SEO agencies โ€” verify client domain expiry + name server changes before launches
  • M&A due-diligence โ€” pull WHOIS history snapshots on every domain a target owns

Quick Start (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/domain-whois-lookup").call(run_input={
"domains": ["apple.com", "openai.com", "anthropic.com"]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["domain"], item["registrar_name"], item["expires_date"])

Pricing โ€” Pay Per Domain

  • Actor start: $0.005
  • Domain lookup: $0.002

A 1,000-domain batch costs $2.00. No monthly minimum, no API key juggling.

Use caseActor
RDAP-powered WHOIS replacement (any TLD)whois-replacement
Free MaxMind / IPinfo IP-to-locationip-geolocation-replacement
Bulk DNS A / MX / NS / TXT / CAA recordsdns-records-lookup
Real-time global DNS propagation statusdns-propagation-checker
SPF / DKIM / DMARC bulk auditordmarc-bulk-auditor
Email RBL / blacklist multi-zone checkeremail-rbl-checker
Wappalyzer / BuiltWith tech-stack detectorwappalyzer-replacement
Domain intelligence MCP for AI agentsdomain-intelligence-mcp-server

FAQ

Q: Where does the data come from? A: The actor speaks RDAP (RFC 7480-7484) directly against IANA-listed RDAP servers, with a fallback to legacy port-43 WHOIS for the long-tail ccTLDs that haven't migrated. No third-party paid API in the chain.

Q: Why are some fields null? A: Post-GDPR, registrar / registry RDAP responses redact most personal registrant data for .com, .net, .org, and all EU TLDs. We return null rather than fabricating values.

Q: How often does the data refresh? A: WHOIS / RDAP returns whatever the registrar currently has on file โ€” typically refreshed within hours of any change.

Q: Does this work for .cn, .ru, .jp, .de and other ccTLDs? A: Yes โ€” those TLDs are served via the legacy port-43 fallback (RDAP support varies by registry). Output schema is identical.

Q: Is bulk WHOIS legal? A: Yes. WHOIS / RDAP data is published by ICANN-accredited registries / registrars for exactly this purpose. The redactions enforced by GDPR happen at source.

Q: Can I use this in MCP for an AI agent? A: Yes โ€” pair it with domain-intelligence-mcp-server so Claude / ChatGPT can call WHOIS as a tool.

About NexGenData

NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, domain / DNS infrastructure replacements, and MCP servers. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing โ€” you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests โ€” those are absorbed by the platform

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link โ€” you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console โ€” point-and-click run
  • Apify API โ€” REST + webhooks
  • Apify Python / JS SDKs โ€” programmatic batch
  • Zapier, Make.com, n8n โ€” official integrations
  • MCP โ€” many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules โ€” built-in cron for daily / weekly / monthly runs
  • Webhooks โ€” POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome โ€” high-demand features ship in the next version.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata