
Domain Availability, Expiry, WHOIS, DNS, IP, ASN, 70+ TLD
Pricing
from $0.85 / 1,000 lookups

Domain Availability, Expiry, WHOIS, DNS, IP, ASN, 70+ TLD
Checks domain availability and expiry dates, retrieves WHOIS & RDAP data, analyzes DNS records (A, MX, NS, TXT), provides IP geolocation and ASN details, calculates domain age, and supports batch processing. Supports 70+ TLDs, handles errors gracefully, and delivers clean, structured JSON output.
5.0 (1)
Pricing
from $0.85 / 1,000 lookups
0
13
13
Last modified
a day 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
Parameter | Type | Description | Required |
---|---|---|---|
domains | array | List of domain names or URLs to analyze | Yes |
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
- Start with 1-5 domains to test functionality
- Use valid domain formats (automatic URL normalization available)
- Check logs for detailed error information
- For large batches, consider splitting into multiple runs
- 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.