Skip to main content
The Fuse API lets you drive the full Fuse workflow from your own systems: find prospects and companies, organize them into lists (searched, imported, or uploaded), enrich and validate contact data, attach AI smart columns, launch email and LinkedIn campaigns grounded in your knowledge hubs, run signal agents and deep research, and read the same analytics the app’s insights tabs show. Everything the API returns is plain JSON over HTTPS, authenticated with an API key you create in the Fuse app. If you have used APIs like Stripe or Anthropic, the shape will feel familiar: predictable resource-oriented paths, standard status codes, one error envelope everywhere, and rate-limit headers on every response. Prefer to drive Fuse from an AI assistant instead of code? The MCP server gives Claude, Cursor, and any other MCP client the same capabilities through natural language.

Base URL

All endpoint paths in this documentation are relative to this base URL. The API is served only over HTTPS.

A 30-second tour

Quickstart

Make your first request and build a list from a live prospect search in about five minutes.

Authentication

Create an API key and learn both accepted forms of the Authorization header.

Guides

Task-oriented walkthroughs: search, lists, custom columns, exports, and campaigns.

Workflows

End-to-end recipes that chain search, enrichment, AI columns, signal agents and campaigns.

API Reference

Every endpoint with schemas, examples, and an interactive playground.

MCP server

Drive the same capabilities from Claude, Cursor or any MCP client.

What you can build

These surfaces are built to work together. Workflows show complete automations, such as turning website visitors into pipeline or enrolling new job starters in an always-on campaign.

Conventions used throughout

  • IDs are opaque strings ("68a1f20b9c41d20014b3e901"). Never parse or construct them.
  • Timestamps are ISO 8601 in UTC ("2026-07-27T10:00:00.000Z").
  • Success responses are keyed by the entity they carry — { "list": ... }, { "campaign": ... }, { "user": ... }. Lists and rows page as { "data": [...], "pagination": ... }, and other collections are keyed by entity, such as { "campaigns": [...], "pagination": ... } (pagination).
  • Errors always use one envelope with a stable machine-readable code (errors).
  • Asynchronous work (exports, saving search results, enrichment) returns 202 Accepted with an id you poll. Creating an AI campaign answers 201 and generates its copy in the background. Nothing long-running blocks a request (long-running work).

Need help?

Write to support@fuseai.com and include the request_id from any error response — it lets us trace the exact request in our logs.