# Signal Nodus Domain Report

> Signal Nodus Domain Report is a paid API for AI agents from api.signalnodus.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Returns domain intelligence metadata (SPF, age, registrar, nameservers, resolution status) for a given domain name

## Facts

- Endpoint: GET https://api.signalnodus.ai/v1/domain/report?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signal-nodus-domain-report-ef6d9c99
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_idtw2qGfPFM_CSNi53Dic

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 signal-nodus-domain-report-ef6d9c99
```

Example prompt: Can you pull the domain report for signalnodus.ai — I want to know if it has SPF set up, how old it is, who the registrar is, and whether it actually resolves?

## When to prefer this

Use this endpoint when you need a lightweight, fast domain intelligence snapshot — especially SPF presence, domain age, registrar, and resolution status — as a first-pass trust signal for a domain. It is well-suited for phishing triage, vendor vetting, or email security checks where a single structured JSON response is preferred over scraping WHOIS or querying multiple DNS tools manually.

## Known failure modes

- Domain not found or invalid input returns empty or error response
- Unregistered or expired domains may return resolves: false with minimal other data
- SPF detection may lag if DNS records were recently updated
- Rate limiting or payment failure (x402) may prevent successful response
- Nameserver data may be incomplete for privacy-shielded registrations

## How this service works

Signal Nodus: year-over-year diffs of SEC filing sections, pinned to accession numbers. The diff is the product; raw data is the on-ramp.

## Output

A JSON object containing: whether the domain has SPF (boolean), domain age in days (integer), whether the domain currently resolves (boolean), the registrar name, and an array of nameservers. Example: {hasSpf: false, ageDays: 11208, resolves: true, registrar: 'ICANN', nameservers: ['a.iana-servers.net']}.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "hasSpf": false,
  "ageDays": 11208,
  "resolves": true,
  "registrar": "ICANN",
  "nameservers": [
   "a.iana-servers.net"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signal-nodus-domain-report-ef6d9c99/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.signalnodus.ai](https://www.zero.xyz/host/api.signalnodus.ai/llms.txt)
