RDAP Domain Intelligence - Bulk Lookups + Expiry Monitor avatar

RDAP Domain Intelligence - Bulk Lookups + Expiry Monitor

Pricing

from $1.00 / 1,000 domain lookups

Go to Apify Store
RDAP Domain Intelligence - Bulk Lookups + Expiry Monitor

RDAP Domain Intelligence - Bulk Lookups + Expiry Monitor

Bulk domain lookups over RDAP (the modern WHOIS replacement): status, registrar, registration/expiry dates, nameservers, DNSSEC. Optional expiry monitoring flags domains nearing renewal or changed since last run. No personal contact data - registry records only.

Pricing

from $1.00 / 1,000 domain lookups

Rating

0.0

(0)

Developer

Jimmy A

Jimmy A

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 hours ago

Last modified

Share

RDAP Domain Intelligence - Bulk Domain Lookups + Expiry Monitoring

Bulk domain lookups over RDAP, the standardized JSON protocol that is replacing WHOIS, plus built-in expiry monitoring. Pass a list of domains and get clean, normalized records: status codes, registrar, registration and expiry dates, nameservers, and DNSSEC - straight from the authoritative registry via the official IANA bootstrap.

No proxies, no scraping, no API key. RDAP is the registries' own structured-data endpoint, so this actor is fast, stable, and accurate across hundreds of TLDs.

Privacy by design

This actor returns registry data only. Registrant, admin, and technical contact records are never read or output - only the registrar organization and the non-personal domain record. That keeps your runs clean of personal data and free of the consent headaches that come with raw WHOIS contact dumps.

What you get

One record per domain:

{
"domain": "apify.com",
"tld": "com",
"found": true,
"ldhName": "apify.com",
"status": ["client transfer prohibited"],
"registrar": { "name": "Amazon Registrar, Inc.", "handle": "468", "ianaId": "468" },
"createdDate": "2015-06-02T17:14:10Z",
"updatedDate": "2024-05-01T09:12:00Z",
"expirationDate": "2035-06-02T17:14:10Z",
"daysUntilExpiry": 3278,
"transferDate": null,
"nameservers": ["ns-1225.awsdns-25.org", "ns-1928.awsdns-49.co.uk"],
"dnssec": true,
"rdapServer": "https://rdap.verisign.com/com/v1/",
"source": "IANA RDAP (registry data via official bootstrap)",
"fetchedAt": "2026-06-11T02:14:30.000Z"
}

Domains that are unregistered, not found, or on a TLD with no RDAP server come back with found: false and an error reason, so a batch never fails on a single bad domain.

Expiry monitoring

Set expiringWithinDays and any domain inside that window gets an expiryAlert. Turn on monitor and each run is compared against the last one: when a domain's expiry date moves (a renewal or transfer), it is flagged. Run on a schedule to watch a whole portfolio and only pay for the alerts that fire.

"expiryAlert": {
"domain": "example.com",
"expirationDate": "2026-07-01T00:00:00Z",
"daysUntilExpiry": 20,
"previousExpirationDate": "2025-07-01T00:00:00Z",
"reasons": ["expires in 20 day(s)", "expiration changed 2025-07-01... -> 2026-07-01..."]
}

Inputs

  • domains (required): list of domain names to look up.
  • expiringWithinDays: flag domains expiring within N days. Empty = no threshold alerts.
  • monitor: compare against the previous run and flag renewals/transfers.
  • snapshotGroup: namespace for monitoring state, so separate portfolios track independently.

Use cases

  • Portfolio expiry watch: never lose a domain to a missed renewal - daily run, alert on the window you choose
  • Brand and threat monitoring: track nameserver, registrar, and DNSSEC changes on domains you care about
  • Sales and enrichment: append clean registrar/age/status fields to a domain list
  • AI agents: ask "when does example.com expire and who is the registrar" through the standby API endpoint

API / Standby mode for AI agents

Call the actor as a synchronous HTTP endpoint:

GET /?domain=example.com&expiringWithinDays=30

Returns the normalized record immediately. Works as a tool for agent frameworks that support Apify actors.

Pricing

Pay per event:

EventPrice
Actor start$0.0001
Per domain lookup$0.001
Per expiry alert$0.005
API call (standby)$0.02

Monitoring 500 domains daily is about $15/month plus a few cents per alert - cheaper than losing one domain.

FAQ

RDAP vs WHOIS - what's the difference? RDAP is the IETF-standard successor to WHOIS: structured JSON instead of free-text, consistent fields across registries, and the official protocol registries are mandated to run. It is more reliable to parse and less likely to break.

Which TLDs are supported? Every TLD listed in the IANA RDAP bootstrap registry (hundreds of gTLDs and many ccTLDs, including multi-label ones like co.uk). The actor refreshes the TLD-to-server map automatically. TLDs without an RDAP server return found: false.

Do you return registrant names or emails? No. By design the actor reads only the registrar organization and the non-personal domain record. Contact entities are ignored.

How fresh is the data? It is the registry's live RDAP response at request time - the authoritative source.

CSV export? Every Apify dataset exports as CSV, JSON, Excel, or via API.