Scanner API
The scanner evaluates HTML or text against active AEO/GEO rules. Same engine powers MCP, CLI, GitHub Action, and the web UI.
Free tier (aggregate only)
- MCP:
scan_urlwith no API key — score + grade, no rule IDs or fix hints - Web: /scan — paste a public URL
-
HTTP:
POST https://aeogeo.site/api/scanwith{"url":"https://example.com"}— CORS open; aggregate JSON only
Keyed tier (detailed)
- MCP:
lint_html,lint_text— per-check results with executablefixobjects - API:
POST /api/scanwithAuthorization: Bearer <key>
Invariants
- Deterministic: same input → same output
- Transient: scanned content is never persisted
- No prompt-tracking or LLM calls in aeogeo runtime