Skip to content

Sales Intelligence

Captain Data
API integration

Ship Sales Intelligence features without building the integration. Full Captain Data API access via Proxy and 10+ MCP-ready tools for AI agents — extend models and mappings to fit your product.

Talk to us
Captain Data

Use Cases

Why integrate with Captain Data

Common scenarios for SaaS companies building Captain Data integrations for their customers.

01

Embed real-time lead enrichment in your CRM or sales tool

Let your users paste a LinkedIn URL or domain and instantly populate their records with fresh company and people data. This eliminates the stale-CRM problem your customers complain about without you having to build and maintain scraping infrastructure.

02

Power AI SDR and outbound agents with deep persona context

Feed your LLMs structured experience, skills, and certification data so generated emails reference specific details about each prospect. SaaS companies building AI agents use this to move beyond generic first-line personalization.

03

Offer in-app Sales Navigator-style prospecting

Give your users ICP filters inside your product and translate them into Captain Data searches behind the scenes, so they never have to leave your app to build lead lists. This turns your platform into a self-contained GTM workspace.

04

Monitor buying signals across target accounts

Run scheduled sweeps of company employees to detect new hires, role changes, or champion movement, then surface alerts inside your RevOps or ABM product. Your users get timely intent signals without wiring up their own data pipelines.

05

Meter and bill data usage per tenant

Track Captain Data credit consumption per workspace so you can enforce plan limits, throttle heavy users, and keep unit economics healthy. Essential for any SaaS reselling enrichment as part of a tiered pricing model.

What You Can Build

Ship these features with Truto + Captain Data

Concrete product features your team can ship faster by leveraging Truto’s Captain Data integration instead of building from scratch.

01

One-click LinkedIn profile enrichment

Resolve a LinkedIn URL or name+company into a full prospect profile using people finds and enriches, mapped into your own schema.

02

Account-based buying committee builder

From a single domain, resolve the company, enrich it, and pull a filtered list of decision-makers via the company employees endpoint.

03

ICP-driven lead search inside your app

Expose Sales Navigator-grade filters that query search_peoples and search_companies and paginate results directly into your user's workspace.

04

AI-ready prospect context packs

Assemble a single payload combining people enriches, experiences, skills, and certifications to inject into LLM prompts for personalized outbound.

05

Job-change and new-hire signal alerts

Schedule recurring pulls of company_employees against saved target accounts and notify your users whenever the roster changes.

06

Per-workspace credit usage dashboard

Use workspaces_consumptions and quotas to render tenant-level usage charts, enforce caps, and expose remaining credits inside your billing UI.

SuperAI

Captain Data AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_captain_data_people_finds

Find one person by full name, optionally narrowed by company name. Returns the person uid, LinkedIn profile URL and profile ID. Required: full_name. Costs 2 credits.

list_all_captain_data_search_peoples

Search people with a LinkedIn Sales Navigator people query. Returns a page of people (25 per page) with uid, name, job title, company and LinkedIn URLs. Required: query. Costs 1 credit per request plus 1 per result.

list_all_captain_data_people_enriches

Get a full person profile from a LinkedIn profile URL: identity, headline, location, current job, education and company. Set full_enrich=true to add a preview of experiences and skills. Required: li_profile_url.

list_all_captain_data_people_experiences

List the full work history of a person. Provide people_uid (preferred) or li_profile_url. Returns one record per experience with title, company, dates and location.

list_all_captain_data_people_skills

List all skills on a person's LinkedIn profile. Provide people_uid (preferred) or li_profile_url. Returns one record per skill.

list_all_captain_data_people_certifications

List licenses and certifications of a person. Provide people_uid (preferred) or a public /in/ li_profile_url. Returns 20 records per page with title, issuer, credential ID and dates.

list_all_captain_data_search_companies

Search companies with a LinkedIn Sales Navigator company query. Returns a page of companies (25 per page) with uid, name, description, LinkedIn URLs and size. Required: query.

list_all_captain_data_companies_enriches

Get a full company profile from a LinkedIn company URL: description, industry, size, headquarters, locations, funding, website and affiliates. Required: li_company_url.

list_all_captain_data_companies_finds

Find one company by domain (preferred) or name. Provide exactly one of domain or company_name. Returns the company uid, LinkedIn company URL and company ID.

list_all_captain_data_workspaces_consumptions

Get credit consumption for the current billing month, with a per-action breakdown of credits used.

list_all_captain_data_quotas

Get the workspace quota: plan name, credits used, credits left and the current billing period. Low rate limit (5–100 requests/minute by plan).

list_all_captain_data_company_employees

List employees of a company by its Captain Data company_uid, optionally filtered with a Sales Navigator people query. Returns 25 people per page with uid, name, job title, tenure and LinkedIn URLs. Required: company_uid.

Why Truto

Why use Truto’s MCP server for Captain Data

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 800+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

How It Works

From zero to integrated

Go live with Captain Data in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Captain Data account

Use Truto’s frontend SDK to connect your customer’s Captain Data account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Captain Data

Truto’s Proxy API is a 1-to-1 mapping of the Captain Data API. You call us, we call Captain Data, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Captain Data’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Captain Data on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How does authentication to Captain Data work through Truto?

Captain Data uses API key authentication. Through Truto, your end users supply their Captain Data API key once during connection, and Truto securely stores and injects it on every request so you never handle credentials directly.

Which Captain Data operations are available today?

Truto currently supports read operations across people (finds, search, enriches, experiences, skills, certifications), companies (search, finds, enriches, employees), and workspace usage (consumptions, quotas). Additional endpoints can be added on request.

How fresh is the data returned by Captain Data?

Captain Data pulls data in real time from sources like LinkedIn and Sales Navigator at the moment the API is called, so enrichment and search results reflect the current state of the source rather than a cached snapshot.

How is pagination handled for search endpoints?

Captain Data search endpoints return results in pages (typically 25 records per page). Truto normalizes pagination so you can iterate through full result sets without managing cursors or offsets manually.

Can we track credit usage per customer in our app?

Yes. The workspaces_consumptions and quotas endpoints let you read credit burn and remaining allowances per Captain Data workspace, which you can map to your own tenants for metering, throttling, or billing passthrough.

Is there a Unified API for sales intelligence we can use instead?

Not yet. Captain Data is currently available as a direct integration through Truto's connector, so you work against Captain Data's native resource shapes. If you need a unified sales intelligence schema across multiple providers, reach out and we can prioritize it.

Captain Data

Get Captain Data integrated into your app

Our team understands what it takes to make a Captain Data integration successful. A short, crisp 30 minute call with folks who understand the problem.