API documentation

Submit POST https://is-optimized.com/api/v1/scans with JSON {"domain":"example.com"}. A 202 response gives a job id; poll GET /api/v1/scans/{id} for state and report. GET /api/v1/reports/{domain} retrieves the latest published report. GET /openapi.json describes the public API. MCP uses stateless Streamable HTTP at /mcp and exposes scan_website, get_scan and get_report. Respect queue state, HTTP errors and Retry-After; avoid repeatedly submitting the same scan. Reports are public sampled snapshots of observable technical evidence. They do not guarantee search rankings, AI citations, successful agent transactions, security, or legal compliance. Unknown evidence is distinguished from failure, and checks that do not apply are excluded from scoring. You can view the full HTML report without providing a phone number or agreeing to marketing. The PDF and developer brief describe the same recorded findings. No paid language-model evaluation runs as part of a scan.

Company privacy policy · Company terms · [email protected]