Agency Rank Tracker That Proves Your Impact

CitationBench is an agency rank tracker that unifies daily rank monitoring across all client workspaces with a link-building CRM and outreach automation, so you can connect effort to results.

Rank Trackers Leave Agencies Guessing

Most rank trackers show position data but cannot connect rankings to the campaigns that moved them.

Rankings change. Causes unknown.

Daily position shifts arrive with no context on which link-building or content action drove the movement.

Outreach and tracking live apart.

AgencyAnalytics tracks positions while Apollo and Instantly run outreach, leaving no single view connecting campaigns to rank gains.

Client reports take hours to build.

Pulling rank data from one tool and campaign data from another wastes time your team cannot spare across 10 to 100 clients.

The fix

One Platform. Rank Tracking Meets Link Building.

CitationBench connects daily rank tracking across every client workspace to SERP outreach automation and a link-building CRM, so your agency can monitor positions, run campaigns, and report results from one place.

Built for Agencies Running Multiple Client Rankings

Five capabilities that take your agency from isolated rank data to a connected ops workflow across research, outreach, and reporting.

Rank Tracking Across Every Client Workspace

Daily Monitoring

Rank Tracking Across Every Client Workspace

Monitors keyword positions daily across all client workspaces with full history. Results are scoped per client via X-Workspace-Id and available through the REST API, MCP tool, or dashboard.

  • Daily per-keyword history
  • Bulk pulls across all clients
  • White-label ready
Turn One Keyword Into 50 Outreach Drafts

Link Building

Turn One Keyword Into 50 Outreach Drafts

One POST /v1/link-building/serp-outreach call scrapes the target SERP, discovers contacts via Apollo, and generates 50 personalized email drafts via Instantly. Bulk-approve before sending.

  • SERP to drafts in one call
  • Apollo contact discovery
  • Bulk approval before send
CRM That Tracks Every Link Relationship

Relationship Tracking

CRM That Tracks Every Link Relationship

Tracks target domains, contact details, relationship status, and campaign events via link_building.crm.*. Gives your agency a full view from first outreach email to confirmed live link.

  • Account and contact tracking
  • Full event timeline
  • Per-client workspace isolation
One API Key for All Client Workspaces

Agency Architecture

One API Key for All Client Workspaces

A single master API key manages N client workspaces. All rank data, campaigns, and link-building pipelines are scoped per client via X-Workspace-Id with full isolation and bulk actions.

  • N workspaces per account
  • Per-client data isolation
  • Bulk actions across clients
Unified View Across All Client Campaigns

Campaign Ops

Unified View Across All Client Campaigns

Tracks all active SERP and competitor outreach campaigns via link_building.campaign.list. Monitor response rates, pause or resume campaigns, and see pipeline across every client from one view.

  • Pause and resume campaigns
  • Cross-client pipeline view
  • Response rate tracking

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 and Linking in One Platform

See how CitationBench connects daily rank monitoring to link-building campaigns across all your client workspaces.

Book a Demo