{"uid":"cap_fEiCGgdTSNKaIG_wMn6iP","slug":"santos-ai-website-intelligence-agent-readiness-batch-audit-api-8f85cb02","name":"Santos AI Website Intelligence & Agent Readiness Batch Audit API","description":"Audit any website for AI Agent Readiness, MCP, llms.txt, OpenAPI, SEO, accessibility and security. Structured JSON with evidence and prioritized fixes.","url":"https://api.santosautomation.com/api/audit/batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string","description":"Public HTTP or HTTPS URL to audit."},"maxItems":50,"minItems":1,"description":"Up to 50 public URLs; duplicates are removed."}}},"responseSchema":{"type":"json","example":{"tier":"paid","failed":1,"results":[{"ok":true,"url":"https://example.com/","report":{"scores":{"seo":40,"security":33,"performance":100,"accessibility":100},"overall_score":68}},{"ok":false,"url":"https://bad-host.invalid","error":{"code":"TARGET_UNREACHABLE","message":"Target unreachable"}}],"succeeded":1,"batch_size":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YtCMnGHyeh31fWCE0qc0-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits one or more websites in batch for AI agent readiness, MCP, llms.txt, OpenAPI, SEO, accessibility, security, and performance, returning structured JSON scores and prioritized fixes.","exampleAgentPrompt":"Can you batch audit these three websites — https://example.com, https://myshop.io, and https://startup.ai — for AI agent readiness, including whether they have llms.txt or MCP, and give me their SEO, security, and accessibility scores with prioritized fixes?","exampleUseCases":[{"title":"Pre-launch AI readiness check","prompt":"Before we go live, can you audit https://newproduct.ai for AI agent readiness — I want to know if we have llms.txt, MCP, and OpenAPI set up correctly, and what our SEO and security scores look like?"},{"title":"Competitor intelligence sweep","prompt":"Run a batch audit on these five competitor sites — https://rival1.com, https://rival2.com, https://rival3.com, https://rival4.io, https://rival5.ai — and tell me how they score on AI readiness, accessibility, and security so I can benchmark against them."},{"title":"Agency client site health report","prompt":"I need to send a technical health report to my client — can you audit https://clientbrand.com and give me a structured breakdown of their SEO, performance, accessibility, and AI agent readiness with a list of the most important fixes?"}],"resultDescription":"A JSON object containing a batch summary (batch_size, succeeded, failed, tier) and a results array where each entry has the target URL, a success flag, and — on success — a report with per-category scores (SEO, security, performance, accessibility), an overall score, AI readiness signals (MCP, llms.txt, OpenAPI detection), and prioritized remediation recommendations. On failure, each entry includes an error code and message (e.g. TARGET_UNREACHABLE).","failureModes":["TARGET_UNREACHABLE — the target URL is not accessible or DNS does not resolve","Invalid or malformed URL in the batch causes that entry to fail","Batch size limits exceeded may cause the entire request to be rejected","Timeout on slow or unresponsive target sites","Payment not included or insufficient USDC causes a 402 rejection before processing"],"whenToPreferThis":"Choose this endpoint when you need to audit one or more websites simultaneously for a combination of AI agent readiness signals (MCP, llms.txt, OpenAPI) alongside classic web health metrics (SEO, accessibility, security, performance) in a single structured JSON response. It is especially valuable when you need prioritized fixes and evidence-backed scores rather than raw crawl data, and when processing multiple URLs in a single API call is more efficient than sequential single-URL requests.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:47:12.941Z","isFirstParty":false}