CitationBench turns a single keyword into 50 personalized link-building email drafts via Apollo contact discovery and Instantly.ai integration — all in one API call.
# One keyword → 50 personalized outreach draftsPOST /v1/link-building/serp-outreach> {> "keyword": "best project management tools",> "workspace_id": "ws_client_42",> "auto_draft": true> }job_id: job_9mt7r · status: running✓ SERP fetched · 10 results scraped✓ Contacts discovered via Apollo · 50 contacts✓ 50 personalized drafts ready · awaiting_approvalGeneric email tools were not built for link-building workflows, leaving agencies drowning in manual work.
Finding contacts, verifying emails, and personalizing pitches one by one consumes time that should go to client strategy.
Juggling Apollo, Instantly, and Ahrefs means no single source of truth and constant context-switching between platforms.
Without a built-in CRM, follow-ups get missed and link opportunities fall through the cracks after the first email.
The fix
CitationBench's outreach API runs the full pipeline: SERP scrape, Apollo contact discovery, personalized draft generation via Instantly.ai, and a link-building CRM to track every relationship from first touch to live link.
Five purpose-built features that take a keyword from research through sent email and into an ongoing link-building relationship.
Outreach Automation
POST /v1/link-building/serp-outreach scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized drafts sent through Instantly.ai. Bulk-approve before any email leaves your account.
Competitor Targeting
Seed the same outreach pipeline from a competitor's backlink profile via link_building.competitor_outreach.create. Targets domains already proven to accept link placements in your niche.
Relationship Tracking
Track accounts, contacts, relationship status, and email events via link_building.crm.*. Every prospect moves through a full lifecycle from first outreach to confirmed live link.
Campaign Ops
Manage every SERP and competitor outreach campaign from a single surface via link_building.campaign.list. Pause, resume, and review response metrics across all active client campaigns.
Agency Architecture
Scope every outreach campaign to the correct client workspace via the X-Workspace-Id header. Full isolation across brands with unified reporting — no separate logins or duplicate setup.
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
Turn any keyword into 50 personalized link-building email drafts with one API call — no manual prospecting required.
Start Free