Sourcelane

Brand Visibility Tracker

Web & SEO Tools

Operated by Sourcelane✓ verified

See if ChatGPT, Claude, Gemini, Perplexity and Google's answer boxes mention or cite your brand for any prompt, with competitor share of voice and sources.

Read full description

A multi-engine brand visibility checker that asks questions across generative answer services and search-based answer boxes to measure how often and where a brand is recommended. For each question and engine it detects whether the brand is mentioned, how frequently and in what rank relative to competitors, whether the brand's website is cited and which pages/domains are cited, the sentence context of mentions, the ordered list of brands named, per-competitor mention and position data, the sources and source domains that shape the answer, and — for engines that expose their query path — the web searches used to build the response. It captures answers via app-level and direct-model queries and covers ChatGPT (app and model captures), Claude Sonnet, Gemini (app capture), Perplexity (with citations), and Google AI Overview/Mode. The connector also computes per-engine aggregated metrics such as mention and citation rates, share of voice across tracked brands, and top-cited domains, and can run on a schedule to track changes versus prior runs.

Verified Oct 25, 10:11 PM

$0.045

per answer check

Up to 22 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Promptsrequired

    Questions your customers would ask, one per line.

  • Brand namerequired

    Your brand as people write it, e.g.

  • Brand website

    Optional: your domain, e.g.

  • Other brand spellings

    Optional: product names or alternative spellings that should also count as a mention of your brand.

  • Competitors

    Optional: up to 20 competitors to compare against.

  • Answer engines

    Where to ask each prompt.

Optional settings

Country & languageInclude full answer text

You get back

Text & content
Mention contextAnswer textLanguage code
People & accounts
Engine name
Numbers & stats
Mention count
Location
Location
Dates
Previous checked atChecked at
Links & media
Cited URLs
Other details
PromptEngineBrandBrand domainAnswer shownAnswer methodMentionedMention position+9 more

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.

Call it via Sourcelane

curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"chatgpt-brand-visibility-tracker","params":{"prompts":["best web scraping tools for developers"],"brand":"Stripe"},"maxResults":10}'

Request params

FieldTypeRequiredDescription
promptsarrayrequiredQuestions your customers would ask, one per line (up to 500). Each prompt is asked on every engine you pick.
brandstringrequiredYour brand as people write it, e.g. Stripe. Matched as a whole word, case-insensitive.
brandDomainstringoptionalOptional: your domain, e.g. stripe.com. Used to detect when an answer cites or links to your site.
brandAliasesarrayoptionalOptional: product names or alternative spellings that should also count as a mention of your brand.
competitorsarrayoptionalOptional: up to 20 competitors to compare against. Enter a name (Firecrawl), a domain (firecrawl.dev) or both as 'Name|domain' (Bright Data|brightdata.com).
enginesarrayoptionalWhere to ask each prompt. ChatGPT and Gemini answers are captured from the consumer apps, Claude answers from its own knowledge, Perplexity with web search, and Google AI Overview and AI Mode from live Google results.
marketstringoptionalCountry and language the questions are asked from. Perplexity answers aren't location-specific.
includeAnswerTextbooleanoptionalSave the complete answer (markdown) in each record. Turn off for smaller exports.

Each result contains

FieldTypeDescription
promptstringPrompt
enginestring—
engineNamestringEngine
brandstring—
brandDomainstring—
answerShownboolean—
answerMethodstring—
mentionedbooleanMentioned
mentionCountinteger—
mentionPositionintegerPosition
citedbooleanCited
citedUrlsarray—
mentionContextstringContext
brandsMentionedInOrderarrayBrands in order
competitorsarray—
sourceDomainsarraySources
sourcesarray—
fanOutQueriesarray—
previousMentionednull—
previousCitednull—
changestringChange
previousCheckedAtnull—
answerTextstring—
locationstring—
languageCodestring—
checkedAtstring—

Use Brand Visibility Tracker from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “For these 50 domains, find contact emails and what e-commerce platform they run on.”

Connect Claude

Web, desktop and mobile. One click, then confirm.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "mcpServers": {
    "sourcelane": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.usesourcelane.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "servers": {
    "sourcelane": {
      "type": "http",
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sourcelane-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sourcelane-key",
      "description": "Sourcelane agent key",
      "password": true
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"chatgpt-brand-visibility-tracker","params":{"prompts":["best web scraping tools for developers"],"brand":"Stripe"},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "chatgpt-brand-visibility-tracker",
        "params": {"prompts":["best web scraping tools for developers"],"brand":"Stripe"},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related Web & SEO connectors

See all Web & SEO data connectors →

Guides that use this connector