Get competitors
Benchmark of tracked brands, plus untracked brands named.
/api/v1/domains/{domain}/competitorsPath parameters
domainstringRequiredThe domain's host, like acme.example, or its ID. List them with List domains.
Query parameters
rangestringdefault 30dHow far back to count: 7d, 30d, 90d or all. The previous period is the same length, just before.
7d30d90dallsurfacestringLimit to one surface, written engine:lane, e.g. chatgpt_app:chat.
topicstringLimit to prompts in one topic (exact name).
brandedstringdefault unbrandedWhether to count prompts that name your brand: unbranded (default), all or branded.
unbrandedallbrandedReturns
brandsarrayYou and every tracked competitor, by visibility.
brands[].visibilityrate objectHow often answers name this brand.
brands[].changechange object or nullCompared with the previous period.
brands[].sovnumberShare of voice, 0 to 1.
brands[].positionnumber or nullAverage rank when named.
brands[].sparkarrayVisibility per run date, for a sparkline.
untrackedarrayUp to 15 brands answers named that you don't track, as {name, answers}.
Every response includes the domain and the filters that were applied. Errors use the standard error object.