# 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.005/call, status unknown (last checked 2026-09-15).

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

## Facts

- Endpoint: GET https://santosautomation.com/v1/extract
- Price: $0.005/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-54cde821
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nxCMS2SDFR5IwJ1n8u5iv

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-54cde821
```

Example prompt: Can you audit https://example.com and tell me if it's ready for AI agents — check for MCP support, llms.txt, OpenAPI specs, any SEO or accessibility issues, and flag the top things to fix?

## When to prefer this

Choose this endpoint when you need a comprehensive, structured AI-readiness audit of a specific public URL — especially when you want to check for MCP, llms.txt, and OpenAPI support alongside SEO, accessibility, and security signals in a single call. Prefer this over generic scrapers when the goal is actionable intelligence about a site's compatibility with AI agents and automated systems.

## Known failure modes

- Non-public or paywalled URL returns incomplete or empty audit data
- Invalid or malformed URL input causes a request error
- Timeout on slow-loading pages may result in partial extraction
- Sites blocking crawlers may return limited or no content
- HTTP errors on the target page (e.g. 404, 500) are reflected in http_status field

## 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

A structured JSON object containing the audited URL, page title, rendered markdown body, outbound links, word count, HTTP status, and AI agent readiness signals including detection of MCP endpoints, llms.txt, OpenAPI specs, SEO metadata quality, accessibility findings, and security indicators with prioritized fix recommendations.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public HTTP or HTTPS page to extract."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/article",
  "links": [
   {
    "url": "https://example.com/next",
    "text": "Next page"
   }
  ],
  "title": "Example article",
  "markdown": "# Example article\n\nBody text…",
  "final_url": "https://example.com/article",
  "word_count": 245,
  "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-54cde821/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)
