# Rafid Website Audit API

> Rafid Website Audit API is a paid API for AI agents from api.rafidsystem.com, paid per call via x402, $0.75/call, status unknown (last checked 2026-10-10).

Performs a comprehensive automated audit of a website, scoring it across UX, SEO, security, technical, performance, and accessibility dimensions with prioritized issue lists.

## Facts

- Endpoint: POST https://api.rafidsystem.com/api/v1/x402/websites/audit?utm_source=zero.xyz
- Price: $0.75/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rafid-website-audit-api-79dbf313
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EmVQ87P1ISnTlpVbNgtlW

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 rafid-website-audit-api-79dbf313 -d '<json body>'
```

Example prompt: Can you run a full audit on https://www.mycompany.com and give me a breakdown of the UX, SEO, security, performance, and accessibility scores along with the critical issues and estimated hours to fix them?

## When to prefer this

Choose this endpoint when you need a structured, machine-readable multi-dimensional website audit with categorized issue priorities and estimated remediation effort — especially within agentic workflows that need to route issues to different teams (SEO, dev, security). It covers six quality dimensions in a single call at $0.75 USDC, making it cost-effective compared to calling separate specialized auditors for each dimension.

## Known failure modes

- Website URL is unreachable or returns non-200 status — audit may return empty results or low confidence score
- Private or localhost URLs cannot be crawled — returns no pages audited
- Heavily JavaScript-rendered sites may have incomplete page discovery — confidence score will be low
- Rate limiting or bot-blocking by target site may prevent crawling — partial results returned
- Malformed request body causes 400 error — check required fields type, method, bodyType, body
- Payment failure via x402 protocol results in 402 response before audit begins

## How this service works

Rafid Agent API provides structured intelligence and paid APIs for AI agents across property, company and risk, supplier, finance, document, website, automotive, logistics, recruitment, trading, voice, video and business-planning workflows.

## Output

Returns a structured JSON object with numeric scores (0-100) for overall quality and six sub-dimensions (UX, SEO, security, technical, performance, accessibility), categorized issue lists by priority (critical, high, medium, low), quick wins, security findings, pages audited, estimated fix hours (min/max), and a confidence score indicating audit reliability.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "scores": {
   "ux": 100,
   "seo": 100,
   "security": 100,
   "technical": 100,
   "performance": 100,
   "accessibility": 100
  },
  "uxIssues": [],
  "quickWins": [],
  "seoIssues": [],
  "limitations": [
   "Automated passive inspection is not a complete WCAG, penetration, Lighthouse or human UX asse..."
  ],
  "overallScore": 100,
  "pagesAudited": [],
  "criticalIssues": [],
  "confidenceScore": 0,
  "technicalIssues": [],
  "securityFindings": [],
  "estimatedFixHours": {
   "max": 0,
   "min": 0
  },
  "lowPriorityIssues": [],
  "performanceIssues": [],
  "highPriorityIssues": [],
  "accessibilityIssues": [],
  "mediumPriorityIssues": []
 }
}
```

## More

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