# Datakoot Domain Report

> Datakoot Domain Report is a paid API for AI agents from x402.datakoot.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Returns a comprehensive domain intelligence report including DNS records, web technology stack, email configuration, and WHOIS registration data for a given domain.

## Facts

- Endpoint: POST https://x402.datakoot.com/api/domain_report?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datakoot-domain-report-6805428f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gpkkVTFwuR9u92YtcDx9_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability datakoot-domain-report-6805428f -d '<json body>'
```

Example prompt: Can you pull a full domain report for stripe.com — I want to see the DNS records, what technologies they're running, their email setup like SPF and DMARC, and when the domain was registered?

## When to prefer this

Use this endpoint when you need a single unified snapshot of a domain's DNS, email security posture, web technology fingerprint, and registration history. It is ideal for due diligence workflows, competitive research, phishing investigations, or infrastructure audits where you need multiple data points about a domain in one call rather than querying DNS, WHOIS, and tech-detection services separately.

## Known failure modes

- Domain not found or does not exist — DNS lookup returns empty or partial results
- Invalid domain format — malformed input string fails validation
- WHOIS data unavailable for certain TLDs or privacy-protected registrations
- DNS propagation lag causes stale or incomplete records
- Free tier truncation — lists capped at 10 items, counts may be inaccurate
- Rate limit exceeded on free tier (100 calls/day via MCP)
- Payment failure on x402 — call is not charged if the request fails

## How this service works

48 live public-data tools (security, packages, SEC filings, economy, FX, weather, domains, Federal Register, Base) for AI agents. $0.002 USDC per call on Base via x402, charged only on success. The same tools are free for 100 calls/day via MCP at <server>.datakoot.com/mcp.

## Output

A JSON object containing: DNS records (A, AAAA, MX, NS, SOA, TXT, CNAME), web tech details (CDN, server, page title, HTTP status, detected technologies like frameworks and analytics), email configuration (SPF record, DMARC policy, MX hosts, whether the domain can receive mail), WHOIS registration info (creation date, expiry date, registrar, domain age in years, transfer/delete status), and a top-level domain field. Free tier caps list results at 10 items per field.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "Domain name, e.g. stripe.com"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "A": [
    "160.79.104.10"
   ],
   "MX": [
    "1 aspmx.l.google.com.",
    "10 alt3.aspmx.l.google.com."
   ],
   "NS": [
    "isla.ns.cloudflare.com.",
    "randy.ns.cloudflare.com."
   ],
   "SOA": [
    "isla.ns.cloudflare.com. dns.cloudflare.com. 2416439052 10000 2400 604800 1800"
   ],
   "TXT": [
    "\"1password-site-verification=TO6XSBV6G5CTTA3Z3KKW2BS44M\"",
    "\"5fnm79lyb330pg223w4zouc1qqd6ke2\""
   ],
   "AAAA": [
    "2607:6bc0::10"
   ],
   "CNAME": []
  },
  "tech": {
   "cdn": "Cloudflare",
   "url": "https://www.anthropic.com/",
   "title": "Home \\ Anthropic",
   "server": "cloudflare",
   "status": 200,
   "generator": null,
   "powered_by": null,
   "technologies": [
    "Webflow",
    "HubSpot"
   ]
  },
  "email": {
   "spf": "v=spf1 include:_spf.google.com ~all",
   "domain": "anthropic.com",
   "mx_hosts": [
    "aspmx.l.google.com.",
    "alt3.aspmx.l.google.com."
   ],
   "spf_checked": true,
   "dmarc_policy": "reject",
   "dmarc_record": "v=DMARC1; p=reject; sp=reject; rua=mailto:f0cef134490d4d43b9c134fc3c2a3481@dmarc-reports.cloudflare.net,mailto:dmarc-rep",
   "dmarc_checked": true,
   "can_receive_mail": true
  },
  "domain": "anthropic.com",
  "registration": {
   "found": true,
   "domain": "anthropic.com",
   "status": [
    "client delete prohibited",
    "client transfer prohibited"
   ],
   "created": "2001-10-02T18:10:32Z",
   "expires": "2033-10-02T18:10:32Z",
   "age_years": 25,
   "registrar": "MarkMonitor Inc.",
   "last_changed": "2023-10-09T16:06:41Z"
  },
  "_datakoot_note": "Free tier: results capped at 10 items. Upgrade for full results at https://datakoot.com",
  "free_tier_note": "Shortened for the free tier: list results are capped at 10 items per call — dns.TXT (10 of 29). The counts in this respo"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datakoot-domain-report-6805428f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.datakoot.com](https://www.zero.xyz/host/x402.datakoot.com/llms.txt)
