Guides

Watch competitors and ChatGPT

Every day: your competitors' live ads and website changes, whether ChatGPT names you for your buyers' questions, and what's trending on TikTok in your field.

Besides posts, Radar looks at a few things once a day for each tracker. They're called extras, and each tracker runs the ones that fit it:

ExtraRuns forWhat you get
adsCompetitorsTheir live ads on Facebook, Instagram and LinkedIn: copy, headline, call to action, landing page, placements, since when.
siteCompetitorsWhat changed on their website since yesterday (pricing, plans, products, positioning, new pages), in a few plain lines.
aiYour brandThree questions your buyers ask ChatGPT, asked every day: whether it names you, your rank among the brands it names, who it names instead, the pages it cites.
trendsYour brandTikTok's top hashtags this week in your industry.

News articles are part of every check, like posts: they come back as finds with network: "news".

Your own website is read every day too, as soon as the brand is learned. What changed goes to Tracey's memory, so drafts use today's pricing and products; brand get shows the last changes under site_watch.

  1. Track a competitor with its website

    tracee radar track --kind competitor --name Globex --keywords globex --website globex.com

    Extras are on by default (ads and site for a competitor, ai and trends for the brand). Pick some with --extras ads, or send "extras": [] to turn them all off. Competitors Radar suggests come with their website already.

  2. See their ads

    tracee radar ads --days 30

    Each competitor comes with its number of live ads, where they run, and the ads themselves, newest first.

  3. Read what changed on their sites

    tracee radar site-changes --days 14
    {
      "competitors": [
        {
          "company": "Globex",
          "site": "globex.com",
          "day": "2026-11-13",
          "changes": [
            "The pricing page dropped the Starter plan; plans now start at $49/month.",
            "A new page launches Globex Assist, an AI writing helper for posts."
          ]
        }
      ],
      "your_site": { "site": "https://acme.com", "changes": ["…"] }
    }
  4. Check how ChatGPT answers your buyers

    tracee radar ai-visibility --days 30
    {
      "today": "2 of 3 answers name Acme",
      "named_share": "61% of 90 answers over 30 days",
      "questions": [
        {
          "question": "What's the best tool for scheduling LinkedIn posts for a small team?",
          "named": true,
          "rank": 3,
          "brands_named": ["Buffer", "Hootsuite", "Acme"],
          "competitors_named": ["Buffer"],
          "sources": ["https://…"]
        }
      ],
      "most_named_instead": [{ "name": "Buffer", "answers": 71 }]
    }

    The pages under sources are the ones ChatGPT relied on: being on them, or writing a clear answer of your own, is how you get named.

  5. Ride a trend

    tracee radar trends

Everything at once

radar overview (GET /api/v1/radar) has a daily line for each extra: how many answers named you today, new competitor ads and site changes this week, and today's top TikTok hashtags. radar findings --kind ad|site_change|ai_answer|trend lists the finds themselves, with each one's fields under details.

Workflows

Each new find of an extra starts workflows on Found on Radar too, with kind set to Their ad, Website change, ChatGPT answer or Trend. For example: post competitors' pricing changes to a Slack channel the day they happen.