# DomainDNA Tech Stack & Email Security API

> DomainDNA Tech Stack & Email Security API is a paid API for AI agents from domaindna-api.cybermax-tools.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Returns a domain's full technology stack, email security configuration (DMARC/SPF/DKIM), and domain age in a single API call.

## Facts

- Endpoint: GET https://domaindna-api.cybermax-tools.workers.dev/x402/api/tech?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domaindna-tech-stack-email-security-api-e91278b4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j6DCdvzuxo0VFm8W3FdTz

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 domaindna-tech-stack-email-security-api-e91278b4
```

Example prompt: Can you look up the full tech stack and email security setup for stripe.com — I want to know what CMS, CDN, and frameworks they use, plus whether they have DMARC and SPF configured, and how old the domain is?

## When to prefer this

Use this endpoint when you need a comprehensive, single-call snapshot of a domain's technology fingerprint and email security posture together. It is ideal for OSINT, vendor vetting, competitive intelligence, or pre-outreach domain checks where you want both tech stack and email authentication data without separate lookups. Prefer this over generic WHOIS or tech-detection tools when you need evidence-backed results and email security (DMARC/SPF/DKIM) combined with domain age in one response.

## Known failure modes

- Domain not found or unreachable — DNS lookup fails with no data returned
- Invalid domain/URL/email input format — returns validation error
- Private RDAP records — domain age may be unavailable for some TLDs
- Partial results — some tech stack components may not be detected if the site blocks scanners
- Rate limit or payment failure via x402 — call rejected before execution

## How this service works

Any website&#39;s tech stack and email security, one call. Tech stack, email security and domain age API + MCP: one call per domain, evidence included Try it free in one click, no sign-up.

## Output

A JSON object containing the detected technology stack (CMS, CDN, frameworks, analytics, hosting, etc.) with evidence, email security DNS records (DMARC, SPF, DKIM), domain registration age via RDAP, and other DNS signals — all from a single call per domain or up to three comma-separated domains.

## 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",
     "properties": {
      "domain": {
       "type": "string",
       "description": "A domain, URL or email, or up to 3 separated by commas. Subdomains are kept for the website and DNS checks; DMARC and RDAP use the registrable domain."
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domaindna-tech-stack-email-security-api-e91278b4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domaindna-api.cybermax-tools.workers.dev](https://www.zero.xyz/host/domaindna-api.cybermax-tools.workers.dev/llms.txt)
