Skip to content

New AI assistant answers: ChatGPT, Gemini, Copilot and AI Mode by API

SerpKite
Get API key

track · mentions · monitors

AI visibility tracking API

Buyers ask AI assistants before they search. Send the prompts they ask to ChatGPT, Gemini, Copilot Search, Google AI Mode and Brave, as a logged-out visitor would, and find out whether the answer names your brand, cites your domain or lists your product, and how that changes over time.

How it works

Is your brand in ChatGPT's answer? Mentions, citations and products, tracked over time.

Each AI assistant endpoint takes a prompt and a track list of brands ("Pipedrive") and domains ("hubspot.com"). The response carries the answer, its sources (cited inline or only listed) and products, plus one mentions entry per tracked term: mentioned (the text names it), cited (a cited source is on that domain or names that brand), the matching sources and products, and text_position, how early the answer first names it.

Run a prompt set through POST /v1/batches (up to 100 prompts per call, results to a signed webhook), or save each prompt as a monitor that asks hourly, daily or weekly and reports every answer with its mentions and new_sources, the links that weren't cited before. Google's AI Overviews come with every /v1/search call in ai_overview, for the search price.

Answers vary from run to run and by country, so a single answer is an anecdote. Ask each prompt several times and in the countries you sell in, and report the share of answers that name or cite you. The AI visibility guide shows the workflow.

curl https://api.serpkite.com/v1/chatgpt \
  -H "Authorization: Bearer $SERPKITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"What are the best CRMs for a 10-person startup?","track":["hubspot.com","Pipedrive","Acme CRM"],"country":"us"}'
mentions (illustrative)
{
  "mentions": [
    {
      "term": "hubspot.com",
      "mentioned": true,
      "cited": true,
      "sources": [
        2,
        5
      ],
      "products": [],
      "text_position": 0.08
    },
    {
      "term": "Pipedrive",
      "mentioned": true,
      "cited": false,
      "sources": [],
      "products": [],
      "text_position": 0.41
    },
    {
      "term": "Acme CRM",
      "mentioned": false,
      "cited": false,
      "sources": [],
      "products": [],
      "text_position": -1
    }
  ]
}

Where you can check

Credits per answer; the same in the batch lane, half on a cache hit, nothing for a failed or refused answer.

Where you can check
AssistantEndpointCreditsTypical timeAlso returns
ChatGPT/v1/chatgpt410–30 sproducts, places, model
Google Gemini/v1/gemini35–30 smodel
Microsoft Copilot Search/v1/copilot315–40 sproducts
Google AI Mode/v1/ai_mode25–45 sproducts
Brave Search AI answers (Ask Brave)/v1/brave_ai21–10 ssearch_queries, products
Google AI Overviews/v1/search ai_overview1 (the search)a few secondsthe whole results page

Why it matters

What you get

01

Named, cited or listed

mentions tells apart an answer that names you, one that cites your domain and one that only lists it as a source.

02

Over time

Monitors report every answer, so share of answer and new sources become a time series.

03

By country

country asks from that country (ChatGPT, Gemini) or sets the market (Copilot, AI Mode, Brave).

04

Logged out, never signed in

We ask like a logged-out visitor in a standard browser. Assistants that require a sign-in aren't offered.

FAQ

AI visibility tracking API: common questions

Start building

Get your API key in 30 seconds

2,500 free credits, then 1,000 every month. No credit card.