# ManyLives Domain Check

> ManyLives Domain Check is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Checks a domain's DNS records, SPF configuration, DMARC policy, and email security findings for a given domain name

## Facts

- Endpoint: GET https://api.manylives.me/paid/domain/check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-domain-check-f6fa337a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VWA6KGuakmrf0tKIUwTls

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 manylives-domain-check-f6fa337a
```

Example prompt: Can you check the email security setup for stripe.com — I want to see its SPF and DMARC records and any findings about whether the policy is strong?

## When to prefer this

Choose this endpoint when you need a quick, pay-per-call DNS and email security check without setting up an account. It is well-suited for AI agents performing automated domain audits, phishing investigation, or vendor due diligence checks. It combines SPF, DMARC, A, and MX record lookups into a single call with actionable findings, making it more convenient than querying raw DNS tools separately.

## Known failure modes

- Missing required 'domain' query parameter returns an error
- Invalid or non-existent domain may return empty records or DNS lookup failure
- Domains with no SPF or DMARC records return empty/null for those fields
- Network timeout if upstream DNS resolution is slow
- Malformed domain string (e.g. with protocol prefix) may cause parsing errors

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing the domain name, SPF record string, DMARC record string, DNS A records (IPv4 addresses), MX records, and an array of human-readable findings describing the strength or weaknesses of the email security configuration (e.g. 'DMARC policy is reject (strong)').

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "examples": [
        "example.com"
       ],
       "description": "example.com (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "spf": {
       "type": "string"
      },
      "dmarc": {
       "type": "string"
      },
      "domain": {
       "type": "string"
      },
      "records": {
       "type": "object",
       "properties": {
        "A": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "MX": {
         "type": "array",
         "items": {
          "type": "string"
         }
        }
       }
      },
      "findings": {
       "type": "array",
       "items": {
        "type": "string"
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "spf": "v=spf1 -all",
  "dmarc": "v=DMARC1;p=reject",
  "domain": "example.com",
  "records": {
   "A": [
    "93.184.215.14"
   ],
   "MX": [
    "0 ."
   ]
  },
  "findings": [
   "DMARC policy is reject (strong)"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-domain-check-f6fa337a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
