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 usUse Cases
Why integrate with Captain Data
Common scenarios for SaaS companies building Captain Data integrations for their customers.
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.
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.
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.
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.
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.
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.
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.
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.
AI-ready prospect context packs
Assemble a single payload combining people enriches, experiences, skills, and certifications to inject into LLM prompts for personalized outbound.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.