{"openapi":"3.1.0","info":{"title":"CrawlConsole public API","version":"1.0.0","description":"Public CrawlConsole checks for domain authority and agentic readiness."},"servers":[{"url":"https://crawlconsole.com"}],"paths":{"/api/domain-score":{"get":{"operationId":"getDomainScore","summary":"Get Domain Score","description":"Return CrawlConsole Domain Score and Common Crawl graph metrics for an exact domain.","tags":["Backlinks"],"parameters":[{"name":"domain","in":"query","required":true,"description":"Exact domain, without a path.","schema":{"type":"string","example":"example.com"}}],"responses":{"200":{"description":"Domain authority profile."},"400":{"description":"Invalid domain."}}}},"/api/webmcp/check":{"post":{"operationId":"checkWebMcpReadiness","summary":"Check WebMCP readiness","description":"Scan a public domain for AI agent and WebMCP readiness signals.","tags":["WebMCP"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","example":"example.com"}}}}}},"responses":{"200":{"description":"Readiness score and public result path."},"400":{"description":"The domain could not be scanned."}}}},"/api/ucp-checker/check":{"post":{"operationId":"checkUcpReadiness","summary":"Check UCP readiness","description":"Inspect a commerce domain for Universal Commerce Protocol readiness.","tags":["Agentic commerce"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","example":"shop.example.com"}}}}}},"responses":{"200":{"description":"UCP readiness and detected commerce platform."},"400":{"description":"The domain could not be checked."}}}}}}