Domain Lead Qualifier โ€“ WHOIS + DNS Email-Readiness Score avatar
Domain Lead Qualifier โ€“ WHOIS + DNS Email-Readiness Score

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Domain Lead Qualifier โ€“ WHOIS + DNS Email-Readiness Score

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

Emiliano Mastragostino

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

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 signals
  • has_mx, is_disposable โ€” fast exclusion filters
  • domain_age_days, expires_at, registrar โ€” trust and risk indicators
  • tls_valid, tls_expires_in_days โ€” maintenance and security signals

Per-domain lookup failures donโ€™t crash the run. Partial results may include *_error fields.

๐Ÿง  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 = false
    • is_disposable = true
    • email_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

๐Ÿ”Œ 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?