---
title: Captain Data API Integration on Truto
slug: captaindata
category: Sales Intelligence
canonical: "https://truto.one/integrations/detail/captaindata/"
---

# Captain Data API Integration on Truto



**Category:** Sales Intelligence  
**Status:** Generally available

## MCP-ready AI tools

Truto exposes 12 tools for Captain Data that AI agents can call directly.

- **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.

## How it works

1. **Link your customer's Captain Data account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Captain Data.** The Proxy API is a 1-to-1 mapping of the Captain Data API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **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

- **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.

## FAQs

### 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.
