Skip to main content
GET
Site Readiness
Returns the stored technical analysis for a brand - the robots.txt, llms.txt and sitemap.xml checks - plus the AI Readiness Score (0-100), the exact value shown on the dashboard Optimize > AI Readiness tab. This endpoint is read-only: it serves the last stored analysis, it does not trigger a fresh crawl.
The analysis is generated the first time a brand’s AI Readiness tab is opened in the app. If it has never been opened, analyzed is false and the analysis fields are null.
string
required
Bearer token. Example: Bearer qw-api-xxx

Path Parameters

string
required
The unique identifier of the brand

AI Readiness Score formula

Out of 100:
  • robots.txt present: +20
  • crawlers allowed: +round((allowed / total) × 40) over GPTBot, ChatGPT-User, Claude-Web, ClaudeBot, Google-Extended, PerplexityBot. Crawlers are only parsed when robots.txt is present, so a missing robots.txt scores 0 here.
  • llms.txt present: +20
  • sitemap.xml present: +20
A missing or invalid robots.txt therefore caps the score at 40.

Response

boolean
Indicates if the request was successful
object
id, name, domain
boolean
false when no analysis has been generated yet (all analysis fields are then null)
object
string
URL checked for robots.txt
string
URL checked for llms.txt
string
URL checked for sitemap.xml
object
object
Same shape as robotsAnalysis (no crawlers)
object
Same shape as robotsAnalysis (no crawlers)
string
Last analysis timestamp (ISO 8601) or null
string
Generated llms.txt template, or null if never generated

Example Request

Example Response