Domain Ownership Checker
Pricing
from $5.00 / 1,000 websites
Domain Ownership Checker
Check registration dates, expiry, registrar, and availability status for any number of domains at once, without the one-at-a-time limitation of manual lookups. Uses RDAP (the modern replacement for WHOIS) to pull live data directly from domain registries. No API keys. No proxies. Results in seconds.
Pricing
from $5.00 / 1,000 websites
Rating
0.0
(0)
Developer

Trove Vault
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Bulk Domain Ownership Checker
Check registration dates, expiry, registrar, and availability status for any number of domains at once — without the one-at-a-time limitation of manual lookups. Uses RDAP (the modern, structured replacement for WHOIS) to pull live data directly from domain registries. No API keys. No proxies. Results in seconds.
Built for domain buyers, portfolio managers, brand protection teams, and sysadmins who need to check, monitor, or research domains at scale.
What it checks
RDAP registration data
RDAP (Registration Data Access Protocol) is the standardised, JSON-based successor to WHOIS. Data comes directly from the authoritative registry — it cannot be falsified by brokers or marketplace listings.
- Registration date — when the domain was first created
- Expiration date — when the current registration expires
- Days until expiry — calculated in real time, so you know exactly how much runway is left
- Domain age — total days since registration
- Registrar — who currently manages the domain
- Status flags — RDAP lifecycle flags:
clientTransferProhibited,pendingDelete,redemptionPeriod, and others
Availability and lifecycle status
Beyond raw dates, the actor surfaces three derived flags that are particularly useful when researching domains to acquire:
| Flag | What it means |
|---|---|
isRegistered | false = domain appears available for registration right now |
isPendingDelete | Domain is about to be released — watch for it to drop |
isInRedemption | Domain recently expired; current owner can still renew before it becomes available |
Expiry monitoring
Set an expiry warning threshold (default: 30 days). Any domain expiring within that window is flagged as isExpiringSoon: true. Useful for monitoring your own portfolio and catching renewals before they lapse.
Wayback Machine history (optional)
When enabled, queries the Internet Archive for the domain's earliest and most recent snapshot dates. Particularly useful when evaluating a domain you want to buy:
- How long was it actively used?
- When was it last live?
- Does the claimed history match what the archive actually shows?
How it works
For each domain, the actor runs two checks in parallel:
- RDAP query →
rdap.org/domain/{domain}— structured registration data from the authoritative registry. A 404 response means the domain is not currently registered. - Wayback Machine (if enabled) → CDX API for first snapshot + Availability API for most recent snapshot
A 5-second timeout per external call ensures a single unresponsive source never blocks the run. A batch of 50 domains completes in under 2 minutes.
Output fields
| Field | Description |
|---|---|
domain | The domain checked |
isRegistered | true if registered, false if available, null if lookup failed |
registrar | Registrar currently managing the domain |
registrationDate | Date the domain was first registered |
expirationDate | Date the current registration expires |
lastChangedDate | Date the registration record was last modified |
domainAgeDays | Days since registration |
daysUntilExpiry | Days until expiry (negative = already expired) |
isExpiringSoon | true if expiring within the warning threshold |
isPendingDelete | true if domain is in pendingDelete lifecycle status |
isInRedemption | true if domain is in redemptionPeriod — recently expired, owner can still renew |
statusFlags | Full array of RDAP lifecycle status flags |
hasWaybackHistory | (optional) true if the Internet Archive has snapshots |
waybackFirstSeen | (optional) Date of the earliest Wayback Machine snapshot |
waybackLastSeen | (optional) Date of the most recent Wayback Machine snapshot |
waybackYearsActive | (optional) Years between first and last Wayback snapshot |
How to use
- Add one or more domains to Domains to Check — any format works (
example.com,https://example.com,www.example.com) - Optionally enable Wayback Machine History for acquisition research
- Optionally adjust the Expiry Warning Threshold (default: 30 days)
- Click Start — results appear within seconds
- Export as JSON, CSV, or Excel
No API keys. No proxies. Pure RDAP queries and open archive APIs.
Use cases
Domain portfolio management
Running dozens or hundreds of domains across different registrars makes it easy to miss renewal windows. Paste your full portfolio into the actor. Any domain with isExpiringSoon: true needs immediate attention. Schedule it on a weekly cadence to catch renewals before they lapse.
Domain acquisition research
Before pursuing an expired or listed domain:
- Check
isRegistered— is it actually available? - Check
isPendingDelete— if true, it is about to drop and will likely go to auction or first-come first-served - Check
isInRedemption— the current owner just expired it and has a limited window to reclaim it; not yet available - Enable Wayback Machine to verify the domain has real history, not just parked pages
Brand protection monitoring
Check typosquatting variants, competitor domains, and brand keyword combinations in bulk. A domain showing isRegistered: true with a recent registrationDate and no Wayback history is a signal worth investigating — it may have been registered specifically to impersonate your brand.
Pre-acquisition due diligence
RDAP registration dates come directly from domain registries and cannot be altered. Use registrationDate to verify the claimed age of any domain before paying for it. A seller claiming "10 years of domain age" with a registrationDate from 18 months ago is either mistaken or misleading.
Monitoring competitor domains
Track registration and expiry data for competitor domains over time. An approaching expiry on a key competitor domain may signal a business change worth noting.
Drop-catching and domain sniping
Filter for isPendingDelete: true across a list of target domains. Pending-delete domains are typically released 5 days after entering that status. Pair with the optional Wayback lookup to quickly assess whether the domain has backlink value or brand recognition worth pursuing.
Understanding RDAP status flags
RDAP lifecycle status flags describe the current administrative state of a domain. Common flags:
| Flag | Meaning |
|---|---|
clientTransferProhibited | Domain cannot be transferred to another registrar (standard lock) |
clientUpdateProhibited | Domain record cannot be modified |
clientDeleteProhibited | Domain cannot be deleted |
pendingDelete | Domain is scheduled for deletion and will be released soon |
redemptionPeriod | Domain registration expired; owner has a limited grace period to renew |
pendingRestore | Owner has initiated a restore from redemptionPeriod |
serverTransferProhibited | Registry-level transfer lock |
A domain with no status flags is not necessarily suspicious — many registrars do not set all standard locks by default.
Frequently asked questions
Why RDAP instead of WHOIS?
RDAP is the standardised successor to WHOIS, introduced by ICANN. It returns structured JSON data with consistent field names across all registries, better Unicode support, and defined access control. WHOIS responses vary by registry and are difficult to parse reliably. RDAP is also the format that modern registries officially support. This actor queries rdap.org, a free public RDAP gateway that covers all major TLDs.
What does isRegistered: false mean exactly?
It means the RDAP registry returned a 404 (not found) response for the domain. In most cases this means the domain is available for registration. However, some TLDs have RDAP coverage gaps, and a 404 does not guarantee availability for all TLDs. Verify availability at your registrar before relying on this field for a purchase decision.
Can I check domains I don't own?
Yes. RDAP is a public protocol. All data returned is publicly available registration information — the same data accessible through any registrar's lookup tool.
Why is some owner/registrant contact data missing?
RDAP contact data (registrant name, email, address) is subject to privacy regulations including GDPR. Most registrars now redact or omit personal contact details from public RDAP responses. What this actor returns — registrar, registration date, expiry date, and status flags — is always public and not subject to redaction.
How accurate is the expiry date?
The expirationDate comes directly from the registry record and reflects the date on which the registration will expire unless renewed. It is accurate as of the time of the query. Note that some registrars have grace periods after expiry before a domain enters redemptionPeriod.
What is the redemption period?
After a domain expires, most registries enter it into a 30-day redemption period before deleting it. During this window, the original owner can still renew the domain — typically at a higher restoration fee. After the redemption period ends, the domain enters pendingDelete and is released. isInRedemption: true means the domain has expired but is not yet available.
Does the Wayback Machine check visit the domain?
No. The actor queries the Internet Archive's CDX and Availability APIs. It does not make any request directly to the domain being checked.
Can I check hundreds of domains at once?
Yes. The input accepts any number of domains. Domains are processed sequentially with all sources running in parallel per domain, completing in a few seconds each.
Related actors
- Domain History Checker — full historical security footprint: RDAP registration data, Wayback Machine history, URLHaus malware records (all time), ThreatFox IOC history (all time), 5 DNS blacklists, and risk scoring
- Domain Security Scanner — real-time active threat scan: URLHaus malware (live URLs only), ThreatFox recent IOCs (last 30 days), PhishTank phishing database, Sucuri multi-vendor blacklist scan, and 8 DNS blacklists
- Email Domain Blacklist Checker — 13 email blacklist checks (SURBL, SpamCop, Barracuda, URIBL, and more) plus SPF, DMARC, MX, and PTR validation
Changelog
2026-03-05 — v0.1.0
- Initial release
- RDAP registration data: registration date, expiry date, last changed, registrar, domain age, days until expiry
- Availability detection:
isRegistered: falsewhen domain not found in registry - Lifecycle flags:
isExpiringSoon,isPendingDelete,isInRedemption - Configurable expiry warning threshold (default: 30 days)
- Optional Wayback Machine first/last snapshot and active years