Brand Visibility in AI Search Starts with Real Data

Traditional SEO tools are blind to AI search engines. CitationBench tracks brand citations across ChatGPT, Claude, and Perplexity alongside traditional rank data in one unified platform.

CitationBench · AI Citation Monitor
# Check brand visibility across AI search enginesPOST /v1/research/ai-citation> { "query": "best SEO platform for agencies", "engines": ["chatgpt","claude","perplexity"] }chatgpt    · cited: ✓  rank: 1  share_of_voice: 0.43claude     · cited: ✓  rank: 3  share_of_voice: 0.21perplexity · cited: ✗  rank: —  share_of_voice: 0.00# Pull citation history over timeresearch.ai_citation.history{ "trend": "up", "citations_last_30d": 18, "engines": ["chatgpt", "claude"] }

Your Brand Is Invisible to AI Search

AI search engines are now answering millions of queries daily and most brands have no idea if they are cited or skipped.

No data on AI citations

Ahrefs, Semrush, and Surfer track Google rankings but return nothing when clients ask about ChatGPT or Perplexity visibility.

Leadership asks. You guess.

Boards and clients demand AI search presence reports but your current stack has no citation data to pull from.

SEO and GEO measured separately

Switching between rank trackers and disconnected AI monitoring tools means no unified view of organic visibility across channels.

The fix

One Platform. SEO and GEO Measured Together.

CitationBench tracks daily brand citations in ChatGPT, Claude, and Perplexity alongside traditional rank data. Research, measure, and monitor AI search visibility from a single API surface and dashboard across all client workspaces.

Everything You Need to Measure and Grow AI Visibility

CitationBench combines AI citation tracking, rank monitoring, and research tools so agencies can report and act on brand visibility across both traditional and AI search.

Track Brand Citations Across AI Search Engines

GEO Monitoring

Track Brand Citations Across AI Search Engines

Monitor brand mentions in ChatGPT, Claude, and Perplexity for any target query. Returns share-of-voice per engine with citation trajectory history via research.ai_citation.check, research.ai_citation.share_of_voice, and research.ai_citation.history.

  • ChatGPT, Claude, Perplexity
  • Share-of-voice scoring
  • Historical citation trends
Daily Rank Tracking Across All Client Workspaces

SEO Monitoring

Daily Rank Tracking Across All Client Workspaces

Track keyword positions daily across every client workspace from a single dashboard. Scoped per client via X-Workspace-Id with full rank history and bulk pulls available via REST, MCP, and dashboard.

  • Daily cross-workspace tracking
  • Full position history
  • White-label ready
See Where Competitors Win in AI Search

Competitive Research

See Where Competitors Win in AI Search

Add competitor URLs to analyze their keyword universes and backlink profiles. Understand which brands are earning AI citations on the queries that matter to your clients via research.competitor.overlap.

  • Competitor keyword overlap
  • Backlink profile analysis
  • AI citation benchmarking
Generate ICP Profiles Before You Write

Brand Research

Generate ICP Profiles Before You Write

POST /v1/research/icp generates structured buyer profiles from a company URL using market data, giving agencies the audience context needed to optimize content for AI search relevance from day one.

  • Market-data-driven profiles
  • Segmented buyer personas
  • Pain point extraction
Manage Every Client Brand in One Place

Agency Architecture

Manage Every Client Brand in One Place

One master API key manages all client workspaces. All citation data, rank history, and research results are scoped per client via X-Workspace-Id with unified reporting across the full portfolio.

  • Single API key setup
  • Per-client data isolation
  • Portfolio-wide reporting

How it works

From sign-up to first call in five minutes.

01

Sign up and get your key

An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.

02

Add the MCP server or hit REST

`claude mcp add citationbench https://mcp.citationbench.com/mcp` from Claude Code, Cursor, or any MCP client. Or `curl` against `api.citationbench.com/v1/*` directly.

03

Run a tool or invoke an agent

Every tool returns shape-complete demo data without auth, so your agent works before the user signs up. Tools across research, production, indexing, link-building, and agents.

04

Scope to a workspace and ship

Add `X-Workspace-Id: ws_***` to scope per client. Switch to a live `sk_live_*` key when you're ready. Same API surface, same SDK.

Why CitationBench

Built for production, agency-scale, and AI-agent-first.

~35 tools, one MCP server

Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.

Durable jobs, not fire-and-forget

Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.

Multi-workspace from day one

One master API key, N client workspaces. Switch with a single `X-Workspace-Id` header. Per-client data isolation, bulk ops across all of them.

Demo mode out of the box

Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.

FAQ

Common questions

Start Tracking Brand Visibility in AI Search

CitationBench gives agencies daily AI citation monitoring alongside rank tracking across all client workspaces in one platform.

Start Free