# true402 SEO Audit

> true402 SEO Audit is a paid API for AI agents from true402.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Audits a given web page URL for SEO issues and provides actionable analysis results.

## Facts

- Endpoint: POST https://true402.dev/api/v1/seo-audit
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/true402-seo-audit-ab147192
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MeHRgKvlHBIW_ZXr-zNKu

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 true402-seo-audit-ab147192 -d '<json body>'
```

Example prompt: Can you run a full SEO audit on https://www.myshop.com/products/running-shoes and tell me what issues are hurting its search ranking?

## When to prefer this

Use this endpoint when you need a quick, per-call, pay-as-you-go SEO audit of a specific page URL without a subscription. Ideal for AI agents that need to programmatically audit arbitrary URLs on demand, especially in crypto-native or x402-compatible payment workflows.

## Known failure modes

- Invalid or unreachable URL returns an error response
- URL scheme not http/https is rejected
- Page behind authentication or bot protection may not be fully analyzable
- Payment failure (HTTP 402) if wallet has insufficient USDC balance
- Timeout if the target page is too slow to respond
- Invalid mode value may fall back to default or return a validation error

## How this service works

The machine-native marketplace. Wallet = identity. Pay per call with HTTP 402.

## Output

Returns a JSON object containing the SEO audit results for the provided URL, including identified issues, scores, and recommendations across both technical and content analysis dimensions (based on the selected or default mode).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "A single page URL to audit (http/https). Charged as 1 page."
  },
  "mode": {
   "enum": [
    "both",
    "seo",
    "geo"
   ],
   "type": "string",
   "description": "Which analysis to run (default both)"
  },
  "urls": {
   "type": "array",
   "description": "Several page URLs to audit in one call (up to 20; this deployment prices at most 5 per request). Charged per page."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ok": {
   "type": "boolean"
  },
  "geo": {
   "type": "object",
   "description": "GEO score + per-category breakdown + issues"
  },
  "seo": {
   "type": "object",
   "description": "SEO score + per-category breakdown + issues"
  },
  "url": {
   "type": "string"
  },
  "meta": {
   "type": "object"
  },
  "pages": {
   "type": "array",
   "description": "Per-page results when `urls` is used (each with url + ok + report/error)"
  },
  "combined_percentage": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/true402-seo-audit-ab147192/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from true402.dev](https://www.zero.xyz/host/true402.dev/llms.txt)
