# QuickBuild LaunchCheck Full Report

> QuickBuild LaunchCheck Full Report is a paid API for AI agents from quickbuild.quynguyenbac.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-11-04).

Runs a comprehensive pre-launch audit of a public URL covering HTTP status, HTTPS, redirects, SEO metadata, social cards, broken links, screenshots, performance, and a prioritized fix list.

## Facts

- Endpoint: GET https://quickbuild.quynguyenbac.workers.dev/launchcheck/full?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quickbuild-launchcheck-full-report-0a366fc6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fcoDSX_LOfgtgbjl1T7IX

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 quickbuild-launchcheck-full-report-0a366fc6
```

Example prompt: Can you run a full LaunchCheck audit on https://myproduct.com and give me the prioritized list of things to fix before I launch?

## When to prefer this

Use this endpoint when you need a single comprehensive pre-launch or ongoing quality check for a public webpage — covering SEO, social sharing, broken links, performance, accessibility basics, and visual screenshots in one call. It is especially suited for landing pages, blog posts, or marketing sites where you want a P1-P3 prioritized fix list without running multiple separate tools. Prefer it over individual checkers when you need both technical SEO metadata and visual screenshot evidence in one response.

## Known failure modes

- Private or reserved IP addresses are refused with an error
- Unreachable/down sites return an error but are not charged
- Invalid or malformed URLs return a validation error
- Sites with aggressive bot-blocking may return incomplete results
- Screenshots may fail for sites requiring authentication

## How this service works

LaunchCheck full report for one public URL: status code, HTTPS/redirects, title/description, Open Graph/Twitter card, robots.txt/sitemap/noindex, plus up to 50 links checked for breakage, og:image load check, desktop 1280x800 and mobile 390x844 JPEG screenshots, edge TTFB and real-browser load time, image alt text, heading outline, mobile overflow, and a P1-P3 prioritized fix list. Read-only. Unreachable sites are not charged.

## Output

A structured JSON report (or rendered HTML page) containing: HTTP status code, final URL after redirects, HTTPS validity, page title and meta description, Open Graph and Twitter card fields, robots.txt and sitemap presence, noindex flag, up to 50 links with pass/warn/fail status, og:image load result, desktop (1280×800) and mobile (390×844) JPEG screenshots, edge TTFB, real-browser load time, image alt text coverage, heading outline, mobile overflow flags, and a ranked fix list with priority (P1/P2/P3), check name, problem description, and recommended fix. Unreachable sites are not billed.

## 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": [],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL (hostname, not IP). Private/reserved addresses are refused. Optional: defaults to https://example.com."
      },
      "format": {
       "enum": [
        "json",
        "html"
       ],
       "type": "string",
       "description": "Output format (default json; html = human report page with embedded screenshots)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "tier": {
       "type": "string"
      },
      "tool": {
       "type": "string"
      },
      "fixes": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "fix": {
          "type": "string"
         },
         "rank": {
          "type": "integer"
         },
         "check": {
          "type": "string"
         },
         "problem": {
          "type": "string"
         },
         "priority": {
          "enum": [
           "P1",
           "P2",
           "P3"
          ],
          "type": "string"
         }
        }
       }
      },
      "checks": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "type": "string"
         },
         "label": {
          "type": "string"
         },
         "status": {
          "enum": [
           "pass",
           "warn",
           "fail"
          ],
          "type": "string"
         },
         "message": {
          "type": "string"
         }
        }
       }
      },
      "status": {
       "type": "integer"
      },
      "summary": {
       "type": "object"
      },
      "finalUrl": {
       "type": "string"
      },
      "screenshots": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "tier": "full",
  "tool": "launchcheck/1.0",
  "fixes": [
   {
    "fix": "Add <meta property=\"og:image\" content=\"https://your.site/og.png\"> (1200x630).",
    "rank": 1,
    "check": "social",
    "problem": "No og:image: links shared on X, LinkedIn, Slack show no preview image.",
    "priority": "P2"
   }
  ],
  "checks": [
   {
    "id": "social",
    "label": "Open Graph & Twitter card",
    "status": "fail",
    "message": "missing og:title, og:description, og:image; no twitter:card"
   }
  ],
  "status": 200,
  "summary": {
   "fail": 2,
   "pass": 4,
   "warn": 3,
   "score": 61,
   "total": 9,
   "issues": {
    "P1": 0,
    "P2": 3,
    "P3": 3
   }
  },
  "finalUrl": "https://example.com/",
  "screenshots": {
   "mobile": {
    "dataUrl": "data:image/jpeg;base64,..."
   },
   "status": "ok",
   "desktop": {
    "dataUrl": "data:image/jpeg;base64,..."
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quickbuild-launchcheck-full-report-0a366fc6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quickbuild.quynguyenbac.workers.dev](https://www.zero.xyz/host/quickbuild.quynguyenbac.workers.dev/llms.txt)
