services / domain-check
utilityoperational · 159 ms
Domain and Email Security Check
Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TLDs without RDAP), DNS (A, NS, MX, CAA, DNSSEC) and email security (SPF, DMARC policy, DKIM on common selectors) with a 0 to 100 score, grade and findings. Params: domain (required).
Run free trial ↗3 free calls per day with the example input. Paid: $0.003 USDC, no limit.
Call it
Input
| Field | Type | Description |
|---|---|---|
| domain * | string | Domain name, e.g. example.com |
Output
| Field | Type | Description |
|---|---|---|
| domain | string | |
| registration | object | |
| dns | object | |
| email_security | object | |
| checked_at | string |
Example response (data)
{
"domain": "github.com",
"registration": {
"registered": true,
"likely_available": false,
"method": "rdap",
"registrar": "MarkMonitor Inc.",
"created": "2007-10-09",
"expires": "2028-10-09",
"updated": "2026-09-07",
"status": [
"client delete prohibited",
"client transfer prohibited"
],
"nameservers": [
"dns1.p08.nsone.net",
"dns2.p08.nsone.net"
]
},
"dns": {
"a": [
"140.82.121.3"
],
"nameservers": [
"dns1.p08.nsone.net",
"dns2.p08.nsone.net"
],
"mx": [
{
"priority": 0,
"exchange": "github-com.mail.protection.outlook.com"
}
],
"caa": [
{
"critical": 0,
"issue": "digicert.com"
},
{
"critical": 0,
"issue": "globalsign.com"
}
],
"dnssec": false
},
"email_security": {
"spf": "v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.com include:_netblocks2.google.com include:mail.zendesk.com include:_…",
"dmarc": "v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@github.com; ruf=mailto:dmarc@github.com; fo=1",
"dmarc_policy": "quarantine",
"dkim_selectors_found": [
"google",
"selector1"
],
"score": 95,
"grade": "A",
"findings": [
"DNSSEC not enabled"
]
},
"checked_at": "2026-10-06T14:30:56.904Z"
}