# netintel.dev Email Full Report

> netintel.dev Email Full Report is a paid API for AI agents from netintel.dev, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-12).

Returns a comprehensive trust report for an email address covering deliverability, disposability, role-based detection, SPF/DKIM/DMARC authentication, and optional breach checking

## Facts

- Endpoint: GET https://netintel.dev/email-report/full?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netintel-dev-email-full-report-bed1373f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sRyLwINYPcC9CxZKo_EC2

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 netintel-dev-email-full-report-bed1373f
```

Example prompt: Can you run a full email trust report on signup@acme-ventures.io — I want to know if it's deliverable, whether it's a disposable or role-based address, and whether the domain has proper SPF, DKIM, and DMARC set up?

## When to prefer this

Use this endpoint when you need a holistic email trust assessment in a single call — combining deliverability, disposable/role detection, and domain authentication (SPF/DKIM/DMARC) rather than querying each signal separately. Prefer it during user signup flows, lead validation, fraud screening, or any workflow where email quality directly affects downstream trust decisions. The optional password parameter makes it uniquely suited for signup validation with simultaneous breach checking.

## Known failure modes

- Missing required 'email' query parameter returns 4xx error
- Malformed or syntactically invalid email address may return error or low-confidence result
- Breach section returns error:'not_requested' if no password is supplied (expected behavior, not a failure)
- Domain with no DNS records may result in authentication checks marked unavailable
- Upstream DNS or HIBP lookup timeouts may degrade response completeness
- Payment not sent or insufficient USDC balance results in 402 Payment Required

## How this service works

One call combines domain email authentication (SPF/DKIM/DMARC), email-address intelligence (deliverability, disposable/role detection), and an optional password breach check into a single email-trust report — each section run concurrently with graceful partial-failure handling — so agents can fully vet an email and its domain in one request.

## Output

A JSON object with an overall letter grade (e.g. 'A'), numeric score (0–100), trust_verdict string ('trusted', 'suspicious', etc.), domain, and a sections breakdown: intelligence (is_disposable, is_role_based, deliverability, is_free_provider), authentication (spf, dkim, dmarc), and optionally breach (if password was supplied). Also includes counts of sections_ok and sections_failed, a findings array with detail items, and a generated_at timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "email"
     ],
     "properties": {
      "email": {
       "type": "string",
       "description": "Email address to vet (e.g. user@example.com)"
      },
      "password": {
       "type": "string",
       "description": "Optional password — if supplied, the breach section returns {breached, breach_count, risk_level} from a k-anonymity HIBP check; omitted → breach reports error:\"not_requested\""
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "email": {
       "type": "string"
      },
      "grade": {
       "type": "string"
      },
      "score": {
       "type": "number"
      },
      "domain": {
       "type": "string"
      },
      "findings": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "sections": {
       "type": "object"
      },
      "sections_ok": {
       "type": "number"
      },
      "generated_at": {
       "type": "string"
      },
      "trust_verdict": {
       "type": "string"
      },
      "sections_failed": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "email": "user@example.com",
  "grade": "A",
  "score": 100,
  "domain": "example.com",
  "findings": [],
  "sections": {
   "breach": {
    "error": "not_requested",
    "available": false
   },
   "intelligence": {
    "available": true,
    "is_disposable": false,
    "is_role_based": false,
    "deliverability": "deliverable",
    "is_free_provider": false
   },
   "authentication": {
    "spf": "pass",
    "dkim": "present",
    "dmarc": "p=reject",
    "available": true
   }
  },
  "sections_ok": 2,
  "generated_at": "2026-06-16T01:00:00Z",
  "trust_verdict": "trusted",
  "sections_failed": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netintel-dev-email-full-report-bed1373f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from netintel.dev](https://www.zero.xyz/host/netintel.dev/llms.txt)
