Tools / Bulk Domain WHOIS (RDAP) Lookup: Age, Expiry, Registrar & DNS
Bulk Domain WHOIS (RDAP) Lookup: Age, Expiry, Registrar & DNS
Look up registrar, creation and expiry dates for thousands of domains via official RDAP. Input: domains. Output (JSON/CSV): one row per item with domain, registered, registrar, createdAt, ageYears, expiresAt, daysToExpiry, expiringSoon, nameservers, dnssec.
What it's for
- Domain-age and expiry checks for lead lists or SEO link prospects
- Portfolio monitoring: alert before your domains expire or if nameservers change
- Find which names in a list are likely unregistered
Example input
{
"domains": [
"apify.com",
"github.com",
"bbc.co.uk",
"example.org",
"thisdomainshouldnotexist-zq81x.com"
]
}Example output
{
"input": "thisdomainshouldnotexist-zq81x.com",
"domain": "thisdomainshouldnotexist-zq81x.com",
"checkedAt": "2026-10-12T01:37:21.203Z",
"rdapServer": "rdap.verisign.com",
"registered": false,
"likelyAvailable": true
}
Input reference
| Field | Type | Notes |
|---|---|---|
domains required | array | Domains or URLs (subdomains are reduced to the registered domain). |
includeDns | boolean | Add A, AAAA, MX and SPF records. |
expiryWarnDays | integer | Flag domains expiring within this many days. |
monitorMode | boolean | Remember last result and flag registrar, expiry, nameserver or status changes. |
onlyChanged | boolean | With monitor mode, output only changed domains. |
stateStoreName | string | Named key-value store for monitor state. |
maxConcurrency | integer | Parallel lookups. |
Pricing
Pay per event: Domain looked up $0.002, Domain registration changed (monitor) $0.01. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.