Sales Intelligence
LeadIQ
API integration
Ship Sales Intelligence features without building the integration. Full LeadIQ API access via Proxy, normalized data through Unified APIs, and 4 MCP-ready tools for AI agents — all extensible to your exact use case.
Talk to usUse Cases
Why integrate with LeadIQ
Common scenarios for SaaS companies building LeadIQ integrations for their customers.
Embed native prospecting in your sales platform
Let your users capture verified contacts and company data from LeadIQ without leaving your product. Ideal for sales engagement, outbound, or CRM tools that want to offer one-click prospecting as a built-in workflow.
Power inbound lead enrichment and routing
Enrich form submissions and inbound leads in real time with LeadIQ firmographics and person data so your routing engine can score, assign, and prioritize before the lead hits a sales rep.
Offer CRM data hygiene and job-change tracking
If you build RevOps or data-quality tooling, use LeadIQ to continuously backfill missing emails and phone numbers in your users' CRM and surface champion job changes as triggers for sales motions.
Build AI sales agents with contextual data
Give your AI agents or copilots access to LeadIQ person and company search so they can autonomously discover decision-makers at a target domain, unlock contact info, and generate personalized outreach grounded in real firmographic context.
Generate target account and persona lists on demand
Let your users define an ICP in your product and programmatically build target account and contact lists via LeadIQ, without them ever logging into a separate tool.
What You Can Build
Ship these features with Truto + LeadIQ
Concrete product features your team can ship faster by leveraging Truto’s LeadIQ integration instead of building from scratch.
Domain-to-firmographics enrichment
Use lead_iq_companies_search to resolve a domain into firmographics, funding, and tech stack to power lead scoring and ICP matching inside your app.
Persona-based contact discovery
Combine list_all_lead_iq_contacts with filters like title, seniority, and domain to let users build prospect lists without burning contact credits upfront.
Just-in-time contact unlock
Trigger lead_iq_people_search only when a user explicitly approves a prospect, pulling verified work email or direct dial on demand to keep credit usage predictable.
Target account monitoring
Poll list_all_lead_iq_companies against saved ICP filters to detect when accounts cross headcount or industry thresholds and fire workflow triggers in your platform.
CRM waterfall enrichment step
Plug LeadIQ into your enrichment waterfall via Truto's Unified Enrichment API so missing person or company fields are filled automatically as a fallback provider.
AI outbound copilot
Chain list_all_lead_iq_contacts, lead_iq_people_search, and lead_iq_companies_search behind an LLM to let users ask 'draft a pitch to decision-makers at acme.com' and get a grounded, personalized email.
SuperAI
LeadIQ AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
lead_iq_people_search
Look up one person by email, LinkedIn URL, or a name together with their company (name, or first_name and last_name, with company.name or company.domain), and return their profile. Always includes a work email when LeadIQ has one. Personal emails and phone numbers (work and personal) are included only when requested via with_personal_emails/with_phones, to control cost. Returns at most one result.
lead_iq_companies_search
Look up one company by domain, LinkedIn URL, or name (an identity lookup, not a filtered search). Returns the first matching result, or zero results on a miss. For filtered company search use companies.list instead.
list_all_lead_iq_companies
Search companies by domain, name, employee-count range or country (GroupedAdvancedSearch). Returns only the company half of each grouped result; the people in each group are not read or billed by this method. Offset-paginated (skip/limit), capped at 10,000 combined per LeadIQ's docs.
list_all_lead_iq_contacts
Search people by title, seniority, company domain or location (FlatAdvancedSearch). Never selects email or phone fields, unlike the existing persons.list method -- use person.enrich for contact info. Offset-paginated (skip/limit), capped at 10,000 combined per LeadIQ's docs.
Why Truto
Why use Truto’s MCP server for LeadIQ
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 850+ 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.
Unified APIs
Unified APIs for LeadIQ
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified Enrichment API
Company
Represents a company as known to a sales intelligence or data enrichment provider: who it is, what it does, how big it is and where it is. A provider fills only the fields it has data for and omits the rest.
Person
Represents a person as known to a sales intelligence or data enrichment provider: who they are, their current job and how to contact them. A provider fills only the fields it has data for and omits the rest.
How It Works
From zero to integrated
Go live with LeadIQ in under an hour. No boilerplate, no maintenance burden.
Link your customer’s LeadIQ account
Use Truto’s frontend SDK to connect your customer’s LeadIQ 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 LeadIQ
Truto’s Proxy API is a 1-to-1 mapping of the LeadIQ API. You call us, we call LeadIQ, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate LeadIQ’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about LeadIQ on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How do end users authenticate their LeadIQ account?
Users connect their LeadIQ account through Truto's managed auth flow using their LeadIQ API credentials. Truto handles credential storage, refresh, and per-tenant isolation so you don't manage secrets yourself.
Which LeadIQ operations are available through Truto?
Truto exposes lead_iq_people_search and lead_iq_companies_search for identity lookups, plus list_all_lead_iq_companies and list_all_lead_iq_contacts for advanced list-building. These also map into Truto's Unified Enrichment API (Person and Company) if you want provider-agnostic calls.
Can I use Truto's Unified Enrichment API instead of LeadIQ-specific calls?
Yes. LeadIQ's person and company endpoints map into Truto's Unified Enrichment API, so you can write one integration and swap or waterfall between enrichment providers without code changes.
How do I avoid burning LeadIQ credits unnecessarily?
Use list_all_lead_iq_contacts for initial list building since it returns structural metadata without pulling emails or phones. Only call lead_iq_people_search when a user explicitly requests to unlock a contact's verified work email or direct dial.
How does Truto handle pagination for list endpoints?
Truto normalizes pagination for list_all_lead_iq_companies and list_all_lead_iq_contacts behind a consistent cursor interface, so you can iterate large result sets without implementing LeadIQ's specific paging semantics.
How fresh is the data returned from LeadIQ?
Responses are fetched live from LeadIQ at request time, so you get the latest profile, firmographic, and job-change data LeadIQ has on file. Truto does not cache enrichment responses by default.
LeadIQ
Get LeadIQ integrated into your app
Our team understands what it takes to make a LeadIQ integration successful. A short, crisp 30 minute call with folks who understand the problem.