Domain Lead Qualifier โ WHOIS + DNS Email-Readiness Score
Pricing
from $1.00 / 1,000 results
Domain Lead Qualifier โ WHOIS + DNS Email-Readiness Score
Upload a list of domains โ get age, registrar, MX/SPF/DMARC status, TLS info, hosting org, and a green/red โemail-ready lead score.โ Perfect for SDRs, lead-gen agencies, list vendors, and growth teams who donโt want to waste time emailing dead domains.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

Emiliano Mastragostino
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
๐งญ Domain Lead Qualifier โ Email Readiness & WHOIS Intelligence API (Bulk Enrichment)
Upload domains โ get age, registrar, DNS auth & email-sendability score. Built for SDRs, lead-gen agencies & list vendors.
Domain Lead Qualifier helps SDR teams and growth operators qualify domains before outreach using email readiness and deliverability signals, WHOIS/RDAP registration data, TLS status, and hosting intelligence. Run it from the Apify Console or automate it via API to score domains at scale and avoid low-quality or risky leads.
โญ Key Features
- ๐ฏ Bulk domain enrichment for lead qualification โ one result per domain
- ๐ฌ Email readiness & deliverability checks โ MX, SPF, DMARC + disposable detection
- ๐งพ WHOIS / RDAP intelligence โ domain age, registrar, expiry (with fallback)
- ๐ TLS validation โ certificate status and days to expiration
- ๐ Hosting context โ resolved IP, ASN, hosting organization
- ๐งฎ Email-readiness score (0โ100) โ ๐ข high / ๐ก medium / ๐ด low, fully configurable
๐ก Why use this Actor?
- Avoid bad leads โ filter domains with no MX, disposable email, or weak auth
- Protect deliverability โ catch SPF/DMARC gaps before campaigns go out
- Audit lead vendors โ objectively score purchased lists at scale
- Save SDR time โ prioritize outreach to high-scoring domains only
๐ฅ Input
Configure the Actor from the Input tab. Only domains is required โ everything else is optional.
domains (required)
Domains to enrich and qualify.
- URLs are automatically normalized to domains
concurrency (optional)
Controls how many domains are processed in parallel.
- Default: 10
- Higher values are faster but use more memory
scoring (optional)
Customizes how the email_score (0โ100) is calculated.
- If omitted, the Actor uses a production-ready default scoring model
- Use this only if you want to change how domains are ranked
Minimal example (most users)
{"domains": ["example.com", "google.com"]}
โ Uses default concurrency and default scoring. This is enough for most SDR, lead-gen, and list QA workflows.
Full example (explicit defaults shown)
The example below shows all default values. You do not need to include this unless you want to override something.
{"domains": ["example.com", "google.com"],"concurrency": 10,"scoring": {"weights": {"mx": 30,"spf": 15,"dmarc": 10,"domainAge": 25,"tls": 15,"notDisposable": 5},"thresholds": {"high": 70,"medium": 40}}}
๐ก Partial overrides are supported. You can change only
thresholds.high(for example) and keep all default weights.
๐ค Output
Each input domain produces one result object in the default dataset.
{"domain": "example.com","has_mx": true,"has_spf": true,"has_dmarc": true,"tls_valid": true,"is_disposable": false,"email_score": 100,"email_score_label": "high","email_score_emoji": "๐ข","resolved_ip": "104.18.27.120","domain_registered_at": "1995-08-14","expires_at": "2026-08-13","registrar": "RESERVED-Internet Assigned Numbers Authority","domain_age_days": 11101,"tls_expires_in_days": 71,"hosting_cms": "unknown","asn": 13335,"hosting_org": "Cloudflare"}
Key fields to watch
email_score,email_score_label,email_score_emojiโ primary qualification signalshas_mx,is_disposableโ fast exclusion filtersdomain_age_days,expires_at,registrarโ trust and risk indicatorstls_valid,tls_expires_in_daysโ maintenance and security signals
Per-domain lookup failures donโt crash the run. Partial results may include
*_errorfields.
๐ง Tips & Best Practices
-
Interpret the score
- ๐ข High: safe for outreach
- ๐ก Medium: review or enrich further
- ๐ด Low: exclude from cold email
-
Fast exclusion rules
has_mx = falseis_disposable = trueemail_score_label = "low"
-
When to customize scoring
- Donโt customize for general B2B qualification or list QA
- Customize if you target very new startups, need strict compliance, or want higher auth requirements
-
Performance tuning
- Start with
concurrency = 10 - Increase only if runs are slow and memory usage is low
- Reduce concurrency first if you see timeouts
- Start with
๐ Integrations
This Actor fits naturally into automated lead-qualification workflows:
- Actor-to-Actor: Trigger this Actor from another Actor or Task, or pass its dataset to a downstream Actor for filtering, enrichment, or export.
- Automation tools: Run it from Zapier, Make, n8n, or similar platforms using the same JSON input as in Apify Console.
- Data pipelines: Connect the output dataset to integration-ready Actors to upload results to databases, spreadsheets, or internal systems.
See Apifyโs integration docs for setup details.
๐ Get Started
Upload a list of domains and get email-readiness scores fast. Ideal for SDR teams, lead-gen agencies, and anyone qualifying leads before outreach.
๐ Support
This Actor is actively maintained. Need help or want to customize it?
- ๐ฌ Contact the developer
- ๐ Report a bug
- โจ Request a feature