Give it a list of domains and get back registration date, expiration date, age, and time remaining — instantly.
Send a list of domain names and this tool tells you exactly how old each one is, when it was first registered, when it expires, and how much time is left before expiration. Great for spotting brand-new suspicious domains, researching competitors, or evaluating domains before buying or linking to them. Works with over 100 domain extensions worldwide.
https://domain-age-checker.underscoredone.com/lookup
$0.01 per request — pay via x402/USDC. No account needed.
POST a JSON body with a 'domains' list of domain name strings (plain domains or full URLs both work). Each result includes 'domainName', 'age' as a human-readable string, 'registrationDate', 'lastUpdateDate', 'expirationDate', 'expiringIn' as a human-readable string, and 'status' which is 'success' or 'error'. If WHOIS data cannot be retrieved for a domain, that entry will have status 'error' and an 'error' field explaining why — other domains in the batch still return normally. Strip URLs down to bare domains before lookup. Batch size is capped at 50 domains per request.
{
"domains": [
"google.com",
"openai.com",
"github.com"
]
}
{
"api_version": "1.0.0",
"results": [
{
"domainName": "google.com",
"age": "26 Years 10 Months 12 Days",
"registrationDate": "1997-09-15",
"lastUpdateDate": "2024-09-07",
"expirationDate": "2028-09-14",
"expiringIn": "3 Years 1 Month 18 Days",
"status": "success"
},
{
"domainName": "openai.com",
"age": "9 Years 3 Months 5 Days",
"registrationDate": "2015-04-18",
"lastUpdateDate": "2024-11-01",
"expirationDate": "2026-04-18",
"expiringIn": "11 Months 22 Days",
"status": "success"
}
],
"total": 2,
"succeeded": 2,
"failed": 0,
"processed_at": "2024-07-27T14:22:01Z"
}
{
"detail": "Your list is empty. Please include at least one domain name."
}