Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qwairy.co/llms.txt

Use this file to discover all available pages before exploring further.

get_brand_perception

Get brand perception analysis: sentiment, alignment, consistency scores, and SWOT insights (strengths, weaknesses, opportunities, threats).

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID from list_brands

Returns

FieldDescription
snapshot.sentimentScoreOverall sentiment score
snapshot.alignmentScoreAlignment with brand positioning
snapshot.consistencyScoreConsistency across AI providers
strengths[]Brand strengths identified by AI
weaknesses[]Areas of improvement
opportunities[]Growth opportunities
threats[]Potential threats

OAuth Scope

Requires: read:visibility

get_technical_status

Get technical SEO status: robots.txt, llms.txt, sitemap.xml analysis, blocked AI crawlers, and open page issues by severity.

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID from list_brands

Returns

FieldDescription
technical.robotsStatusrobots.txt analysis status
technical.llmsStatusllms.txt analysis status
technical.sitemapStatussitemap.xml analysis status
technical.blockedCrawlers[]AI crawlers blocked by robots.txt
issuesOpen issues count by severity (critical, high, medium, low)
topIssues[]Most important open issues

OAuth Scope

Requires: read:visibility

get_prompt_signals

Get prompt signal analysis: attack/defend/monitor/ignore labels based on Share of Voice and market openness. Identifies which prompts to invest in. Supports period, provider, topic, and tag filters.

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID from list_brands
periodnumberNoNumber of days to analyze (e.g. 1, 7, 14, 30). Omit for all time.
startDatestringNoStart date in YYYY-MM-DD format
endDatestringNoEnd date in YYYY-MM-DD format
providersstring[]NoFilter by provider slugs (e.g. ["openai", "anthropic"])
topicIdsstring[]NoFilter by topic/keyword IDs
tagIdsstring[]NoFilter by tag IDs
limitnumberNoMax prompts per category (default: 5)

Returns

FieldDescription
summary.attackCountPrompts where market is open and brand is underrepresented
summary.defendCountPrompts where brand has strong position to defend
summary.monitorCountPrompts to keep watching
summary.ignoreCountLow-priority prompts
summary.avgOpennessAverage market openness (0-1)
summary.visibilityRatePercentage of prompts where brand is visible
summary.avgSoVAverage Share of Voice across visible prompts
summary.totalPromptsTotal prompts analyzed
topAttackPrompts[]Best attack opportunities — includes priorityScore, visibilityPct, quadrant
topDefendPrompts[]Positions to defend — includes priorityScore, visibilityPct, quadrant

OAuth Scope

Requires: read:prompts