API for Managing Link Building Relationships at Scale

CitationBench provides a single REST API with a built-in link CRM, Apollo-powered partner discovery, and outreach automation — purpose-built for agencies running link-building across multiple client brands.

CitationBench API · Link Building CRM
# Discover link-building partners from a competitor's backlink profilePOST /v1/link-building/competitor-outreach> { "competitor_url": "https://rival.com", "workspace_id": "ws_abc123" }job_id: job_9kx4r · status: running · drafts: 50# Track relationship status in the Link-Building CRMlink_building.crm.list> { "X-Workspace-Id": "ws_abc123", "status": "active" }{ "accounts": 24, "relationships": 18, "pending_approval": 6 }

Link Building Ops Are Broken by Default

Fragmented tools and manual workflows mean outreach stalls, relationships get lost, and link placements go untracked.

Outreach Dies in Spreadsheets

Without a dedicated CRM, partner relationships and follow-ups scatter across spreadsheets, inboxes, and disconnected tools.

No API Means No Scale

Generic link-building plugins offer no API surface, so custom integrations require months of development work and constant maintenance.

Campaign Visibility Is Zero

Running campaigns across Apollo, Instantly, and a separate CRM means no unified view of replies, placements, or pipeline status.

The fix

One API. CRM. Outreach. Partner Discovery.

CitationBench closes the loop from competitor SERP to signed link partner. One API call triggers Apollo partner discovery, generates 50 personalized outreach drafts via Instantly, and logs every relationship in the built-in link-building CRM.

Every Tool Your Link Building Workflow Needs

CitationBench composes partner discovery, outreach automation, CRM tracking, and campaign management into one REST API with multi-workspace agency support.

Link Partner CRM Built Into the API

Relationship CRM

Link Partner CRM Built Into the API

Track accounts, contacts, relationship status, and communication history via `link_building.crm.*` endpoints. Full lifecycle from first outreach to active link partner, scoped per client workspace.

  • Account and contact tracking
  • Relationship status lifecycle
  • Per-workspace CRM isolation
One Keyword to 50 Outreach Drafts

Outreach Automation

One Keyword to 50 Outreach Drafts

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

  • Apollo contact discovery
  • 50 drafts per keyword
  • Bulk approval before send
Target Sites Linking to Competitors

Competitor Links

Target Sites Linking to Competitors

Seed outreach from a competitor's backlink profile via `link_building.competitor_outreach.create`. Targets domains already linking to rivals, with the same Apollo and Instantly pipeline.

  • Competitor backlink seeding
  • Personalized draft generation
  • Same approval pipeline
Unified View Across All Campaigns

Campaign Ops

Unified View Across All Campaigns

Monitor all active SERP and competitor outreach campaigns via `link_building.campaign.list`. Track response rates, pause or resume campaigns, and manage per-campaign email sending across client workspaces.

  • Cross-campaign metrics
  • Pause and resume controls
  • Per-client campaign scoping
Manage Every Client From One API Key

Agency Architecture

Manage Every Client From One API Key

A single master API key manages N client workspaces. All link-building calls are scoped per client via the `X-Workspace-Id` header, with full isolation for CRM data, campaigns, and outreach settings.

  • Single API key for all clients
  • X-Workspace-Id scoping
  • Workspace-level CRM isolation

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 Managing Link Building Relationships via API

One REST API for partner discovery, outreach automation, and CRM tracking across all your client workspaces.

Start Free