# PitchPilot Domain Deliverability Audit

> PitchPilot Domain Deliverability Audit is a paid API for AI agents from pitchpilot-outreach-api.pitchpilot-agents.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-16).

Audits a domain's email deliverability configuration by checking SPF, DKIM, and DMARC records and returning a verdict on readiness to send cold email.

## Facts

- Endpoint: GET https://pitchpilot-outreach-api.pitchpilot-agents.workers.dev/deliverability
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pitchpilot-domain-deliverability-audit-3480b498
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_baTq_t5GZ_KRwdInqCInD

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 pitchpilot-domain-deliverability-audit-3480b498
```

Example prompt: Can you audit the email deliverability setup for acmecorp.com — check the SPF, DKIM, and DMARC records and tell me if it's ready to send cold emails or needs fixes?

## When to prefer this

Choose this endpoint when an AI agent needs to programmatically verify a domain's cold-email readiness before launching an outreach campaign, or when diagnosing deliverability issues. It is purpose-built for sales and cold-email agent workflows, returning a structured machine-readable verdict (ready-to-send / needs-fixes / not-configured) rather than raw DNS data, making it easier for agents to branch logic. Prefer this over generic DNS lookup tools when you specifically need SPF, DKIM, and DMARC interpreted together with an actionable verdict.

## Known failure modes

- Invalid domain format returns a validation error (domain must match pattern ^[a-z0-9.-]+\.[a-z]{2,}$)
- Domain does not exist or has no DNS records returns not-configured verdict
- DNS lookup timeout causes delayed or failed response
- Payment failure via x402 protocol blocks the request
- Non-existent or private TLD returns lookup failure

## How this service works

Paid micro-utilities for cold-email outreach agents: domain deliverability audits, cold-email grading, template generation, plus a tools toolbox (hashing, JWT decode, IDs, slugs, JSON, regex, crypto prices, domain age, weather). Paid via x402 (USDC on Base).

## Output

Returns a JSON object with the domain name, SPF record details (found status, record content, all-in-one flag, any issue), DKIM configuration, DMARC policy, additional checks, and a top-level verdict string of 'ready-to-send', 'needs-fixes', or 'not-configured'.

## 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": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "pattern": "^[a-z0-9.-]+\\.[a-z]{2,}$",
       "description": "Domain to audit"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "verdict"
     ],
     "properties": {
      "spf": {
       "type": "object"
      },
      "dkim": {
       "type": "object"
      },
      "dmarc": {
       "type": "object"
      },
      "checks": {
       "type": "object"
      },
      "domain": {
       "type": "string"
      },
      "verdict": {
       "type": "string",
       "description": "ready-to-send | needs-fixes | not-configured"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "spf": {
   "found": true,
   "issue": null,
   "record": "v=spf1 ...",
   "all_in_one": true
  },
  "dkim": {},
  "dmarc": {
   "found": true,
   "policy": "none"
  },
  "checks": {},
  "domain": "example.com",
  "verdict": "ready-to-send"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pitchpilot-domain-deliverability-audit-3480b498/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pitchpilot-outreach-api.pitchpilot-agents.workers.dev](https://www.zero.xyz/host/pitchpilot-outreach-api.pitchpilot-agents.workers.dev/llms.txt)
