New Domains Scraper - Newly Registered Domains by Keyword & TLD avatar

New Domains Scraper - Newly Registered Domains by Keyword & TLD

Pricing

$1.80 / 1,000 domains

Go to Apify Store
New Domains Scraper - Newly Registered Domains by Keyword & TLD

New Domains Scraper - Newly Registered Domains by Keyword & TLD

Scrape newly registered and deleted domains from dnpedia.com's daily zone lists by date, TLD and keyword, or watch live registrations. DNS, MX email provider, live website, title, TLS certificate, RDAP creation date and brand lookalikes per domain. No login, no API key.

Pricing

$1.80 / 1,000 domains

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does New Domains Scraper do?

New Domains Scraper pulls the newly registered domains published by dnpedia.com — every name that entered (or left) a gTLD zone file on a given day, about 350,000-500,000 a day across ~1,100 gTLDs — and filters them by keyword, TLD and brand before anything else is checked. Each matched domain can then be checked for DNS, email (MX) provider, a live website with its title, a valid TLS certificate, and the registry's RDAP creation date and registrar. A second source, Live, returns registrations verified in the last minutes, with the exact registration time, ccTLDs included.

Newly registered domains list · NRD feed · new domain names by keyword · daily new domains · dropped domains list

  • 🆕 Daily new-domain lists — dnpedia's zone-file additions per day and TLD, up to 45 days back; 494,220 added names on 2026-10-16, 183,551 of them .com.
  • 🔎 Keyword search across new domains — contains, starts with, ends with or exact name; exclude words; name length; any number of keywords.
  • 🛡️ Brand watch-list — catches new lookalikes of your brands: exact, contained, one-letter typos and lookalike characters (paypa1, rnicrosoft, micros0ft-support).
  • 📧 DNS + email check — resolves, IPs, MX hosts and the email provider (Google Workspace, Microsoft 365, Zoho, Namecheap, Titan…), nameservers and DNS provider, parked / for-sale flag.
  • 🌐 Website check — live or not, HTTP status, final URL, page title, and whether the site serves a valid TLS certificate and from whom.
  • 🧾 RDAP registration check — creation date and registrar, and isNewRegistration: a true new registration vs an older name re-entering the zone.
  • 🗑️ Deleted domains — the names that dropped out of each zone that day.
  • ⚡ Live source — about 100-200 verified registrations a minute with the registration timestamp and nameservers, ccTLDs such as .ca, .co.uk, .com.br, .io included.
  • 🔔 Only-new mode for a daily schedule; no login, no API key, no browser; JSON, CSV, Excel or API.

What data can you get from dnpedia's new-domain lists?

🌐 Domain + ASCII / punycode form🔤 Name, TLD, name length, IDN flag📅 First-seen day (zone date)
🆕 Added / deleted / live list🔑 Matched keyword🛡️ Lookalike of brand, type, edit distance
✅ Resolves + IP addresses📧 Has MX, MX hosts📮 Email provider
🧭 Nameservers🏢 DNS provider🅿️ Parked / for-sale flag
💻 Website live + HTTP status🔗 Final website URL📰 Homepage title
🔒 Valid TLS certificate🏷️ Certificate issuer🗓️ Registered at (RDAP / live)
🏛️ Registrar (RDAP)🆚 True new registration or re-entry⏱️ Detected at (live source)

How to scrape newly registered domains with New Domains Scraper

  1. Create a free Apify account — it comes with monthly platform credit.
  2. Open New Domains Scraper and type one or more keywords (dental, shop, law) and, if you want, TLDs (com, xyz).
  3. Pick the day range and the checks you want (DNS + email and website are on by default).
  4. Set Max domains and click Start.
  5. Download the results as JSON, CSV or Excel, or read them through the API.

⬇️ Input

ParameterTypeDescription
modeselectdaily (default): dnpedia's daily zone-file lists, gTLDs. live: registrations verified in the last minutes, ccTLDs included.
keywordslistWords matched against the name, e.g. dental, shop. Empty = every domain of the chosen TLDs. Prefill: shop.
tldslistExtensions without the dot, e.g. com, xyz, shop. Empty = the TLD coverage below. Prefill: com.
listTypeselectadded (default) or deleted.
daysBackintegerDaily lists to read, newest first. 1-45, default 1.
datedateNewest day to read (YYYY-MM-DD, UTC). Empty = the latest day published.
tldCoverageselectWith no TLDs listed: top (default) = the 100 busiest gTLDs of each day (98.8% of 2026-10-16's names); all = every active gTLD (504 lists that day).
liveMinutesintegerLive source: minutes to watch, 1-30, default 1.
matchModeselectcontains (default), startsWith, endsWith, exact.
excludeKeywordslistDrop names containing any of these.
minLength / maxLengthintegerName length bounds, 0 = off.
watchBrandslistBrands to find lookalikes of (with or without keywords).
onlyWithEmail / onlyLiveWebsite / excludeParked / onlyNewRegistrationsbooleanKeep only domains with MX / with a live homepage / not parked / whose RDAP creation date is within 5 days of the zone day.
enrichDns / checkWebsitebooleanDefault on.
verifyRegistrationbooleanRDAP creation date + registrar. Default off.
onlyNewbooleanSkip domains this same search delivered on earlier runs.
maxItemsintegerDefault 100, prefill 10, 0 = no limit.
compactboolean14 core fields only.
proxyConfigurationproxyNot needed (dnpedia answers direct).

Input JSON

{
"keywords": ["dental", "dentist"],
"tlds": ["com", "net"],
"daysBack": 3,
"onlyWithEmail": true,
"verifyRegistration": true,
"maxItems": 200
}

Leave TLDs empty to search every busy extension

With no TLDs listed, the actor reads the busiest 100 gTLDs of each day (98.8% of the day's new names, about a minute per day). Switch TLD coverage to all for the long tail (504 lists on 2026-10-16, about five minutes per day). The busiest extension is read first, so a run usually fills Max domains from .com.

Use the brand watch-list for lookalikes, keywords for prospects

keywords find names that contain a word. watchBrands find names that imitate a brand: paypa1.com, paypai-login.com, afazon.com, micros0ft-support.com. Brands up to 7 letters allow one changed letter, longer brands two.

Pick added or deleted

Added = names that entered the zone that day: new registrations, plus some older names re-entering after a hold (2-5% of .com rows in our checks; turn on the RDAP check to tell them apart). Deleted = names that left the zone that day.

⬆️ Output

{
"domain": "barundentalla.com",
"tld": "com",
"listType": "added",
"firstSeenDate": "2026-10-16",
"registeredAt": "2026-10-15T19:13:39Z",
"isNewRegistration": true,
"registrar": "NameCheap, Inc.",
"matchedKeyword": "dental",
"resolves": true,
"ipAddresses": ["75.2.60.5"],
"hasMx": true,
"mxHosts": ["eforward1.registrar-servers.com", "..."],
"emailProvider": "namecheap",
"nameservers": ["dns1.registrar-servers.com", "dns2.registrar-servers.com"],
"dnsProvider": "namecheap",
"parkedForSale": false,
"websiteLive": true,
"websiteStatus": 200,
"websiteUrl": "https://barundentalla.com/",
"websiteTitle": "Barun Dental Group",
"hasCertificate": true,
"certificateIssuer": "Let's Encrypt",
"source": "dnpedia-daily"
}

Fields

Fill = share of rows with a value in our 2026-10-17 run (keyword dental, busiest 100 TLDs, 1 day, 100 domains, RDAP on). A false counts as filled — it is an answer.

FieldMeaningFill
domain, domainAscii, name, tld, isIdn, nameLengthThe domain as listed (IDNs in Unicode) and its parts100%
listType, firstSeenDateadded / deleted / live; the zone day100%
matchedKeywordThe keyword that matched100%
typosquatTarget, typosquatType, typosquatDistanceBrand watch-list match (only with watchBrands)100% of brand rows (paypal / amazon / microsoft on 2026-10-16: 140 matches in .com, first 40 = 37 contained + 3 typos)
resolves, hasMxDNS answered A / MX (true or false)98% (90% resolve, 36% have MX)
ipAddressesA records90%
mxHosts, emailProviderMail servers and who runs them36% (every domain with MX)
nameservers, dnsProviderDelegation and its operator100%
parkedForSaleParking / for-sale nameserver or page100% (5% true)
websiteLiveHomepage answered 2xx (true or false)100% (80% true)
websiteStatus, websiteUrlFinal HTTP status and URL90%
websiteTitleHomepage title65%
hasCertificate / certificateIssuerValid TLS certificate (true or false) / its issuer92% (64% valid) / 64%
registeredAt, registrar, rdapStatus, isNewRegistrationRDAP record (with verifyRegistration)100% (95% true new registrations)
detectedAtLive source only100% of live rows
source, sourceUrl, scrapedAtProvenance100%

Live source, 1 minute on 2026-10-17: 117 registrations, registeredAt / detectedAt / nameservers 100%, 29 different TLDs including ccTLDs (.co.uk, .com.br, .io).

Use cases

  • 🎨 Web design, hosting and SEO agencies — new businesses the day they register (dental, law, roofing), with onlyWithEmail and the homepage status to see who still needs a site.
  • 🛡️ Brand protection and phishing defence — daily lookalikes of your brands with watchBrands, registrar and creation date for the takedown request.
  • 🔐 Threat intelligence / SOC — new names containing login, verify, wallet, their nameservers, IPs and certificates, scheduled daily with only-new on.
  • 💹 Domain investors — short new names by length, dropped names from the deleted list.
  • 📈 Market research — how many names per niche keyword each day.
  • 🧩 Lead pipelines — send the domains with live sites to a contact scraper.

How much does it cost to scrape newly registered domains?

Pay per domain, no start fee: $0.0018 per domain ($1.80 per 1,000), DNS, email, website, TLS and RDAP checks included. Filtered-out, already-delivered and unreachable domains are never charged.

RunDomainsPrice
Demo (prefill)10$0.018
One keyword, one day100$0.18
A niche feed1,000$1.80

Integrations, API, scheduling & MCP

  • Schedule it daily with Only domains not delivered before on to get each day's new names once.
  • Integrations: Google Sheets, Slack, Make, Zapier, n8n and webhooks from the Integrations tab.
  • API: call it from Python or JavaScript with apify-client, then read the dataset.
  • MCP: connect it to Claude, ChatGPT or Cursor through the MCP tab.

More domain scrapers

🔎 WHOIS Domain Lookup
Full WHOIS / RDAP record for a list of domains.
📈 Trending Domains Scraper
Domains gaining traffic (Tranco, Cloudflare Radar).
🛍️ Shopify Store Analyzer
Theme, apps and products per store domain.
📇 Email & Contact Scraper
Emails and phones from a list of websites.
✉️ Work Email Finder
Name + domain to a work email.

More on our profile: scrapersdelight.

Limits & empty runs

  • Daily lists cover gTLDs (com, net, org, xyz, shop, app and ~1,100 more), not ccTLDs; the live source includes ccTLDs.
  • dnpedia keeps the daily name lists for about 45 days (from 2026-09-01 on 2026-10-17); older days are reported in the run summary and skipped.
  • dnpedia serves about two lists a second: the busiest 100 TLDs take about a minute per day, all 504 active ones about five minutes.
  • Added lists include some older names re-entering a zone; the RDAP check marks them isNewRegistration: false.
  • An empty run means no name matched — widen the keywords, TLDs or days. Nothing is charged for it.

FAQ

How much does New Domains Scraper cost?

$0.0018 per delivered domain with every check included, no start fee. 100 domains cost $0.18.

How many new domains does New Domains Scraper see per day?

Everything dnpedia lists: 494,220 added gTLD names on 2026-10-16 across 504 TLDs (183,551 .com). Set Max domains to 0 for no limit.

How fresh are the newly registered domains?

Each daily list appears once dnpedia has processed that day's zone files: at 00:30 UTC on 2026-10-17 the newest was 2026-10-16. The live source returns registrations minutes old.

Can New Domains Scraper search new domains by keyword?

Yes — any number of keywords with contains / starts with / ends with / exact matching, excluded words and name length, across one TLD or all of them.

Does New Domains Scraper find typosquats of my brand?

Yes. Put your brands in Brand watch-list: exact, contained, one-letter typos and lookalike characters are matched and labelled in typosquatTarget / typosquatType.

Does New Domains Scraper return the registration date and registrar?

Yes, with RDAP registration check on: registeredAt and registrar from the registry, filled on 100% of rows in our test.

Can I run New Domains Scraper every day and get only new domains?

Yes. Schedule it and turn on Only domains not delivered before; domains delivered by earlier runs of the same search are skipped and not charged.

Can I use New Domains Scraper through the API or MCP?

Yes — the API tab has Python, JavaScript and cURL examples, and the MCP tab connects it to AI assistants.

Why did New Domains Scraper return no results?

No new name matched your filters on the days read. Add keywords, remove TLD restrictions, read more days or switch TLD coverage to all.

Do I need an API key or a login for New Domains Scraper?

No. dnpedia's lists, public DNS and the registries' RDAP servers are open.

Your feedback

Found a domain that should be in a list, or want another field? Open an issue on the Issues tab.