# ISHOB Site Audit

> ISHOB Site Audit is a paid API for AI agents from api.ishob.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-14).

Performs a comprehensive website audit via a single real browser load, returning an A-F grade, four 0-100 scores (performance, SEO, security, availability), Core Web Vitals, and a full list of issues with fixes.

## Facts

- Endpoint: POST https://api.ishob.com/v1/site-audit?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ishob-site-audit-f8b0503c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_u-NhekJfpZO7RlM-oNVGR

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 ishob-site-audit-f8b0503c -d '<json body>'
```

Example prompt: Can you do a full site audit of https://example.com on mobile — give me the overall grade, the four scores, and a list of every issue with how to fix it, including a screenshot?

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call website audit covering performance, SEO, security, and availability together — especially when you need Core Web Vitals from a real browser render, rendered-page SEO analysis, and actionable fixes in one response. Prefer this over point-solution tools when breadth matters more than depth in any single category.

## Known failure modes

- Invalid or unreachable URL returns an error or low availability score
- robots.txt disallowing crawl — endpoint respects robots.txt and may refuse to audit
- TLS/SSL errors on target site may prevent browser load
- Timeout if the target site is extremely slow
- Malformed URL input returns a validation error
- Private/internal URLs (localhost, intranet) are not accessible

## How this service works

Full website audit in one call: an A-F grade with four 0-100 scores (performance, SEO, security, availability) and every issue listed with a fix. One real browser load gives Core Web Vitals, SEO of the rendered page (title, description, headings, canonical, alt text, Open Graph, JSON-LD) and an optional screenshot; plus uptime, HTTP→HTTPS redirect, TLS expiry, security headers, SPF/DMARC email security, domain registration, robots.txt and sitemap. robots.txt respected; nothing stored.

## Output

A JSON object with an overall A-F letter grade, a composite 0-100 score, four sub-scores (performance, SEO, security, availability), and an array of issues each containing the category, description, point impact, and recommended fix. Optionally includes a base64-encoded 1280x800 JPEG screenshot of the rendered page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048
  },
  "device": {
   "enum": [
    "mobile",
    "desktop"
   ],
   "type": "string",
   "default": "mobile"
  },
  "screenshot": {
   "type": "boolean",
   "default": true,
   "description": "Include a 1280x800 JPEG screenshot (base64)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "grade": "C",
  "score": 74,
  "issues": [
   {
    "fix": "Add a 50-160 character meta description",
    "issue": "Missing meta description",
    "points": 10,
    "category": "seo"
   }
  ],
  "scores": {
   "seo": 52,
   "security": 60,
   "performance": 100,
   "availability": 100
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ishob-site-audit-f8b0503c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ishob.com](https://www.zero.xyz/host/api.ishob.com/llms.txt)
