DomainDaddy avatar
DomainDaddy

Pricing

from $0.85 / 1,000 lookups

Go to Apify Store
DomainDaddy

DomainDaddy

Developed by

halam

halam

Maintained by Community

DomainDaddy checks domain availability, extracts WHOIS data, analyzes DNS records (A, MX, NS, TXT), provides IP geolocation and ASN information, calculates domain age, processes up to 100 domains in batches, normalizes TLD formats, handles errors gracefully, and outputs structured JSON data.

0.0 (0)

Pricing

from $0.85 / 1,000 lookups

0

1

1

Last modified

13 hours ago

DomainDaddy - Ultimate Domain Intelligence Platform

A powerful Apify actor that scrapes comprehensive domain information including WHOIS data, DNS records, IP addresses, ASN information, and more.

πŸš€ Quick Start

Input: Provide a domain, list of domains, or URLs
Run: Execute the actor on Apify
Output: Get detailed domain analysis in the dataset

✨ Enhanced Features

  • Domain Availability Checking: Determine if domains are registered or available for purchase
  • Complete WHOIS Data: Creation date, expiration date, registrar details, name servers
  • Comprehensive DNS Records: A records, MX records, TXT records, SPF records
  • Advanced IP Analysis: IP addresses, ASN numbers, ASN country, ASN description
  • Registrar Intelligence: Accredited registrar details from ICANN with country information
  • Email Extraction: Contact emails from WHOIS data
  • Domain Age Calculation: Precise domain age with years and days breakdown
  • Flexible Input Options: Accepts domains, URLs, or lists of either
  • Robust Error Handling: Graceful handling of invalid domains with detailed error reporting
  • Batch Processing: Handle up to 100 domains in a single run
  • Rate Limiting: Built-in delays to respect DNS and WHOIS server limits

🌐 Supported Top-Level Domains

DomainDaddy supports 70+ popular top-level domains including:

.com, .org, .net, .io, .in, .it, .fr, .nl, .pl, .cn, .co, .xyz, .top, .info, .ca, .us, .kr, .online, .me, .app, .site, .mx, .cc, .gov, .tv, .pro, .se, .cloud, .ai, .be, .biz, .tw, .dk, .live, .shop, .fi, .vip, .club, .sk, .no, .kz, .dev, .il, .store, .nz, .tech, .ie, .click, .fun, .rs, .su, .one, .sg, .link, .lt, .space, .win, .life, .si, .mobi, .lol, .gg, .ee, .edu, .hr, .jp, .id

πŸ“₯ Input Schema

The actor accepts domains in various formats:

Supported Input Formats:

The actor automatically normalizes these formats to extract the domain name.

Input Parameters

ParameterTypeDescriptionRequired
domainsarrayList of domain names or URLs to analyzeYes

Input Examples:

Single Domain

{
"domains": ["example.com"]
}

Multiple Domains

{
"domains": [
"example.com",
"google.com",
"github.com"
]
}

Mixed Formats

{
"domains": [
"example.com",
"https://www.google.com",
"http://github.com"
]
}

πŸ“€ Enhanced Output Format

Each domain processed will generate a result with the following comprehensive structure:

{
"domain": "example.com",
"available": false,
"registrar": "ICANN",
"registrarCountry": "United States",
"createdDate": "1995-08-14T04:00:00Z",
"expiryDate": "2024-08-13T04:00:00Z",
"updatedDate": "2023-08-14T04:00:00Z",
"emails": "dns-admin@example.com",
"dnssec": false,
"domainAge": {
"totalDays": 10572,
"years": 28,
"remainingDays": 310,
"formattedAge": "28 years and 310 days"
},
"nameServers": ["a.iana-servers.net", "b.iana-servers.net"],
"dns": {
"A": ["93.184.216.34"],
"MX": [
{
"exchange": "mail.example.com",
"priority": 10
}
],
"NS": ["a.iana-servers.net", "b.iana-servers.net"],
"TXT": ["v=spf1 -all"]
},
"spf": "v=spf1 -all",
"ipAddresses": "93.184.216.34",
"ASN": "15133",
"ASN_Country": "US",
"ASN_Description": "EDGECAST - EdgeCast Inc.",
"TXT": "v=spf1 -all",
"MX": "mail.example.com",
"MX_IP": "93.184.216.34",
"MX_ASN": "15133",
"MX_ASN_Country": "US",
"MX_ASN_Description": "EDGECAST - EdgeCast Inc.",
"processed_at": "2024-01-15T10:30:00.000Z",
"actor_run_id": "abc123def456"
}

⚠️ Error Handling

If a domain cannot be processed, an error result will be generated:

{
"domain": "invalid-domain",
"error": "Error message describing the issue",
"processed_at": "2024-01-15T10:30:00.000Z",
"actor_run_id": "abc123def456"
}

πŸ“Š Performance & Limits

  • Memory: 512MB allocated
  • Timeout: 5 minutes per run
  • Batch Processing: Up to 100 domains per request
  • Rate Limiting: Built-in 1-second delays between domain checks
  • TLD Support: Works with 70+ popular top-level domains

πŸ’‘ Usage Examples

Basic Domain Analysis

{
"domains": ["example.com"]
}

Batch Domain Processing

{
"domains": [
"example.com",
"google.com",
"github.com"
]
}

πŸ” Use Cases

  • Domain Portfolio Management: Analyze and track your domain investments
  • Cybersecurity Research: Investigate suspicious domains and infrastructure
  • Competitor Analysis: Research competitor domain registration patterns
  • SEO Analysis: Factor domain age into SEO strategies
  • Due Diligence: Verify domain ownership and registration details
  • Brand Protection: Monitor for trademark infringements
  • Market Research: Analyze domain registration trends

πŸ› οΈ Best Practices

  1. Start with 1-5 domains to test functionality
  2. Use valid domain formats (automatic URL normalization available)
  3. Check logs for detailed error information
  4. For large batches, consider splitting into multiple runs
  5. Leverage the structured output for integration with other tools

πŸ†˜ Support

For issues or questions:

  • Check the Apify platform documentation
  • Review the actor logs for detailed error information
  • Contact support through the Apify console
  • Ensure your input matches the documented schema

πŸ“„ License

MIT License - This actor is provided as-is for use on the Apify platform.