# PageAudit Technical SEO Page Auditor

> PageAudit Technical SEO Page Auditor is a paid API for AI agents from pageaudit.online, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Performs a paid-per-call technical SEO audit of a single URL, returning a score, issues list, headers, and JSON-LD structured data

## Facts

- Endpoint: GET https://pageaudit.online/api/x402/audit?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pageaudit-technical-seo-page-auditor-390549a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CGJOWkfjlS5qZ2a8r6qjP

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 pageaudit-technical-seo-page-auditor-390549a0
```

Example prompt: Can you run a technical SEO audit on https://example.com/blog/my-article and tell me the score, any issues found, and what structured data it has?

## When to prefer this

Choose this endpoint when you need a fast, per-call technical SEO audit of a single page without setting up a full SEO platform. It is ideal for automated pipelines that audit pages on demand (e.g. after publishing, on a schedule, or in response to ranking changes), and when you need structured output including JSON-LD data and HTTP headers in addition to a score and issue list.

## Known failure modes

- Invalid or malformed URL returns an error — the URL must be a valid http or https address
- Page is unreachable or returns a non-200 status — audit may fail or return partial results
- Page blocks crawlers via robots.txt or rate limiting — may result in incomplete audit data
- Payment failure or insufficient balance — call rejected before audit is performed
- Timeout if the target page is very slow to respond

## How this service works

PageAudit: technical SEO audit of one page (score, issues, headers, JSON-LD), paid per call

## Output

Returns a structured SEO audit report including an overall SEO score, a list of detected technical issues, HTTP response headers, and any JSON-LD structured data found on the page.

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "The page to audit, `http` or `https`."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "The final URL, after redirects."
      },
      "score": {
       "type": "number",
       "description": "0–100 for measured checks, as in `Audit.score`."
      },
      "_links": {
       "type": "object",
       "properties": {
        "api_index": {
         "type": "string"
        }
       },
       "description": "`api_index`: the API catalog."
      },
      "counts": {
       "type": "object",
       "properties": {
        "info": {
         "type": "number",
         "description": "Observations without severity."
        },
        "errors": {
         "type": "number",
         "description": "Serious findings."
        },
        "warnings": {
         "type": "number",
         "description": "Findings that deserve attention."
        }
       },
       "description": "How many findings of each severity."
      },
      "issues": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "code": {
          "type": "string",
          "description": "Stable check code, e.g. `title_missing`. It is what you filter by."
         },
         "message": {
          "type": "string",
          "description": "The finding in one sentence, ready to show a person."
         },
         "severity": {
          "type": "string",
          "description": "Severity of the finding."
         }
        },
        "description": "A problem (or a pass) found on the page."
       },
       "description": "Everything found, from most to least severe."
      },
      "jsonLd": {
       "type": "array",
       "descrip
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pageaudit-technical-seo-page-auditor-390549a0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pageaudit.online](https://www.zero.xyz/host/pageaudit.online/llms.txt)
