Skip to main content

get_competitors

Get competitors mentioned in AI responses, ranked by mention frequency.

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID
relationshipstringNoFilter by type: SELF, DIRECT, INDIRECT, ECOSYSTEM
limitnumberNoMax competitors to return (default: 20)

Relationship Types

TypeDescription
SELFYour own brand
DIRECTDirect competitors (same product category)
INDIRECTIndirect competitors (adjacent solutions)
ECOSYSTEMEcosystem players (complementary products)

Returns

FieldTypeDescription
idstringCompetitor domain ID
namestringCompetitor name
domainstringCompetitor’s domain
relationshipstringRelationship type
mentionsnumberTotal mention count
avgPositionnumberAverage position in responses
avgSentimentnumberAverage sentiment (0-100)

Example Output

## Competitors for Acme Corp

| Rank | Name | Relationship | Mentions | Avg Position | Sentiment |
|------|------|--------------|----------|--------------|-----------|
| 1 | CompetitorA | DIRECT | 892 | 2.3 | 75/100 |
| 2 | CompetitorB | DIRECT | 654 | 3.1 | 72/100 |
| 3 | Acme Corp | SELF | 612 | 2.8 | 78/100 |
| 4 | CompetitorC | DIRECT | 445 | 4.2 | 68/100 |
| 5 | ToolX | INDIRECT | 234 | 5.1 | 71/100 |

Example Prompts

Who are my competitors in AI responses?
Show me only direct competitors
Which brands appear alongside mine most often?

OAuth Scope

Requires: read:competitors

get_competitor_evolution

Track how a competitor’s presence changes over time — mentions, position, and sentiment trends.

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID
competitorIdstringYesThe competitor domain ID (from get_competitors)
periodnumberNoDays to analyze (default: 30)

Returns

Array of daily data points:
FieldTypeDescription
datestringDate (YYYY-MM-DD)
mentionsnumberMentions on that day
avgPositionnumberAverage position
avgSentimentnumberAverage sentiment

Example Output

## CompetitorA - Evolution Over Time

Relationship: DIRECT

| Date | Mentions | Avg Position | Sentiment |
|------|----------|--------------|-----------|
| 2025-01-21 | 28 | 2.5 | 73/100 |
| 2025-01-22 | 31 | 2.3 | 74/100 |
| 2025-01-23 | 35 | 2.1 | 76/100 |
| 2025-01-24 | 29 | 2.4 | 75/100 |
| 2025-01-25 | 38 | 2.0 | 77/100 |

Example Prompts

How has CompetitorA trended over the last month?
Is CompetitorB gaining or losing visibility?
Show me the evolution of my own brand mentions
Use get_competitors first to find the competitorId you want to track.

OAuth Scope

Requires: read:competitors

get_competitor_comparison

Head-to-head comparison of the brand against its top direct competitors: your own stats, your market rank, the top competitors’ stats, a per-competitor win/loss summary on mention count, and the biggest perceived threat.

Parameters

ParameterTypeRequiredDescription
brandIdstringYesThe brand ID from list_brands
periodnumberNoNumber of days to analyze (default: 30)

Returns

FieldDescription
period / periodLabelThe analyzed window
yourStatsYour brand: name, mentionCount, avgSentiment, avgPosition (null if not mentioned in the period)
marketRankYour rank across SELF + DIRECT brands by mention count
totalCompetitorsNumber of direct competitors found
topCompetitors[]Per competitor: name, domain, mentionCount, avgSentiment, avgPosition
headToHead[]Top 5 matchups: competitor, yourMentions, theirMentions, winner (you/them/tie), plus your vs their sentiment and position
insightswinsAgainstTop5, lossesAgainstTop5, biggestThreat

Example Prompts

How do I compare to my top competitors right now?
Which competitors am I beating, and which are beating me?

OAuth Scope

Requires: read:competitors