# Santos AI Website Intelligence & Summarize API

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

Fetches and summarizes any public webpage, extracting title, summary, key facts, entities, and metadata as structured JSON — optionally focused on a specific topic.

## Facts

- Endpoint: GET https://api.santosautomation.com/v1/summarize
- Price: $0.033/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/santos-ai-website-intelligence-summarize-api-ab3d2549
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P5VdzSLHq0Wi6UQTvRNeI

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-summarize-api-ab3d2549
```

Example prompt: Can you summarize the content at https://stripe.com/pricing and pull out the key facts about their pricing tiers?

## When to prefer this

Choose this endpoint when you need a structured, machine-readable summary of any public webpage — especially when you want key facts and named entities extracted alongside the prose summary. Ideal for research workflows, competitive intelligence, or when an agent needs to quickly digest web content without full scraping infrastructure. The optional focus parameter makes it especially useful when you only care about a specific topic (e.g. pricing, security, features) on a given page.

## Known failure modes

- Non-HTML URLs (PDFs, images, JSON files) may not be supported
- Private or paywalled pages will fail or return incomplete content
- Pages with heavy JavaScript rendering may yield incomplete HTML
- HTTP 4xx/5xx from the target URL will be reflected in http_status
- Very long pages may be truncated before summarization
- Rate limiting or payment failure returns 402

## 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 JSON object containing the page title, an AI-generated prose summary, a list of key facts, named entities found on the page, word count, HTTP status code, the final resolved URL (after redirects), schema version, and the AI model used to generate the summary.

## 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 summarize (HTML only)."
      },
      "focus": {
       "type": "string",
       "description": "Optional topic to prioritize in the summary and key facts."
      }
     }
    }
   },
   "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/blog/post",
  "focus": "pricing",
  "model": "claude-sonnet-5",
  "title": "Announcing Our New Pricing",
  "summary": "The post announces a new usage-based pricing model...",
  "entities": [
   "Example Corp",
   "Base",
   "USDC"
  ],
  "final_url": "https://example.com/blog/post",
  "key_facts": [
   "Starter tier is free up to 1,000 calls",
   "Pro tier costs $0.02 per call"
  ],
  "word_count": 12,
  "http_status": 200,
  "schema_version": "1.0.0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/santos-ai-website-intelligence-summarize-api-ab3d2549/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)
