AI Search Tracking API
Pull share of voice, rankings, and prompt-level visibility data from ChatGPT, Claude, Perplexity, and more into your own tools.
One authenticated request. Structured JSON. Your dashboards, your pipelines, your alerts.
Build AI visibility workflows with production-ready data
Pull run-level and prompt-level metrics, benchmark competitors, and ship internal dashboards for AI search performance.
- Share of voice, rank & sentiment via API - pull the same KPIs your team sees in the dashboard into your BI stack or reporting layer.
- Prompt-level scores and optimization signals - query per-prompt performance to identify wins, gaps, and high-ROI opportunities.
- Discover high-impact prompts and content gaps - use the API to feed opportunity data into content workflows and prioritization tools.
First request in 60 seconds
Create an API key in the dashboard, make a curl request, and get structured AI visibility data back immediately.
Same data as the dashboard, delivered as JSON
Every metric visible in the Sellm dashboard is accessible through the API. Build custom reporting, pipe data into your warehouse, or power alerts when share of voice changes.
What you can track via the API
- All major AI engines - ChatGPT, Perplexity, Gemini, Claude, Grok & Microsoft Copilot. One API key, every platform.
- Share of voice & coverage - get your brand's share of voice, coverage rate, and average position per run.
- Per-prompt breakdowns - drill into each prompt to see rank, sentiment, and competitors at the query level.
- Sentiment & recommendation - measure how positively AI platforms describe and recommend your brand.
- Competitor benchmarking - compare visibility, position, and mention frequency against your competitor set.
- Prompt management & triggers - create, update, and batch-manage prompts. Trigger manual runs and pull results when ready.
- Historical trends - query time-series KPI data across completed runs.
Key endpoints
- GET /v1/analysis/runs - list analysis runs
- GET /v1/analysis/runs/{runId}/summary - share of voice, coverage, sentiment
- GET /v1/analysis/runs/{runId}/summary/prompts - per-prompt KPI breakdown
- GET /v1/analysis/trends - historical KPI trends
- POST /v1/analysis/trigger - trigger a manual analysis run
- GET /v1/prompts - list and manage prompts
- POST /v1/prompts/batch - batch create, update, delete prompts
Frequently Asked Questions
- What is an AI search tracking API?
- An AI search tracking API gives you programmatic access to how your brand appears in AI-generated answers from ChatGPT, Claude, Perplexity, and other platforms. Instead of checking dashboards manually, you pull structured data into your own tools.
- What data does the API return?
- You get share of voice, average position, coverage, sentiment scores, brand mention counts, per-prompt breakdowns, per-provider breakdowns, competitor comparisons, and historical trends. All as structured JSON.
- How does authentication work?
- You create a project-scoped API key in the dashboard and pass it as a Bearer token in the Authorization header. Keys can be rotated at any time.
- What are the rate limits?
- The API is designed for reasonable integration use. Manual runs are limited to 1 per 7-day window per project. Read endpoints have generous limits for polling and dashboard use.