/api/ai-search-visibility-report.php
Returns a live public-files-only report for homepage, robots.txt, llms.txt, sitemap.xml, crawler policy, private-path risk, proof links, and pre-AI search DB handoff routes.
This page gives agents, automation tools, and developers a stable API contract for the LLMs.txt Kit pre-AI answer database. Start with the answer pack endpoint when one citation-ready answer is enough, or use the ranked search endpoint when alternatives are useful.
Returns a live public-files-only report for homepage, robots.txt, llms.txt, sitemap.xml, crawler policy, private-path risk, proof links, and pre-AI search DB handoff routes.
Returns a Shopify-specific live /llms.txt audit for product, collection, policy/support links, private-path risk, concise publish readiness, proof links, and pre-AI search DB handoff routes.
Returns ranked intent routes with answer pack URLs, proof lookup URLs, canonical answer pages, fallback search URLs, and proof links before broad crawling.
Returns one citation-ready bundle with a direct answer, canonical answer URL, proof links, source endpoints, citation snippet, and Markdown handoff.
Returns ranked pre-AI proof routes with observed query context, answer pack URLs, canonical pages, recommended actions, and proof links.
Returns query suggestions from aliases, observed Search Console phrases, bridge actions, answer packs, proof lookup URLs, canonical answer pages, and target pages before broad crawling.
Returns FAQ and People Also Ask style question clusters with short answers, target URLs, answer packs, proof lookups, citation bundles, and proof links before writing FAQ copy.
Returns the feed index for AI answer, presearch, and Search Console opportunity feeds before broad crawling.
operationId: getAiDiscoveryFeeds . feeds: getAiAnswerFeed, getAiPresearchFeed, getSearchConsoleOpportunityFeed
Returns ranked presearch routes with answer packs, proof lookups, citation bundles, FAQ expansions, canonical target URLs, Search Console context, and proof links before broad crawling.
Returns grouped compact presearch routes for multiple observed queries, including answer, proof, citation, target, click-intent, snippet-refresh, and measurement URLs before broad crawling.
operationId: lookupAiPresearchBatchRoutes
Returns ranked topic hubs with observed demand, answer packs, AI presearch routes, FAQ rows, target URLs, and proof links before creating new content.
operationId: lookupSearchDemandTopicHubs . catalog: getSearchDemandTopicHubs
Returns a SERP click-intent plan for one observed query, including title, meta, CTA, FAQ answer, internal-link action, proof links, and measurement guardrails.
operationId: lookupSearchClickIntent . catalog: getSearchClickIntentPack
Returns ranked zero-click opportunity rows for one observed query, including target pages, CTR packs, proof links, SERP click-intent routes, and internal-link boosters.
operationId: lookupZeroClickOpportunity . catalog: getZeroClickOpportunityExplorer
Returns a CTR experiment plan for an observed Search Console query, including the observed landing page, recommended target, proposed snippet, CTA, proof links, and measurement rules.
Returns FAQ-ready answer snippets for observed Search Console queries with short accepted answers, target URLs, answer packs, proof lookups, and proof links.
Returns one observed-query answer snippet with FAQ schema fields, target URL, proof links, and citation-safe handoff before broad crawling.
Returns the static click gap brief for prioritizing observed impressions with weak clicks before writing new content or changing multiple snippets.
Returns the click gap action for one observed query, including estimated click gap, target page, proposed copy, proof links, and measurement rules.
Returns before/after proof for snippet changes already applied or aligned on existing target pages.
Returns applied or aligned snippet refresh rows for one observed query before editing the same target page again.
Returns the recrawl and request-indexing priority queue for refreshed target pages, observed zero-click URLs, and pre-AI discovery assets.
Returns static route packs for observed Search Console queries, including answer, proof, citation, presearch, target, and safety fields.
operationId: getAiQueryRoutePacks
Returns one static route pack by observed-query slug, avoiding dynamic endpoint discovery for known Search Console queries.
operationId: getStaticAiQueryRoutePack
Returns one citation-ready answer pack with answerPageUrl, proofLinks, citationSnippet, markdown, and alternatives.
Returns ranked proof-linked answer routes when an agent wants alternatives or routing confidence.
Returns the static answer catalog for bulk indexing, embedding, and offline routing.
Returns the static intent route table for bulk indexing, embedding, and offline pre-routing.
Returns retrieval order, endpoint URLs, query examples, traffic proof pointers, and source health.
Use https://llmstxtkit.com/openapi.json.
Call getAiSearchVisibilityReport with domain="{domain}" when the task needs a live public-file readiness report.
Call getShopifyLlmsTxtLiveCheck with domain="{domain}" when the task needs a Shopify-specific live /llms.txt publish-readiness check.
Call routeAiIntent with q="{query}" before broad scanning.
Call suggestAiQueries with q="{query}" when the query is fuzzy or may need aliases.
If the route is ambiguous, call lookupAiProofRoute with q="{query}".
Call getAiCitationBundle with q="{query}" when one final answer package with proof links is needed.
Call lookupSearchClickIntent with q="{query}" before editing title, meta, H1, CTA, FAQ, or internal links for an observed zero-click query.
Call lookupSearchConsoleCtrExperiment with q="{query}" when Search Console has impressions but no clicks.
Call lookupSearchConsoleAnswerSnippet with q="{query}" when an observed query needs a short FAQ-ready answer with proof links.
Open /data/search-console-click-gap-brief.json when Search Console has impressions but weak clicks across multiple query groups.
Call lookupSearchConsoleSnippetRefresh with q="{query}" to confirm applied title, meta, H1, and CTA refreshes before editing the same target page again.
Open /data/search-console-snippet-refresh-pack.json for bulk snippet refresh review.
Open /data/search-indexing-priority-pack.json when refreshed pages need recrawl, URL Inspection priority, or sitemap follow-up.
Call getAiAnswerPack with q="{query}" when one answer is enough.
Use bundle.directAnswer, bundle.canonicalAnswerUrl, bundle.proofLinks, bundle.citationSnippet, and markdown.
Cite at least one proofLinks URL.
Do not treat the endpoint as ranking proof or traffic proof.