482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

WHOIS RDAP & DNS Lookup logo

WHOIS RDAP & DNS Lookup

hipersoft/rdap-whois-dns-lookup

Bulk domain intelligence: WHOIS/RDAP registrar, creation/expiry dates and statuses plus full DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA) for every domain. Keyless, no signup.

Total users

2

Monthly users

1

Total runs

71

Per domain looked up

$0.004

Last rebuilt

Oct 28, 2026

Overview

Look up registrar, creation/expiry dates, statuses, nameservers and full DNS records for a whole list of domains at once — no API key needed.

What it does

  • WHOIS / RDAP — registrar name, creation, last-updated and expiry dates, plus domain statuses (e.g. clientTransferProhibited).
  • Days to expiry — a ready-to-use countdown for every domain, perfect for renewal alerts.
  • Nameservers — the authoritative nameservers on record.
  • Full DNS records — A, AAAA, MX, NS, TXT, CNAME and SOA for each domain.
  • Bulk — pass one domain or thousands; you get one clean row per domain.

Use cases

  • Domain expiry monitoring on a schedule — run daily and alert when daysToExpiry drops below a threshold.
  • n8n / Make / Zapier — feed the dataset into a workflow to sync registrar data, trigger renewals or update a CRM.
  • Security & recon — inventory nameservers, MX providers and TXT/SPF/DKIM records across a portfolio.
  • Migrations & audits — verify DNS and registrar details before and after a move.

Input

{ "domains": ["apify.com", "example.org", "google.com"] }
Field Type Description
domains array of strings Domain names to look up. One WHOIS/RDAP + DNS lookup is performed per domain.

Output

{
  "domain": "apify.com",
  "registrar": "Gandi SAS",
  "created": "2015-12-14T14:40:39Z",
  "updated": "2024-11-13T10:22:07Z",
  "expires": "2025-12-14T14:40:39Z",
  "daysToExpiry": 114,
  "statuses": ["clientTransferProhibited"],
  "nameservers": ["ns1.example-dns.net", "ns2.example-dns.net"],
  "dns": {
    "A": ["104.26.0.0"],
    "AAAA": ["2606:4700::"],
    "MX": ["10 mail.apify.com"],
    "NS": ["ns1.example-dns.net", "ns2.example-dns.net"],
    "TXT": ["v=spf1 include:_spf.google.com ~all"],
    "CNAME": [],
    "SOA": { "nsname": "ns1.example-dns.net", "hostmaster": "hostmaster.example-dns.net" }
  },
  "ok": true
}

Output schema

Field Type Description
domain string The domain that was looked up.
registrar string Registrar of record.
created string Registration date (ISO 8601).
updated string Last-updated date (ISO 8601).
expires string Expiry date (ISO 8601).
daysToExpiry integer Days until expiry (negative if already expired).
statuses array Domain status codes.
nameservers array Authoritative nameservers.
dns object DNS records: A, AAAA, MX, NS, TXT, CNAME, SOA.
ok boolean true if the lookup succeeded.

FAQ

Do I need an API key or account anywhere? No — just pass a list of domains and run.

Can I automate it or run it on a schedule? Yes — use the integrations on the Apify platform (n8n, Make, Zapier and more) and the Apify API. Schedule it to monitor domain expiry automatically.

What if a domain fails to resolve? The run never fails — that domain's row is returned with ok: false and an error message, and the rest keep going.

Notes

Original clean-room implementation.

Input

FieldTypeDescription
domains required
Domains
arrayList of domain names to look up (e.g. apify.com, example.org). One WHOIS/RDAP + DNS lookup is performed per domain.

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~rdap-whois-dns-lookup/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "domains": [
    "apify.com",
    "example.com"
  ]
}'

Pricing

EventPricePaid plans from
Domain Looked Up
Charged per domain WHOIS/RDAP + DNS lookup.
$0.004$0.002

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build