LinkedIn Company Intelligence Pro — B2B Data Extraction, Firmographic Research & Competitive Analysis
Data extraction tool for LinkedIn company profiles, B2B lead generation, and competitive intelligence. Extracts firmographic data, employee counts, funding information, technology stacks, and competitive positioning from LinkedIn company pages. Built for B2B sales prospecting, investment due diligence, and market research. No API key required.
Apify Store: https://apify.com/red.cars/linkedin-company-intelligence-pro Pricing: $0.08–$0.15 per result (Pay-per-event, PPE). No charge for zero results. MCP Available: Yes — 5 tools exposed for AI agent integration
LinkedIn Company Intelligence Pro extracts detailed company information from LinkedIn including firmographics, employee data, funding rounds, technology stack, and competitive positioning. It handles LinkedIn's anti-scraping measures automatically using residential proxy infrastructure, returning clean structured JSON optimized for CRM integration and B2B intelligence pipelines.
Key capabilities:
- Company profile extraction (industry, headquarters, specialties, description)
- Employee intelligence (headcount, leadership team, hiring trends)
- Financial signals (funding rounds, revenue indicators, growth metrics)
- Competitor mapping and market positioning
- Technology stack analysis
- Multi-format export (JSON, CSV, Excel, Markdown)
Search intent keywords: "linkedin company data scraper", "B2B company research API", "firmographic data extraction", "linkedin company intelligence", "enterprise lookup tool", "sales lead generation", "investment due diligence"
- Sales teams building targeted B2B lead lists with verified company data
- Investors conducting due diligence and competitive analysis
- Recruiters researching company cultures and hiring trends
- Marketing teams segmenting markets by industry, size, and location
- AI agents automating company research for sales and investment workflows
# Option 1: Apify Console (no code)
# Open https://apify.com/red.cars/linkedin-company-intelligence-pro
# Click "Run" and configure input
# Option 2: API (cURL)
curl -X POST https://api.apify.com/v2/acts/red.cars~linkedin-company-intelligence-pro/runs?token=*** \
-H "Content-Type: application/json" \
-d '{"input": {"mode": "company_research", "companies": ["Microsoft", "Tesla"], "maxResults": 10}}'
# Option 3: Node.js
const Apify = require('apify');
const actor = new Apify.Actor('red.cars/linkedin-company-intelligence-pro');
await actor.call({ mode: "company_research", companies: ["Microsoft", "Tesla"], maxResults: 10 });
# Option 4: MCP (AI agents) — RECOMMENDED
# Configure @apify/mcp-server in your AI client
# Then ask: "Research Apple, Microsoft, and Google — get employee counts, funding, and tech stack"curl -X POST https://api.apify.com/v2/acts/red.cars~linkedin-company-intelligence-pro/runs?token=*** \
-d '{"input": {"companies": ["Apple"], "debugMode": true}}'AI agents discover and call this actor via Model Context Protocol.
Install the Apify MCP server:
npm install -g @apify/mcp-serverAdd to your MCP configuration:
{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["@apify/mcp-server"]
}
}
}Connect to Apify MCP: https://apify.actor/mcp
Extract detailed company profile data from LinkedIn.
Input parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
companyName |
string | Yes | Company name or LinkedIn company URL |
includeFinancials |
boolean | No | Extract funding and revenue signals (default: true) |
includeEmployees |
boolean | No | Extract employee counts and leadership (default: true) |
Example MCP call:
{
"name": "linkedin-company-profile",
"description": "Extract detailed company profile data from LinkedIn including firmographics, industry, headquarters, specialties, and employee counts.",
"inputSchema": {
"type": "object",
"properties": {
"companyName": { "type": "string", "description": "Company name or LinkedIn company page URL" },
"includeFinancials": { "type": "boolean", "description": "Include funding and revenue indicators" },
"includeEmployees": { "type": "boolean", "description": "Include employee counts and leadership data" }
},
"required": ["companyName"]
}
}Search LinkedIn for companies by industry, location, size, and keywords.
Input parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
searchQuery |
string | No | Search query for company search |
industries |
array | No | Filter by industries |
locations |
array | No | Filter by locations |
minEmployees |
integer | No | Minimum employee count |
maxEmployees |
integer | No | Maximum employee count |
maxResults |
integer | No | Maximum results (default: 50, max: 500) |
Run competitive analysis across multiple companies.
Input parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
companies |
array | Yes | Array of company names or URLs |
analysisDepth |
string | No | basic, detailed, comprehensive (default: detailed) |
- Claude Desktop: Add Apify MCP to
claude_desktop_config.json - Cursor IDE: Configure MCP server in settings > MCP Servers
- Windsurf: Add to MCP server list via
/settings - Custom agents: Use any MCP client library (Python, Node.js, Go)
This actor uses Apify's Pay-Per-Event (PPE) model — charged per result returned.
| Event Type | Price | Description |
|---|---|---|
| Company profile | $0.08 | Per company extracted |
| Company search | $0.10 | Per search query |
| Competitor analysis | $0.15 | Per multi-company comparison |
| Employee intelligence | $0.05 | Per employee data request |
| Growth signals | $0.06 | Per growth analysis |
Zero-result guard: No charge if query returns zero results. Free tier: 30 minutes compute/month, 100MB storage Paid plans: Starter from $49/month for higher compute limits
Build targeted lead lists by company size and industry:
{
"input": {
"mode": "sales_intelligence",
"industries": ["Software", "Technology"],
"locations": ["San Francisco, CA", "New York, NY"],
"minEmployees": 50,
"maxEmployees": 500,
"includeGrowthSignals": true,
"maxResults": 100
}
}Output: Companies with headcount, industry, headquarters, and growth signals.
Research target companies for investment decisions:
{
"input": {
"mode": "investment_research",
"companies": ["TechCorp", "StartupXYZ"],
"includeFinancials": true,
"includeEmployees": true,
"includeCompetitiveIntel": true
}
}Output: Company profiles with funding, revenue indicators, and competitive positioning.
Track competitor positioning over time:
{
"input": {
"mode": "competitive_analysis",
"companies": ["CompetitorA", "CompetitorB", "CompetitorC"],
"includeGrowthSignals": true,
"maxResults": 50
}
}Output: Side-by-side comparison of employee counts, growth trends, and market position.
Segment markets by industry, size, and location:
{
"input": {
"mode": "market_analysis",
"industry": "Healthcare",
"minEmployees": 100,
"maxResults": 200
}
}Output: Healthcare companies segmented by size with firmographic data.
Integrate with AI agents for automated research:
// AI agent company research
const companies = await callActor('red.cars/linkedin-company-intelligence-pro', {
mode: 'company_research',
companies: ['Apple', 'Microsoft', 'Google'],
includeFinancials: true,
includeEmployees: true
});
// AI analysis: "Which company has the strongest growth signals?"
// Query results for hiring trends and funding data| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode |
enum | Yes | company_research |
company_research, competitive_analysis, investment_research, sales_intelligence, market_analysis |
companies |
array | No | [] |
Company names or LinkedIn URLs |
companyUrls |
array | No | [] |
Direct LinkedIn company page URLs |
urls |
array | No | [] |
Any LinkedIn URLs |
industry |
string | No | — | Industry for market analysis |
maxResults |
integer | No | 10 |
Maximum companies (1-50000) |
includeEmployees |
boolean | No | true |
Extract employee profiles |
includeFinancials |
boolean | No | true |
Extract funding/revenue signals |
includeGrowthSignals |
boolean | No | true |
Extract hiring trends and growth |
includeCompetitiveIntel |
boolean | No | false |
Extract competitor relationships |
extractionDepth |
enum | No | standard |
standard or comprehensive |
businessIntelligence |
boolean | No | true |
Generate executive insights |
complianceMode |
enum | No | standard |
standard or strict |
proxyType |
enum | No | RESIDENTIAL |
DATACENTER or RESIDENTIAL |
debugMode |
boolean | No | false |
Health check mode |
{
"companyName": "Apple Inc.",
"linkedinUrl": "https://linkedin.com/company/apple",
"industry": "Consumer Electronics",
"headquarters": "Cupertino, CA",
"companySize": "10001+",
"founded": "1976",
"specialties": ["Consumer Electronics", "Software", "Services"],
"description": "Apple designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide.",
"website": "https://www.apple.com",
"employees": {
"totalCount": 164000,
"leadership": [
{ "name": "Tim Cook", "title": "CEO", "linkedinUrl": "..." },
{ "name": "Jeff Williams", "title": "COO", "linkedinUrl": "..." }
],
"growthTrend": "stable"
},
"financials": {
"funding": "Public (AAPL)",
"estimatedRevenue": "$300B+",
"growthIndicators": ["Hiring trending up", "Global expansion"]
},
"competitors": [
{ "name": "Samsung", "linkedinUrl": "..." },
{ "name": "Microsoft", "linkedinUrl": "..." }
],
"technologyStack": ["Swift", "Objective-C", "Python"],
"metadata": {
"extractedAt": "2026-04-10T12:00:00Z",
"confidence": 0.95
}
}{
"companies": [
{
"name": "Tech Corp",
"linkedinUrl": "https://linkedin.com/company/techcorp",
"headcount": 500,
"industry": "Software",
"headquarters": "San Francisco, CA",
"growthSignals": {
"hiringTrend": "expanding",
"recentFunding": "$50M Series B",
"newsSignals": ["Opened new office", "Hiring engineers"]
},
"contactScore": 85,
"recommendedContact": "LinkedIn Sales Navigator"
}
]
}No API key required. This actor uses Apify's managed proxy infrastructure for LinkedIn extraction.
For best results with LinkedIn:
- Set
proxyTypetoRESIDENTIALfor higher success rate - Optionally provide
linkedinCookiesfor extended data access - Enable
complianceModefor ethical data collection - Use
debugMode: trueto verify availability before large extractions
| Error Code | Cause | Fix |
|---|---|---|
RATE_LIMIT_ERROR |
Too many requests | Wait and retry, use residential proxy |
EXTRACTION_ERROR |
Company not found or private | Verify company exists on LinkedIn |
NETWORK_ERROR |
Connectivity issue | Check internet, retry with proxy |
VALIDATION_ERROR |
Invalid input parameters | Review input schema, fix format |
Data Source: LinkedIn (linkedin.com) — publicly available company data
Terms of Service: This actor is provided for legitimate business intelligence purposes only. Users must comply with LinkedIn's Terms of Service and applicable laws.
Disclaimer: Red.cars is not responsible for decisions made based on extracted data.
red.cars Intelligence Fleet — apify.com/red.cars