CitationBench delivers daily rank tracking across every client workspace via API, giving enterprise agencies a single platform for SEO and AI citation monitoring at portfolio scale.
Enterprise agencies managing dozens of clients need rank tracking infrastructure, not dashboards built for single-site users.
Tools like AgencyAnalytics charge per domain, making portfolio-wide rank tracking prohibitively expensive at enterprise scale.
Stitching rank data across 50 client workspaces means manual exports, spreadsheet chaos, and delayed client reporting.
Every rank tracker your clients rely on is completely blind to ChatGPT, Claude, and Perplexity citation data boards now ask about.
The fix
CitationBench tracks daily keyword positions across all client workspaces via REST API and dashboard, scoped by workspace. It also monitors AI search citations from ChatGPT, Claude, and Perplexity — closing the visibility gap no rank tracker covers.
Five tightly integrated capabilities that replace the fragmented stack enterprise agencies use to monitor SEO performance across their entire client portfolio.
Core Tracking
Pull daily keyword positions for every client workspace via REST API or dashboard using the X-Workspace-Id header. Full position history per keyword. Bulk rank pulls across all workspaces in a single call. White-label-ready.
Agency Architecture
One master API key manages N client workspaces. Every rank tracking call, keyword set, and campaign is isolated per client via X-Workspace-Id. Bulk actions across workspaces eliminate manual context-switching for enterprise agency teams.
GEO Monitoring
Track brand citations in ChatGPT, Claude, and Perplexity for any query via research.ai_citation.check. Returns share-of-voice per AI engine with historical trajectory. Schedule daily citation checks across all client brands from one place.
Enterprise Controls
Any automated action can pause and emit awaiting_approval before execution. Enterprise teams review and approve via the dashboard or POST /v1/agent/invocations/{id}/approve. Every decision is logged and auditable for compliance and client trust.
Link Building
Manage every SERP and competitor outreach campaign across enterprise clients from one dashboard via link_building.campaign.list. Track response rates, pipeline stages, and per-campaign sending without switching accounts.
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 tracks daily keyword positions and AI citations across every client workspace, giving enterprise agencies one platform for complete organic visibility.
Book a Demo