Check a domain
check_domainCheck a domain's registration status, expiry, registrar, DNS, and reachability. Enable insights for nameservers, email setup, and HTTPS/TLS details.
Instructions
Checks one domain name: registration status (from the registry via RDAP or WHOIS), expiry, registrar, DNS and reachability. Set insights=true for nameservers, email setup (MX/SPF/DMARC) and an HTTPS/TLS check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Public domain name, e.g. example.com. IP addresses and internal names are rejected. | |
| insights | No | Include nameservers, email setup and HTTPS/TLS details (slower) | |
| include_raw_whois | No | Include the raw WHOIS text (can be long) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dns | Yes | ||
| ping | Yes | ||
| whois | No | Raw WHOIS text (only when include_raw_whois is true) | |
| domain | Yes | ||
| status | Yes | ||
| reasons | Yes | ||
| insights | No | Optional extra signals (request with insights=true) | |
| available | Yes | ||
| confidence | Yes | ||
| registration | Yes | Consolidated registration facts: RDAP when available, otherwise parsed WHOIS | |
| registrableDomain | Yes |