AI Brand Perception API: how AI engines frame each brand, by theme

The AI Brand Perception API groups AI answers into themes, such as pricing or proofing workflow, and returns how each brand is characterised inside every theme. It shows where engines frame a brand as the leader, the cheap option or the hard one to use, theme by theme and engine by engine.

Updated

  • ChatGPT
  • Perplexity
  • Google AI Mode
  • Claude
  • Microsoft Copilot
  • Grok

Playground

Proofing workflow takes 31.4% of answers, and Loopwork is framed as its leader

The AI Brand Perception API clusters the answers in scope into themes and labels each brand inside every theme. In this sample on ChatGPT, proofing workflow takes 31.4% of answers and Loopwork leads it, while on pricing, 18.2% of answers, Loopwork reads as the premium option and Cadence as the cheap one. A single sentiment score would hide both.

POST /v1/themes/perception

models[]

brands in the table

Themes in scope
4
Largest theme
proofing workflow, 31.4%
curl -X POST https://api.apiforgeo.com/v1/themes/perception \
  -H "Authorization: Bearer $API_FOR_GEO_KEY" \
  -H "x-project-id: $PROJECT_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "best project management tool for creative agencies",
    "models": [
      "chatgpt"
    ],
    "country": "US"
  }'
200 OK · 4 themes
ThemeShareLoopworkCadence
proofing workflow 31.4% leaderadequate
pricing 18.2% premium optioncheap option
client portal 16.7% adequateleader
resource planning 12.9% hard to useadequate
Fields returned per theme by POST /v1/themes/perception
FieldTypeDescription
themestringA topic the answers cluster around, such as pricing.
sharefloatPercentage of in-scope answers that fall into the theme.
perceptionobjectHow each brand is characterised inside the theme, keyed by brand.

Get started

Four setup steps lead to the first theme map

The AI Brand Perception API reads the theme layer computed on every enriched run, so the first map arrives after four steps: create the project, generate a key in the app, import the prompts and run them. Reading the themes and labels back is not billed.

  1. Step 1

    Create a project

    Create an organisation and a project, one project per brand or per client.

  2. Step 2

    Generate a key

    Generate an API key in the app; keys are managed there, never through the API.

  3. Step 3

    Import your prompts

    Import your prompts and tags with a single POST /v1/queries.

  4. Step 4

    Run and read

    Trigger an execution, poll the job, then read any analytics endpoint.

Comparison

Themes and per-brand perception come as data in 1 of 4 approaches

The AI Brand Perception API returns theme clusters and per-brand perception on every stored answer. An AI scraping API returns neither, GEO dashboard tools rarely offer them, and an in-house build turns them into a research project: clustering, labelling and keeping the labels stable as engines change their answers.

3 of the 15 capabilities on the full comparison
Capability API for GEOAI scraping APIGEO dashboard toolIn-house build
Theme clustering YesNoRareResearch project
Per-brand perception inside a theme YesNoRareResearch project
Sentiment per brand per response YesNoPartlyLLM cost + eval

Pricing

AI Brand Perception API pricing runs from $0.013 to $0.007 per credit

The AI Brand Perception API reads themes computed during normal runs, so the theme map itself is not billed. Credits pay for the executions, one per prompt, per model, per locale, and theme clustering and per-brand perception come with that credit like every other layer. The tier follows the month's volume.

0 – 50k / month
$0.013
per credit
50k – 250k / month
$0.011
per credit
250k – 1M / month
$0.009
per credit
1M+ / month
$0.007
per credit

Price per credit, set by the month's total volume.

FAQ

AI brand perception, answered

What does one call return?

The AI Brand Perception API returns one object per theme in scope: the theme as the clustering named it, its share of the answers and a perception label for each brand inside it. Labels describe how the answers characterise the brand, such as leader, adequate, premium option or cheap option.

Can I compare perception across engines?

The AI Brand Perception API reads one model at a time, so running it once per model shows whether two engines frame the brand the same way inside a theme. Where they disagree, the citation layer shows which sources each engine relied on.

Can I track how competitors are framed?

The AI Brand Perception API labels every brand named inside a theme, competitors included, so one call shows where Loopwork leads and where Cadence or Northbeam holds the stronger position. The labels stay comparable across brands, so a competitor's strong theme reads the same way as your own.

Is the theme layer billed separately?

The AI Brand Perception API adds no charge to the runs. Theme clustering and per-brand perception are enrichment layers that every credit includes, and reading them afterwards is unmetered, so a monthly positioning review costs only the executions behind it.

Can I resell perception data?

The AI Brand Perception API allows resale and white-label use like every family. The payload carries no branding and each client can sit in an isolated project, so an agency can deliver positioning reviews under its own name and a platform can add a theme map to its product.

See how AI engines frame your brand, theme by theme