# Santos AI Website Intelligence & Agent Readiness API

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

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

## Facts

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

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

Example prompt: Can you run a full AI agent readiness audit on stripe.com — I want to know if it has llms.txt, MCP support, an OpenAPI spec, and any SEO or security issues, with a list of prioritized fixes?

## When to prefer this

Choose this endpoint when you need a comprehensive, multi-dimensional audit of a public website covering AI agent readiness signals (MCP, llms.txt, OpenAPI), SEO, accessibility, and security in a single call with structured JSON output and evidence. Prefer it over generic scraping endpoints when you specifically need AI readiness signals, or over standalone SEO/accessibility tools when you want all these dimensions consolidated with prioritized fixes.

## Known failure modes

- Target URL is unreachable or returns non-200 HTTP status — audit may be incomplete or fail
- Website blocks crawlers/headless browsers — fetch step may return empty or partial content
- LLM analysis timeout if the page is extremely large — timing_ms.total will be high and partial results may be returned
- Invalid or malformed URL input — API returns an error without performing the audit
- Private/intranet URLs not accessible from the API's network — fetch will fail

## 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 audited URL, extracted data fields covering AI agent readiness indicators (MCP support, llms.txt presence, OpenAPI spec detection), SEO findings, accessibility issues, security observations, prioritized remediation recommendations, the model used for analysis, HTTP status, fetch and LLM timing metrics, and a schema version identifier.

## 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/santos-ai-website-intelligence-agent-readiness-api-4ddfc297/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from santosautomation.com](https://www.zero.xyz/host/santosautomation.com/llms.txt)
