WhoisDS Newly Registered Domain Feed + Enrichment avatar

WhoisDS Newly Registered Domain Feed + Enrichment

Pricing

Pay per event

Go to Apify Store
WhoisDS Newly Registered Domain Feed + Enrichment

WhoisDS Newly Registered Domain Feed + Enrichment

Daily delta of newly registered domains from the whoisds.com free NRD feed, enriched with DNS (A/MX/NS), Certificate Transparency presence, IDN punycode decoding, and keyword/typosquat matching against a brand watch-list. Fully passive.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

9 days ago

Last modified

Share

WhoisDS Newly Registered Domain Feed Scraper

Pulls the daily newly-registered-domain list from whoisds.com and enriches it with DNS records, Certificate Transparency presence, and IDN decoding. Returns up to 70,000 domains a day, filterable by TLD or keyword, with typosquat scoring against your own brand list.


WhoisDS Newly Registered Domain Feed Scraper Features

  • Reads whoisds's free daily NRD list — no scraping of paywalled whois data, just the raw domain feed
  • Filters by TLD or keyword before enrichment, so you're not paying to resolve DNS for 70K domains you don't care about
  • Resolves A, MX, and NS records for every matched domain via public DNS
  • Checks Certificate Transparency logs (crt.sh) for a live or issued cert — opt-in, since it adds a request per domain
  • Decodes IDN/punycode domains to their Unicode form for homograph review
  • Scores each domain against a brand watch-list you supply, flagging close-but-not-identical matches as likely typosquats
  • Pure API + DNS lookups — no browser, no proxy, nothing actively probes the registered domain itself

Who Uses Newly Registered Domain Data?

  • Phishing-defense teams — catch lookalike and typosquat domains the day they're registered, not weeks later when a campaign is already live
  • Brand protection analysts — feed the daily delta into a takedown queue instead of manually watching a registrar dashboard
  • Threat intel researchers — track registration patterns by TLD or keyword cluster across the free daily firehose
  • Security tooling vendors — build a defensive-domain-monitoring feature on top of a feed that already does the DNS/CT legwork

How WhoisDS Newly Registered Domain Feed Scraper Works

  1. Pick a date (or let it default to two days back — the feed needs a short lag to fully populate).
  2. The actor fetches that day's domain list and filters it by TLD and/or keyword, if you supplied either.
  3. Each matched domain gets resolved against public DNS and, if you asked for it, checked against Certificate Transparency logs.
  4. Every record gets IDN-decoded and scored against your brand watch-list before it's saved — so what you get back is ready to triage, not a raw domain dump.

Input

{
"maxItems": 50,
"tlds": ["com", "net"],
"keywords": ["paypal", "bank"],
"watchBrands": ["paypal", "chase", "wellsfargo"],
"enrichDns": true,
"checkCert": false
}
FieldTypeDefaultDescription
maxItemsinteger50Maximum number of enriched domain records to emit for this run.
datestring2 days before today (UTC)Specific NRD list date to fetch, format YYYY-MM-DD. The feed publishes with a short lag, so recent dates can come back empty.
tldsarraynoneOnly emit domains under these TLDs (no leading dot, e.g. com, xyz). Leave empty for all TLDs.
keywordsarraynoneOnly emit domains whose label contains one of these terms (case-insensitive substring match).
watchBrandsarraynoneBrand names to fuzzy-match new domains against for typosquat/homograph detection. Populates typosquat_target.
enrichDnsbooleantrueResolve A, MX, and NS records for each matched domain via public DNS.
checkCertbooleanfalseLook up each matched domain in public Certificate Transparency logs (crt.sh). Adds one request per domain.

WhoisDS Newly Registered Domain Feed Scraper Output Fields

{
"domain": "paypa1-secure-login.com",
"registration_date": "2026-07-11",
"tld": "com",
"punycode_ascii": "paypa1-secure-login.com",
"unicode_label": "paypa1-secure-login.com",
"has_mx": false,
"mx_hosts": [],
"a_records": ["172.67.146.112"],
"ns_hosts": ["wilson.ns.cloudflare.com", "walk.ns.cloudflare.com"],
"has_active_cert": true,
"typosquat_target": "paypal",
"keyword_matched": "paypal",
"first_seen_at": "2026-07-11T00:00:00.000Z",
"scraped_at": "2026-07-13T06:36:11.766Z"
}
FieldTypeDescription
domainstringNewly registered domain name, as listed by whoisds.
registration_datestringDate this domain appeared in the whoisds NRD list (UTC, YYYY-MM-DD).
tldstringTop-level label of the domain (e.g. com, xyz).
punycode_asciistringASCII/punycode (xn--) form of the domain.
unicode_labelstringDecoded Unicode form of the domain, for IDN homograph review.
has_mxbooleanTrue if the domain has at least one MX record (mail-capable).
mx_hostsarrayMX record hostnames, if any.
a_recordsarrayResolved IPv4 A records, if any.
ns_hostsarrayAuthoritative NS hostnames, if any.
has_active_certbooleanTrue if a certificate for this domain appears in public Certificate Transparency logs.
typosquat_targetstringClosest brand from your watch-list this domain fuzzy-matches, if any.
keyword_matchedstringWatch-list keyword that matched this domain, if keyword filtering was used.
first_seen_atstringUTC timestamp for the start of the domain's registration_date.
scraped_atstringISO-8601 timestamp when this record was scraped.

FAQ

How do I scrape newly registered domains?

WhoisDS Newly Registered Domain Feed Scraper reads whoisds's free daily NRD list and returns the domains registered on a given day, enriched with DNS and certificate data. No account or API key needed — the feed is public.

How much does WhoisDS Newly Registered Domain Feed Scraper cost to run?

It's priced per record on the standard PPE profile. DNS enrichment is included by default; Certificate Transparency lookups are opt-in via checkCert since they add a request per domain.

Can I filter by TLD or keyword?

Yes. Set tlds to restrict the feed to specific extensions, or keywords to only return domains whose label contains a watch-list term. Both are optional and can be combined.

Does WhoisDS Newly Registered Domain Feed Scraper need proxies?

No. It reads a public daily feed, resolves DNS, and queries a public Certificate Transparency log aggregator — nothing here needs a proxy or a browser.

What does typosquat scoring actually check?

watchBrands runs an edit-distance comparison against each domain's label. A close-but-not-identical match gets flagged in typosquat_target — an exact match is skipped, since that's presumably the brand registering its own domain.


Need More Features?

Need a different date range, extra enrichment fields, or a different filter shape? File an issue or get in touch.

Why Use WhoisDS Newly Registered Domain Feed Scraper?

  • Delta, not a dump — returns one day's new registrations, not a static domain-age lookup like most of the competition.
  • Enrichment included — DNS, Certificate Transparency, and typosquat scoring ship standard, so you're not stitching together three separate tools to triage a domain.
  • Passive by design — reads a published feed and public DNS/CT records only. Nothing ever connects to the domain itself.