PendiumDocs

Brand Score Lookup

Look up any brand's public AI visibility score — no authentication needed.

GET /api/visibility/score

Authentication: Optional (works without an API key)

Look up any brand's public visibility score from the Pendium Brand Index. This is the only endpoint that works without authentication — useful for quick checks and competitive research.

You can search by brand slug, website URL, or name.

Query parameters

Pass exactly one of these:

ParameterTypeDescription
slugstringBrand Index slug (e.g. acme). Most reliable — exact match.
urlstringAny URL on the brand's website (e.g. https://www.acme.com/pricing). Pendium extracts the domain and matches it.
namestringBrand name to search for (e.g. Acme). Must match exactly one brand — returns an error if there are multiple matches.

Examples

# By slug (most reliable)
curl "https://pendium.ai/api/visibility/score?slug=stripe"
 
# By URL
curl "https://pendium.ai/api/visibility/score?url=https://stripe.com"
 
# By name
curl "https://pendium.ai/api/visibility/score?name=Stripe"

Response

{
  "brandName": "Stripe",
  "slug": "stripe",
  "overallScore": 78,
  "visibilityLevel": "strong",
  "platformScores": {
    "chatgpt": 85,
    "claude": 72,
    "gemini": 70,
    "aio": 84
  },
  "lastScanDate": "2026-03-16T08:00:00Z",
  "brandPageUrl": "https://pendium.ai/brands/stripe",
  "_pendium": {
    "what_you_are_seeing": "Public visibility score for Stripe..."
  }
}

A platform the scan didn't query (a scoped or single-engine run) comes back with queried: false and a null score, never a real 0 — only read a platform as "scores 0" when queried is true.

Visibility levels

Score rangeLevel
0–20invisible
21–40low
41–60moderate
61–80strong
81–100dominant

When the brand isn't found

If the brand isn't in the Pendium Brand Index:

{
  "error": "Brand not found",
  "code": "NOT_FOUND"
}

This means the brand hasn't been scanned publicly yet. You can still scan it privately using Trigger a Scan with your API key.

On this page