Visibility Tracker

Run your prompt set across AI engines and read back every metric with a confidence interval.

Updated

What it does

The Visibility Tracker module runs your prompt set against AI answer engines (ChatGPT, AI Overviews, Perplexity, Gemini, Claude, Copilot, depending on your plan) multiple times a week and reports mention rate, citation rate, position, share of voice and sentiment — each with a 95% Wilson confidence interval. See the methodology page for how the statistics work.

Planned endpoints

Start a run — POST /v1/visibility-tracker/runs

bash
curl -X POST https://api.leadee.ai/v1/visibility-tracker/runs \
  -H "Authorization: Bearer $LEADEE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "brand_id": "brand_01H4JEY",
    "prompt_set_id": "ps_01H4K2A",
    "engines": ["chatgpt", "gemini", "perplexity"]
  }'

Planned response — `202 Accepted`

json
{ "data": { "id": "run_9f2c", "status": "queued" } }

Read run results — GET /v1/visibility-tracker/runs/{runId}

Returns the computed metrics for the run, each with its confidence interval:

json
{
  "data": {
    "id": "run_9f2c",
    "status": "completed",
    "metrics": {
      "mention_rate": { "value": 0.62, "ci_low": 0.51, "ci_high": 0.72 },
      "citation_rate": { "value": 0.28, "ci_low": 0.19, "ci_high": 0.39 },
      "share_of_voice": { "value": 0.34, "ci_low": 0.27, "ci_high": 0.41 }
    }
  }
}