Domain WHOIS and DNS Lookup: registrar, age, expiry (RDAP)
Pricing
$2.00 / 1,000 domains
Domain WHOIS and DNS Lookup: registrar, age, expiry (RDAP)
Paste domains or URLs and get one result each: who registered it, when it was created and runs out, name servers, A and MX entries, SPF text. Free names are flagged.
Pricing
$2.00 / 1,000 domains
Rating
0.0
(0)
Developer
BEPO Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
π What is Domain RDAP and DNS?
Every domain or URL you list comes back as one row from RDAP, the official successor of WHOIS, with DNS lookups alongside. Unregistered ones are shown as available.
- Domain portfolios: see which of your domains expire in the next 90 days
- Lead qualification: check the age and mail setup of prospects' domains
- Security and fraud: flag newly registered domains in links, sign-ups or phishing reports
- Domain investing: check in bulk which names are still free

β¨ Why use this Actor?
- β Official source: RDAP from the registry, structured JSON instead of parsed WHOIS text
- β
Ready-made numbers:
ageDaysanddaysToExpirycomputed for you - β
DNS in the same row: A, AAAA, MX, NS, SPF and the TXT count; switch off with
dns: false - β
Free or taken: unregistered domains get
registered: false - β Pay per domain: 0.0024 USD per domain; failed inputs are not charged
π¦ What data can you get with Domain RDAP and DNS?
| π’ Registrar and IANA id | π Created, updated, expires | β³ Age and days to expiry |
| π¦ Status codes | π§ Nameservers | π DNSSEC |
| π₯οΈ A and AAAA records | π¬ MX records | π‘οΈ SPF record |
| β Registered or free |
π How to use Domain RDAP and DNS
Domain RDAP and DNS works in a few clicks, no coding needed:
- Create a free Apify account (the free plan includes 5 USD of monthly credit).
- Open Domain RDAP and DNS and click Try for free.
- Paste domains or URLs, one per line.
- Click Start and wait for the run to finish (most runs take seconds).
- Download your data as JSON, CSV, Excel, XML or HTML, or send it straight to Google Sheets, Make, Zapier or your AI agent.

β¬οΈ Input
Only domains is required; URLs are reduced to their domain.
DNS
On by default; dns: false skips the DNS lookups and returns the RDAP data only.
Country domains
RDAP covers all generic extensions (.com, .org, .app) and the country ones whose registry runs RDAP; others get result: unsupported and are not charged.
| Field | Type | What it does | Default |
|---|---|---|---|
Domains (domains) | array | Domains or URLs (the host is used, www. | ["apify.com","github.com"] |
DNS records (dns) | boolean | Add A, AAAA, MX, NS and SPF records. | true |
Maximum retries (maxRetries) | integer | Retries per request with exponential backoff on network errors, 429 and 5xx. | 3 |

Input example
{"domains": ["apify.com","github.com","bbc.co.uk"]}
β¬οΈ Output
Every domain becomes one row. The run summary (OUTPUT) counts answered, unsupported and failed domains.

Output example
One row of the dataset (a real run of 2026-10-16):
{"domain": "wikipedia.org","result": "ok","reason": null,"registered": true,"rdapServer": "https://rdap.publicinterestregistry.org/rdap/","error": null,"registrar": "MarkMonitor Inc.","registrarIanaId": "292","createdAt": "2001-01-13T00:12:14.754Z","expiresAt": "2027-01-13T00:12:14Z","updatedAt": "2026-08-12T08:47:19.41Z","ageDays": 9407,"daysToExpiry": 88,"status": ["client delete prohibited","client transfer prohibited","client update prohibited"],"nameservers": ["ns0.wikimedia.org","ns1.wikimedia.org","ns2.wikimedia.org"],"dnssec": false,"a": ["103.102.166.224"],"aaaa": ["2001:df2:e500:ed1a::1"],"mx": ["mx-in2001.wikimedia.org","mx-in1001.wikimedia.org"],"ns": ["ns0.wikimedia.org","ns1.wikimedia.org","ns2.wikimedia.org"],"spf": "v=spf1 include:_cidrs.wikimedia.org ~all","txtCount": 3}
View the results as a table or JSON in the Output tab and download them as JSON, CSV, Excel, XML, HTML or RSS, all fields or only those you pick.
π° How much does Domain RDAP and DNS cost?
Domain RDAP and DNS is priced per event: 2.4 USD per 1,000 domains (0.0024 USD per domain), with no monthly rental. Each result saved to the dataset is charged; failed inputs are free.
| You get | You pay |
|---|---|
| 100 domains | 0.24 USD |
| 1,000 domains | 2.4 USD |
| 10,000 domains | 24 USD |
| 100,000 domains | 240 USD |
π‘ Apify's free plan gives you 5 USD of credit every month, enough for about 2,083 domains at no cost. Set a spending limit per run and the Actor stops there.
βοΈ Domain RDAP and DNS vs. the alternatives
| Domain RDAP and DNS | WHOIS scrapers | Lookup websites | |
|---|---|---|---|
| Official structured source | β RDAP | β parsed text | varies |
| Bulk lists | β | β | β |
| DNS records in the same row | β | rarely | β |
| Age and days to expiry | β | rarely | β |
π Integrations, API and MCP
Connect Domain RDAP and DNS to your AI agent (MCP)
Give Claude, ChatGPT, Cursor or any MCP client direct access to Domain RDAP and DNS through the Apify MCP server. Add this URL to its settings:
https://mcp.apify.com/?actors=bepolabs/domain-rdap
For Claude Desktop, add it under mcpServers in claude_desktop_config.json:
{"mcpServers": {"domain-rdap": {"command": "npx","args": ["-y","@apify/actors-mcp-server","--actors","bepolabs/domain-rdap"],"env": {"APIFY_TOKEN": "<your Apify API token>"}}}}
Then ask: "Check these 30 domains and tell me which expire within 60 days and which have no MX record."
Run it from your code
Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("bepolabs/domain-rdap").call(run_input={"domains":["apify.com","github.com","bbc.co.uk"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript (npm install apify-client):
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('bepolabs/domain-rdap').call({"domains":["apify.com","github.com","bbc.co.uk"]});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
No-code integrations
Send results to Google Sheets, Slack, Airtable, HubSpot, Make, Zapier, n8n and more from the Integrations tab, start runs on a schedule, or trigger your own endpoint with a webhook when a run finishes. The Apify API gives you full control over runs and datasets.
β FAQ
Why RDAP and not WHOIS?
RDAP is the official, structured successor of WHOIS that ICANN requires of every generic registry; it returns clean JSON instead of free text.
Does it show the owner's name?
Only what the registry publishes; since the GDPR most registries redact private owners, so the Actor does not promise owner contacts.
Can it check if a domain is free?
Yes; an unregistered domain gets registered: false.
Is it legal to use Domain RDAP and DNS?
The Actor queries open RDAP servers and the DNS, the services built for exactly these lookups. Keep within reasonable volumes and their terms.
What if something is missing or does not work?
Open an issue on the Issues tab; we read each one and reply. Feature requests are welcome too.
π¬ Your feedback
Tell us what Domain RDAP and DNS should add on the Issues tab or leave a review; your notes decide what we work on next.
π Related Actors
| Actor | What it does |
|---|---|
| π§© Tech Stack Detector | Any list of domains to the technologies behind each site: CMS, shop, framework, analytics, CDN and hosting. |
| π Website Contacts | Company websites to emails, phone numbers and social profiles, one row per site, with a status that says why nothing was found. |
| πΌ ATS Jobs | Every open job from company career boards on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee in one deduped feed. |
| π OpenStreetMap Places | Shops, restaurants and offices in any city or area, with address, phone, website, opening hours and coordinates. |
| π’ Google Ads Transparency Scraper | Every ad a company runs on Google, by domain, advertiser ID or name, from the Ads Transparency Center. |
| π Broken Link Checker | Every link and image on your pages checked: HTTP status, each redirect hop, final URL and response time. |
| π©Ί NPI Registry Lookup | US doctors, nurses, clinics and pharmacies from the official CMS NPI Registry, by specialty, name, NPI or place. |
| β‘ Bulk PageSpeed Insights | Lighthouse scores, lab metrics and real-user Core Web Vitals for any list of URLs, on mobile, desktop or both. |