# AI Website Intelligence & Agent Readiness API (Santos)

> AI Website Intelligence & Agent Readiness API (Santos) is a paid API for AI agents from api.santosautomation.com, paid per call via x402, $0.08/call, status unknown (last checked 2026-09-13).

Audits any website URL for AI agent readiness, MCP support, llms.txt, OpenAPI presence, SEO, accessibility, and security, returning structured JSON with evidence and prioritized fixes.

## Facts

- Endpoint: POST https://api.santosautomation.com/v1/extract/structured
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-website-intelligence-agent-readiness-api-santos-1ed763b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NwdvMzsn5FFh0IBR05myk

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 ai-website-intelligence-agent-readiness-api-santos-1ed763b1 -d '<json body>'
```

Example prompt: Can you audit https://example.com and tell me whether it's ready for AI agents — check for MCP support, llms.txt, OpenAPI specs, SEO issues, accessibility problems, and security gaps, then give me a prioritized list of what to fix?

## When to prefer this

Choose this endpoint when you need a comprehensive, structured audit of a specific website covering AI agent readiness (MCP, llms.txt, OpenAPI), SEO, accessibility, and security in a single call with prioritized fix recommendations. Prefer it over general web scrapers when you specifically need AI-readiness signals or want evidence-backed findings rather than raw HTML. It is particularly valuable for developers, agencies, or AI agents that need to assess or compare websites for modern AI integration standards.

## Known failure modes

- Target URL is unreachable or returns non-200 HTTP status — audit may fail or return partial results
- Website blocks crawlers or headless browsers — fetch may fail or return incomplete data
- Very large or JavaScript-heavy pages may increase timing_ms significantly
- Invalid or malformed URL input causes request rejection
- Rate limiting or payment failure (x402) prevents the call from completing

## How this service works

Audit any website for AI Agent Readiness, MCP, llms.txt, OpenAPI, SEO, accessibility and security. Structured JSON with evidence and prioritized fixes.

## Output

Returns a structured JSON object containing the target URL, fetched page data, AI agent readiness indicators (MCP support, llms.txt presence, OpenAPI detection), SEO findings, accessibility issues, security findings, prioritized fix recommendations, HTTP status, fetch and LLM timing metrics, and schema version metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public HTTP or HTTPS page to extract structured data from."
  },
  "schema": {
   "type": "object",
   "description": "A caller-supplied JSON Schema (type: object, self-contained, no $ref) describing the fields to extract."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/product/123",
  "data": {
   "price": 49.99,
   "in_stock": true
  },
  "model": "claude-sonnet-5",
  "final_url": "https://example.com/product/123",
  "timing_ms": {
   "llm": 1800,
   "fetch": 120,
   "total": 1950
  },
  "fetched_at": "2026-01-01T00:00:00.000Z",
  "http_status": 200,
  "schema_version": "1.0.0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-website-intelligence-agent-readiness-api-santos-1ed763b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.santosautomation.com](https://www.zero.xyz/host/api.santosautomation.com/llms.txt)
