# LaunchCheck Website Audit API

> LaunchCheck Website Audit API is a paid API for AI agents from launchcheck-tn.oe-nonprofit.chatgpt.site, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-18).

Runs 16 automated checks on a public webpage covering SEO, accessibility, and security headers, returning structured JSON evidence for each check.

## Facts

- Endpoint: GET https://launchcheck-tn.oe-nonprofit.chatgpt.site/api/x402/audit
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/launchcheck-website-audit-api-2cff7120
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zaQHvMMXmwOEQHvXuypXg

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 launchcheck-website-audit-api-2cff7120
```

Example prompt: Can you run a full audit on https://myapp.com — I want to see how it scores on SEO, accessibility, and security headers, and I confirm I have permission to audit it.

## When to prefer this

Choose this endpoint when you need structured, machine-readable JSON evidence across SEO, accessibility, and security headers in a single call for a public webpage. It is ideal for AI agents that need to programmatically assess launch readiness or compliance without parsing HTML themselves. Prefer it over manual checklists or browser-based tools when the consumer is an automated workflow requiring scored, categorized evidence per check. At $0.25 USDC per call via x402 on Base, it suits pay-per-use agent pipelines rather than high-frequency bulk scanning.

## Known failure modes

- Missing or invalid 'url' query parameter returns an error
- 'authorized' parameter not set to 'true' blocks the request
- URL with query strings may be rejected per schema constraints
- Payment failure via x402 prevents audit from executing
- Private or non-public URLs may return inaccessible or incomplete results
- Rate limiting or upstream fetch failures may cause partial or empty check arrays

## How this service works

32 website checks and HTML-to-JSON extraction for agents. Automated USDC payments on Base. Audit API: 0.25 USDC; extraction API: 0.01 USDC.

## Output

Returns a JSON object with a boolean 'paid' field and a 'report' object containing the audited URL, an overall score (0–100), and an array of up to 16 checks. Each check includes its category (SEO, accessibility, or security), priority level, and evidence data — but no remediation text.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url",
      "authorized"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "description": "Public page you own or have permission to audit. No query strings."
      },
      "authorized": {
       "enum": [
        "true"
       ],
       "type": "string",
       "description": "Confirm permission to audit this page."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "paid",
      "report"
     ],
     "properties": {
      "paid": {
       "type": "boolean"
      },
      "report": {
       "type": "object",
       "description": "32 checks with evidence, category and priority; no fix text."
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "paid": true,
  "report": {
   "url": "https://launchcheck-tn.oe-nonprofit.chatgpt.site",
   "score": 75,
   "checks": []
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/launchcheck-website-audit-api-2cff7120/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from launchcheck-tn.oe-nonprofit.chatgpt.site](https://www.zero.xyz/host/launchcheck-tn.oe-nonprofit.chatgpt.site/llms.txt)
