{"info":{"name":"LLMReady Public API","description":"Public API for creating and retrieving LLMReady scans. Version v1 is additive-compatible: existing fields and endpoints remain stable, and new optional fields may be added without a version bump.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"variable":[{"key":"baseUrl","value":"https://llmready.com","type":"string"},{"key":"apiKey","value":"llmr_live_your_api_key","type":"string"},{"key":"paymentSignature","value":"base64url-encoded-x402-payment-payload","type":"string"}],"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"item":[{"name":"Create a public scan","request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"PAYMENT-SIGNATURE","value":"{{paymentSignature}}"}],"url":{"raw":"{{baseUrl}}/api/public/v1/scans","host":["{{baseUrl}}"],"path":["api","public","v1","scans"]},"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com\",\n  \"options\": {\n    \"scanType\": \"full\",\n    \"visibility\": \"unlisted\",\n    \"includeRecommendations\": true,\n    \"includeGeneratedFixes\": true\n  }\n}","options":{"raw":{"language":"json"}}},"description":"Creates an AI-readiness scan for a public HTTP or HTTPS URL. Requires a bearer API key with the `scans:write` scope. x402-compatible clients can inspect the documented 402 response and `PAYMENT-SIGNATURE` authorization header metadata for paid access flows as they are enabled."}},{"name":"Retrieve a public scan","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/scans/:scanId","host":["{{baseUrl}}"],"path":["api","public","v1","scans",":scanId"]},"description":"Returns a public scan report by public scan id. Private or internal scans are returned as not found."}},{"name":"Retrieve scan status","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/scans/:scanId/status","host":["{{baseUrl}}"],"path":["api","public","v1","scans",":scanId","status"]},"description":"Returns current progress for a public scan. Private or internal scans are returned as not found."}},{"name":"Retrieve generated scan fixes","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/scans/:scanId/fixes","host":["{{baseUrl}}"],"path":["api","public","v1","scans",":scanId","fixes"]},"description":"Returns generated remediation artifacts and check-level fixes for a public scan. Private or internal scans are returned as not found."}},{"name":"Retrieve public domain scan history","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/domains/:domain/history","host":["{{baseUrl}}"],"path":["api","public","v1","domains",":domain","history"],"query":[{"key":"range","value":"30d","description":"History range to include.","disabled":false}]},"description":"Returns UTC daily average scores for public scans on a domain. Private and internal scans are excluded."}},{"name":"List recent public scans","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/scans/recent","host":["{{baseUrl}}"],"path":["api","public","v1","scans","recent"],"query":[{"key":"limit","value":"10","description":"Number of recent scans to return.","disabled":false}]},"description":"Returns recent completed public scan summaries. Private and internal scans are excluded."}},{"name":"Retrieve public API pricing","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/pricing","host":["{{baseUrl}}"],"path":["api","public","v1","pricing"]},"description":"Returns current x402 endpoint pricing, accepted currencies or tokens, and per-scan-type prices for agent discovery."}},{"name":"Retrieve the public OpenAPI specification","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/public/v1/openapi.json","host":["{{baseUrl}}"],"path":["api","public","v1","openapi.json"]},"description":"Returns the dynamically generated OpenAPI 3.0 document for the public API."}}]}