For the complete site index, see llms.txt. Docs index: llms-docs.txt. Marketing corpus: llms-full.txt. Docs corpus: llms-full-docs.txt. Prefer markdown URLs where available (append .md).. Product skill: skill.md. Pricing: pricing.md. Docs MCP: /docs/mcp. Site MCP: /mcp.

Domain Warmup & NRD Filter Diagnostic

Domain Age & Warmup Checker

Check when any domain was registered via official RDAP records. Discover whether domain age or cold-sending filters will cause Gmail and Outlook to route your emails to spam.

Try Presets:

We query official ICANN RDAP registry endpoints and public email DNS. We do not send emails or scrape WHOIS.

Why domain age impacts your email deliverability.

Mailbox algorithms automatically scrutinize newly registered domains. Understand cold-domain risks before sending high-volume outreach.

Newly Registered Domain (NRD) Filters

Mailbox filters like Spamhaus and Gmail automatically penalize domains younger than 14–30 days to defend against disposable spam and phishing campaigns.

Authoritative RDAP Verification

We query direct ICANN Registration Data Access Protocol (RDAP) endpoints rather than rate-limited, scraped WHOIS port 43 data.

Age vs. Authentication Separation

An 8-year-old domain can still fail if SPF/DMARC are missing, while a 4-day-old domain will trigger cold-domain filters even with perfect DNS.

Domain Parking & Status Detection

Detect registrar parking pages, clientHold suspensions, and upcoming domain expiration before sending valuable campaign volume.

Check domain age via API.

Integrate automated RDAP creation date lookups and warmup health checks into your email verification or customer onboarding pipeline.

1

Install the Node.js package

npm install reloop-email
2

Query domain age and warmup advice with Node.js

check_age.ts
1import Reloop from 'reloop-email';
2
3const reloop = new Reloop(process.env.RELOOP_API_KEY);
4
5const report = await reloop.tools.domainAge({
6 domain: 'stripe.com',
7});
8
9console.log(`Age: ${report.age.ageDays} days`);
10console.log(`Verdict: ${report.verdict}`);
11console.log(`Headline: ${report.headline}`);
3

Inspect JSON domain age report (200 OK)

response.json
1{
2 "domain": "stripe.com",
3 "registrableDomain": "stripe.com",
4 "resolvedAt": "2026-08-31T12:00:00.000Z",
5 "responseTimeMs": 142,
6 "verdict": "mature",
7 "headline": "This domain is old enough",
8 "summary": "Registered over 15.0 years ago (5,680 days). Domain age is completely mature and will not impact email deliverability.",
9 "disclaimer": "Gmail and Outlook do not publish an exact age threshold. This evaluation provides Reloop’s sending guidance based on newly registered domain filters.",
10 "age": {
11 "createdAt": "2011-02-11T20:29:43.000Z",
12 "ageDays": 5680,
13 "expiresAt": "2027-02-11T20:29:43.000Z",
14 "source": "rdap"
15 },
16 "registry": {
17 "registrar": "MarkMonitor Inc.",
18 "status": ["clientTransferProhibited"],
19 "tld": "com"
20 },
21 "nameservers": {
22 "hosts": ["dns1.p01.nsone.net", "dns2.p01.nsone.net"],
23 "provider": "NS1",
24 "kind": "production"
25 },
26 "emailSetup": {
27 "spf": true,
28 "dmarc": true,
29 "dmarcPolicy": "reject",
30 "mx": true
31 },
32 "nextStep": {
33 "title": "Send high-volume email with Reloop",
34 "body": "Scale your transactional and marketing emails with Reloop's developer API and SMTP infrastructure.",
35 "href": "/dashboard/signup"
36 },
37 "warnings": []
38}

Frequently asked questions.

Everything you need to know about newly registered domains (NRDs), RDAP queries, cold domain filters, and email warmup timelines.

Ship your first email in minutes

Open-source, deliverability-focused, and yours to self-host or run on Reloop Cloud. No lock-in, no rewrite later.

Reloop