curl -H "X-API-Key: YOUR_API_KEY"
https://api.datazag.com/domain-intel/
example.com
import requests
url = "https://api.datazag.com/domain-intel/example.com"
headers = {"X-API-Key": "YOUR_API_KEY"}
r = requests.get(url, headers=headers, timeout=30)
print(r.json())
import fetch from 'node-fetch'
const url = 'https://api.datazag.com/domain-intel/example.com'
const r = await fetch(url,
{ headers: { 'X-API-Key': 'YOUR_API_KEY' }})
console.log(await r.json())
Use exclude to trim large payloads in latency-sensitive paths; use risk_threshold to short-circuit processing on low-risk domains.
Path param domain accepts example.com-style hostnames.
curl -H "X-API-Key: YOUR_API_KEY"
https://api.datazag.com/domain-intel/example.com
import requests
url = "https://api.datazag.com/domain-intel/example.com"
headers = {"X-API-Key": "YOUR_API_KEY"}
r = requests.get(url, headers=headers, timeout=30)
print(r.json())
import fetch from 'node-fetch'
const url = 'https://api.datazag.com/domain-intel/example.com'
const r = await fetch(url,
{ headers: { 'X-API-Key': 'YOUR_API_KEY' }})
console.log(await r.json())
curl -H "X-API-Key: YOUR_API_KEY"
https://api.datazag.com/domain-intel/example.com
{
"domain": "example.com",
"ns": "ns1.provider.net",
"soa": "hostmaster@example.com",
"status": "active",
"suffix": "com",
"ip": "192.0.2.1",
"country_dm": "US",
"risk_score": 20,
"flags": {
"is_mailbox_provider": false,
"is_phishing": false,
"is_mailable": true,
"is_disposable": false,
"has_dmarc": true,
"has_spf": true
}
}