Domain Intelligence (RDAP and DNS)
Pricing
$1.00 / 1,000 domain returneds
Domain Intelligence (RDAP and DNS)
Bulk domain lookups over official RDAP registry data plus live DNS records. Registrar, dates, status, nameservers, DNSSEC, and A, MX, NS, TXT records.
Pricing
$1.00 / 1,000 domain returneds
Rating
0.0
(0)
Developer
Ken Agland
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Bulk domain lookups over official RDAP registry data plus live DNS records. Registrar, dates, status, nameservers, DNSSEC, and A, MX, NS, TXT records.
What it does
- Resolves each TLD's official RDAP server from the IANA bootstrap file, then queries the registry directly. No WHOIS scraping, no API key.
- Returns registrar, creation, expiration, and last-changed dates, EPP status codes, nameservers, and DNSSEC delegation.
- Detects unregistered domains: a registry 404 is reported as
registered: false(likely available). - Optionally resolves live A, AAAA, MX, NS, and TXT records via DNS over HTTPS.
- Accepts full URLs as input and normalizes them to bare domains.
Input
| Field | Type | Description |
|---|---|---|
domains | array | Domains to look up. Full URLs are accepted and normalized (scheme and path stripped). |
includeDns | boolean | Also resolve live A, AAAA, MX, NS, and TXT records. Default true. |
Example:
{"domains": ["openai.com", "anthropic.com", "some-candidate-name.com"],"includeDns": true}
Output
One dataset item per domain:
{"domain": "openai.com","tld": "com","registered": true,"rdapServer": "https://rdap.verisign.com/com/v1","registrar": "MarkMonitor Inc.","createdDate": "2007-01-19T19:28:24Z","expiresDate": "2029-01-19T19:28:24Z","updatedDate": "2024-10-17T22:20:04Z","status": ["client delete prohibited", "client transfer prohibited", "client update prohibited", "server delete prohibited", "server transfer prohibited", "server update prohibited"],"nameservers": ["ns1-02.azure-dns.com", "ns2-02.azure-dns.net", "ns3-02.azure-dns.org", "ns4-02.azure-dns.info"],"dnssec": false,"dns": {"a": ["104.18.33.45", "172.64.154.211"],"aaaa": [],"mx": ["1 aspmx.l.google.com.", "5 alt1.aspmx.l.google.com."],"ns": ["ns1-02.azure-dns.com.", "ns2-02.azure-dns.net."],"txt": ["v=spf1 include:_spf.google.com -all"]},"note": null}
For an unregistered domain, registered is false and note explains it. If a TLD has no RDAP server, the RDAP fields stay null, note says so, and DNS records are still resolved.
The run's OUTPUT key-value record holds an aggregate: how many domains were looked up, how many are registered, not registered, or unknown.
Pricing
Pay per result plus Apify platform usage.
Data source
Registration data comes from the official RDAP servers of each registry, discovered through the IANA bootstrap file (data.iana.org/rdap/dns.json). DNS records come from Google Public DNS over HTTPS (dns.google). The Actor waits 300 ms between domains and retries rate limits with backoff. Some ccTLDs do not operate an RDAP server; those return DNS data only.