Web
Domain age & registration (RDAP) API
Registration details for a domain via RDAP (the modern WHOIS): registrar, creation/expiry dates, age, and status. Flags newly-registered domains (a phishing signal). Answers 'when was this domain registered', 'how old is this domain', 'who is the registrar', 'is this domain new'.
Price$0.01per request
MethodPOST
Route/v1/web/domain-info
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
webdomainwhoisrdapregistrationagephishing
API URL
Integration docshttps://x402.hexl.dev/v1/web/domain-infoExample request
{
"domain": "example.com"
}Example response
{
"domain": "example.com",
"registered": true,
"registrar": "RESERVED-IANA",
"createdAt": "1995-08-14T04:00:00Z",
"expiresAt": "2026-08-13T04:00:00Z",
"updatedAt": null,
"ageDays": 11000,
"status": [
"active"
],
"flags": []
}Input schema
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"examples": [
"example.com"
]
}
}
}Output schema
{
"type": "object",
"required": [
"domain",
"registered"
],
"properties": {
"domain": {
"type": "string"
},
"registered": {
"type": "boolean"
},
"registrar": {
"type": [
"string",
"null"
]
},
"createdAt": {
"type": [
"string",
"null"
]
},
"expiresAt": {
"type": [
"string",
"null"
]
},
"updatedAt": {
"type": [
"string",
"null"
]
},
"ageDays": {
"type": [
"number",
"null"
]
},
"status": {
"type": "array",
"items": {
"type": "string"
}
},
"flags": {
"type": "array",
"items": {
"type": "string"
}
}
}
}