API for SERP Outreach Campaigns That Scale Your Agency

CitationBench turns one competitor keyword into 50 personalized link-building drafts via a single API call, automating your entire SERP-to-outreach workflow across every client.

Outreach at Scale Breaks Without Automation

Manual SERP research and link prospecting bottlenecks agencies long before they hit their growth ceiling.

Too Many Tools, Zero Flow

Stitching Ahrefs, Apollo, and Instantly by hand means hours lost before a single outreach email is drafted.

Generic Pitches Kill Response Rates

Manually written outreach templates lack SERP context, producing generic pitches that prospects ignore.

Campaigns Stall Across Clients

With no unified campaign layer, tracking concurrent outreach across ten or more client brands is nearly impossible.

The fix

One API Call. SERP to 50 Outreach Drafts.

CitationBench closes the loop from competitor SERP analysis to personalized email drafts via Apollo and Instantly in a single POST /v1/link-building/serp-outreach call, with a campaign CRM and multi-workspace architecture built for agency scale.

Every Tool Your Link Building Campaign Needs

From SERP fetch and competitor backlink mining to outreach drafting, relationship tracking, and multi-client campaign management in one connected API surface.

SERP Outreach API for Link Building Campaigns

Core Workflow

SERP Outreach API for Link Building Campaigns

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

  • One keyword to 50 drafts
  • Apollo contact discovery
  • Instantly email integration
Seed Campaigns From Competitor Backlinks

Competitor Targeting

Seed Campaigns From Competitor Backlinks

Run the same outreach pipeline seeded from a competitor's backlink profile via link_building.competitor_outreach.create, targeting domains already proven to link in your niche.

  • Competitor backlink seeding
  • Personalized draft generation
  • Bulk approval before send
Unified Campaign View Across All Clients

Campaign Ops

Unified Campaign View Across All Clients

link_building.campaign.list gives a unified view of all active SERP and competitor outreach campaigns, with response metrics, pause/resume controls, and per-campaign sending across every client workspace.

  • Pause and resume campaigns
  • Per-campaign email metrics
  • Cross-client pipeline tracking
CRM Built for Link Building Relationships

Relationship Tracking

CRM Built for Link Building Relationships

Track target domains, contacts, relationship status, and every email event via link_building.crm.*. Moves prospects from first touch to active link partner without leaving the platform.

  • Account and contact tracking
  • Full relationship lifecycle
  • Apollo data enrichment
One API Key for Every Client Workspace

Agency Architecture

One API Key for Every Client Workspace

A single master API key manages N client workspaces. All campaign data — outreach, contacts, relationships — is isolated per client via X-Workspace-Id, with bulk actions available across the full portfolio.

  • X-Workspace-Id scoping
  • Per-client campaign isolation
  • Bulk cross-workspace actions

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 Running SERP Outreach Campaigns via API

Turn any competitor keyword into 50 personalized outreach drafts across all your clients with one API call.

Start Free