# Stride20k Domain Dossier Report

> Stride20k Domain Dossier Report is a paid API for AI agents from gateway.stride20k.com, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Returns a composed domain intelligence report combining WHOIS, DNS (A/MX/TXT), email deliverability, and homepage extraction for any given domain name.

## Facts

- Endpoint: GET https://gateway.stride20k.com/report/domain/%7Bdomain%7D
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stride20k-domain-dossier-report-096425fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LjBvriDWLtT5Q7F3z-wV3

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 stride20k-domain-dossier-report-096425fc
```

Example prompt: Can you pull the full domain dossier for stripe.com — I want to see the WHOIS registration details, DNS records, email deliverability, and a homepage excerpt all in one shot?

## When to prefer this

Use this endpoint when you need a comprehensive, single-call domain intelligence report combining WHOIS, DNS, email, and homepage data — rather than making four separate API calls. Ideal for due diligence workflows, phishing investigation, vendor validation, or domain research where breadth matters more than depth on any single dimension. Prefer over individual DNS/WHOIS/email APIs when you need all dimensions at once and want schema-stable normalized JSON without managing multiple credentials.

## Known failure modes

- Domain not found or unregistered — partial sections may return ok:false
- WHOIS rate limiting or RDAP unavailability may cause whois section to fail
- DNS resolution failure for obscure TLDs not supported by Cloudflare DoH
- Homepage fetch blocked by anti-bot measures returns empty or truncated excerpt
- Invalid domain format in path parameter returns error response
- Network timeout on composed multi-source fetch — partial results may be returned
- Payment failure via x402 protocol results in 402 response with no data

## How this service works

Agent data gateway plus the live x402 market feed. Normalized, schema-stable JSON for crypto prices, DeFi TVL, on-chain DEX pools, gas, FX, US Treasury yields, US weather, WHOIS, DNS, email validation, web-page extraction, tech news, Wikipedia, npm/PyPI package health, ERC-20 token-risk scoring, and composed domain dossiers, plus x402 ecosystem analytics and metered LLM inference. Pay per call with USDC via the x402 protocol; no accounts, no API keys.

## Output

A JSON object with an `ok` flag and a `data` object containing: domain flags (e.g. 'registered-over-10y'), per-section results for dns (A, MX, TXT records with DNSSEC validation status), email deliverability (MX presence, syntax validity, deliverability boolean), WHOIS (registrar, registered/expires/updated dates, status codes, nameservers, DNSSEC), and homepage (title, excerpt, final URL). Also includes metadata: cache status, source attribution, and fetch timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "flags": [
    "registered-over-10y"
   ],
   "domain": "example.com",
   "sections": {
    "dns": {
     "a": {
      "ok": true,
      "data": {
       "name": "example.com",
       "type": "A",
       "answers": [
        {
         "ttl": 52,
         "data": "172.66.147.243",
         "name": "example.com",
         "typeCode": 1
        },
        {
         "ttl": 52,
         "data": "104.20.23.154",
         "name": "example.com",
         "typeCode": 1
        }
       ],
       "dnssecValidated": false
      }
     },
     "mx": {
      "ok": true,
      "data": {
       "name": "example.com",
       "type": "MX",
       "answers": [
        {
         "ttl": 177,
         "data": "0 .",
         "name": "example.com",
         "typeCode": 15
        }
       ],
       "dnssecValidated": true
      }
     },
     "txt": {
      "ok": true,
      "data": {
       "name": "example.com",
       "type": "TXT",
       "answers": [
        {
         "ttl": 300,
         "data": "\"v=spf1 -all\"",
         "name": "example.com",
         "typeCode": 16
        },
        {
         "ttl": 300,
         "data": "\"_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9\"",
         "name": "example.com",
         "typeCode": 16
        }
       ],
       "dnssecValidated": true
      }
     }
    },
    "email": {
     "ok": true,
     "data": {
      "mx": [
       {
        "exchange": "",
        "preference": 0
       }
      ],
      "email": "postmaster@example.com",
      "hasMx": true,
      "domain": "example.com",
      "aFallback": false,
      "deliverable": true,
      "syntaxValid": true
     }
    },
    "whois": {
     "ok": true,
     "data": {
      "dnssec": true,
      "domain": "example.com",
      "status": [
       "client delete prohibited",
       "client transfer prohibited",
       "client update prohibited"
      ],
      "expires": "2026-08-13T04:00:00Z",
      "updated": "2026-01-16T18:26:50Z",
      "registrar": "RESERVED-Internet Assigned Numbers Authority",
      "registered": "1995-08-14T04:00:00Z",
      "nameservers": [
       "elliott.ns.cloudflare.com",
       "hera.ns.cloudflare.com"
      ]
     }
    },
    "homepage": {
     "ok": true,
     "data": {
      "title": "Example Domain",
      "excerpt": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\nLearn more",
      "finalUrl": "https://example.c
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stride20k-domain-dossier-report-096425fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gateway.stride20k.com](https://www.zero.xyz/host/gateway.stride20k.com/llms.txt)
