API URL
POST /lookup
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
domain
required
string
Single domain like example.com
Example Request
Code
{
"domain": "stripe.com"
}Successful Response
Status
HTML
200 OKBody
Code
{
"domain": "stripe.com",
"tld": "com",
"category": "commercial",
"region": "Global",
"dnsCheck": {
"hasA": true,
"hasAAAA": true,
"hasMX": true,
"hasTXT": true
},
"whois": {
"available": true,
"url": "https://datpaq.com/whois?domain=stripe.com"
}
}Field
Type
Description
domain
string
Fully qualified domain name analyzed for business classification and security assessment
tld
string
Top-level domain extension indicating registry authority and business sector (e.g., ".com", ".gov", ".org")
category
string
Business classification derived from TLD analysis (commercial, nonprofit, government, educational)
region
string
Geographic market region for international business expansion and compliance planning
dnsCheck
object
dnsCheck.hasA | boolean | IPv4 web hosting capability indicating active website infrastructure
dnsCheck.hasA
boolean
dnsCheck.hasAAAA | boolean | IPv6 compatibility status for modern internet infrastructure support
dnsCheck.hasAAAA
boolean
dnsCheck.hasMX | boolean | Email infrastructure presence indicating business communication capabilities
dnsCheck.hasMX
boolean
dnsCheck.hasTXT | boolean | Authentication and verification records for email security and domain validation
dnsCheck.hasTXT
boolean
whois.available | boolean | WHOIS data availability status for deeper ownership intelligence gathering
whois
object
whois.url | string | Direct link to comprehensive domain ownership lookup for due diligence and investigation
whois.available
boolean
—
whois.url
string
—
Error Response
Example
Code
400 INVALID_INPUT – Missing domain or domains[]
200 INVALID_DOMAIN – Malformed domain (e.g. 'abc')Last Updated: May 4, 2026