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.
# 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"] }AI search engines are now answering millions of queries daily and most brands have no idea if they are cited or skipped.
Ahrefs, Semrush, and Surfer track Google rankings but return nothing when clients ask about ChatGPT or Perplexity visibility.
Boards and clients demand AI search presence reports but your current stack has no citation data to pull from.
Switching between rank trackers and disconnected AI monitoring tools means no unified view of organic visibility across channels.
The fix
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.
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.
GEO Monitoring
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.
SEO Monitoring
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.
Competitive Research
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.
Brand Research
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.
Agency Architecture
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.
How it works
An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.
`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.
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.
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
Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.
Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.
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.
Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.
FAQ
CitationBench gives agencies daily AI citation monitoring alongside rank tracking across all client workspaces in one platform.
Start Free