group_by: ["date"] with a list of brands. Each row is one brand on one day; pivot the rows into one series per brand.
How this example works
group_by: ["date"]gives one row per brand per day.brandsas a list limits the rows to the brands you name (your own and confirmed competitors). Use"all"for everyone.- Fetch every page. Brands × days easily passes 100 rows.
- Pivot into one series per brand, keyed by date, ready for a chart.
Notes
- Every brand on a day is scored against the same answers, so the lines are directly comparable.
- A competitor’s
citation_ratecounts answers linking to the domains on its competitor entry. Add its domains in the dashboard if that line is flat at zero. - Up to 20 brand names per call. Add
"platform"togroup_byfor one chart per engine. share_of_voicemakes a good stacked chart: each brand’s share of all brand mentions that day.
Common follow-ups
Competitor leaderboard
The same brands as one ranked table for the period.
Visibility over time
Weekly and monthly points.