LinkedIn Company Scraper avatar

LinkedIn Company Scraper

Pricing

from $0.20 / result

Go to Apify Store
LinkedIn Company Scraper

LinkedIn Company Scraper

LinkedIn company-intelligence API: industry classification, headcount tiers, HQ location, follower growth, employee distribution, and official website for any public page. JSON output for CRM enrichment, market mapping, and competitive-landscape analysis.

Pricing

from $0.20 / result

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

3

Monthly active users

4 hours ago

Last modified

Share

LinkedIn Company Scraper - Company Data Extraction & Firmographic Intelligence API

Extract structured LinkedIn company profiles with 25+ fields per record — name, industry, employee count, headquarters, office locations, phone numbers, social links, featured employees, and recent feed posts. Process up to 100 company URLs per batch with no login required. Built for CRM enrichment pipelines, competitive intelligence platforms, and firmographic data feeds when you need company-page signals rather than person-level profiles.

Support Reliability


Why Choose This API

Complete LinkedIn Company Intelligence Without Authentication

  • 25+ Structured Fields Per Company — Name, tagline, about, industry, company size, type, founded year, headquarters, full address, specialties, website, phone, social links, logo, employee count, follower count, office locations, featured employees, and recent updates
  • Batch Processing — Submit up to 100 LinkedIn company URLs in a single request with one structured record per company
  • No Login Required — Extracts publicly available company data without authentication, cookies, or session management
  • Featured Employee Intelligence — Extract highlighted employees with name, role, LinkedIn URL, photo, and Influencer badge status
  • Company Feed Monitoring — Capture recent posts with reaction counts, comment counts, and post URLs for activity tracking
  • Per-URL Status Tracking — Each result includes a status field to distinguish resolved companies from URLs that were not found

Quick Start Guide

Extract LinkedIn Company Data in 3 Steps

  1. Prepare URLs — Collect LinkedIn company page URLs (e.g., https://www.linkedin.com/company/apple)
  2. Run the Actor — Paste URLs into the input and click ▷ Start
  3. Export Data — Download JSON/CSV or access via API with 25+ fields per company

Input Parameters

ParameterTypeRequiredDescriptionExample
urlsarray✅ YesList of LinkedIn company page URLs (up to 100 per run)["https://www.linkedin.com/company/apple"]

Example Input

{
"urls": [
"https://www.linkedin.com/company/apple",
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft",
"https://www.linkedin.com/company/openai",
"https://www.linkedin.com/company/nvidia"
]
}

Output Data Schema

Each extracted company profile returns 25+ structured fields:

FieldTypeDescription
source_urlStringOriginal LinkedIn company URL from input
processorStringApify actor URL that processed this record
processed_atStringISO 8601 extraction timestamp
statusStringLookup status (success or not found)
typeStringLinkedIn page type detected
linkedin_urlStringNormalized LinkedIn company profile URL
nameStringOfficial company name
headlineStringShort tagline under company name
aboutStringFull company description
websiteStringOfficial company website URL
industryStringPrimary industry or sector
company_sizeStringEmployee headcount range
company_typeStringPublic, Private, Nonprofit, etc.
foundedStringYear the company was founded
headquartersStringCity and region of HQ
addressStringFull primary street address
specialtiesArrayDeclared focus areas and specialties
phonesArrayContact phone numbers
social_linksObjectSocial media URLs by platform
logo_urlStringDirect URL to company logo
employee_countIntegerExact employee count reported
follower_countIntegerLinkedIn follower total
locationsArrayOffice locations with address and directions
featured_employeesArrayHighlighted employees with name, role, photo
updatesArrayRecent feed posts with engagement metrics

Example Output

{
"source_url": "https://www.linkedin.com/company/apple",
"processor": "https://apify.com/agentx/linkedin-company-scraper",
"processed_at": "2026-01-21T08:25:42+00:00",
"status": "success",
"name": "Apple",
"headline": "Consumer Electronics · Cupertino, CA",
"about": "We're a diverse collective of thinkers and doers, continually reimagining what's possible.",
"website": "https://www.apple.com",
"industry": "Computers and Electronics Manufacturing",
"company_size": "10,001+ employees",
"company_type": "Public Company",
"founded": "1976",
"headquarters": "Cupertino, California",
"employee_count": 164000,
"follower_count": 21500000,
"phones": ["+1-800-275-2273"],
"social_links": {
"twitter": "https://twitter.com/apple"
},
"locations": [
{
"is_primary": true,
"label": "Primary",
"street": "One Apple Park Way",
"region_text": "Cupertino, California 95014, US"
}
],
"featured_employees": [
{
"name": "Tim Cook",
"subtitle": "CEO at Apple",
"is_influencer": true
}
],
"updates": [
{
"content": "Introducing our latest product...",
"reaction_count": 12500,
"comment_count": 340
}
]
}

Integration Examples

Python Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"urls": [
"https://www.linkedin.com/company/apple",
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft"
]
}
run = client.actor("agentx/linkedin-company-scraper").call(run_input=run_input)
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for company in dataset_items:
print(f"{company['name']} | {company['industry']} | {company['employee_count']} employees")

JavaScript Integration

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
urls: [
'https://www.linkedin.com/company/apple',
'https://www.linkedin.com/company/google',
'https://www.linkedin.com/company/microsoft'
]
};
const run = await client.actor('agentx/linkedin-company-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(company => {
console.log(`${company.name} | ${company.employee_count} employees | ${company.follower_count} followers`);
});

Make.com (Integromat) Integration

  1. Add an Apify module to your Make scenario
  2. Select Run an Actor action
  3. Set Actor to agentx/linkedin-company-scraper
  4. Configure input JSON with company URLs
  5. Set Run synchronously to YES
  6. Add Get Dataset Items module to retrieve company data

N8N Integration

  1. Add an Apify node to your n8n workflow
  2. Set Actor to agentx/linkedin-company-scraper
  3. Configure input JSON with target company URLs
  4. Use downstream nodes for CRM enrichment processing

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "LinkedIn Company Scraper",
"description": "LinkedIn company data extraction API with firmographic intelligence, employee counts, office locations, featured employees, and company feed monitoring",
"applicationCategory": "Developer Tools",
"operatingSystem": "Cloud",
"url": "https://apify.com/agentx/linkedin-company-scraper?fpr=aiagentapi",
"dateModified": "2026-06-24",
"offers": {
"@type": "Offer",
"price": "0.01",
"priceCurrency": "USD"
}
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Start$0.01One-time charge per run
Result$0.20Per company profile extracted with complete metadata

Cost Examples

5 Companies:

  • Actor Start: $0.01
  • Results: 5 × $0.20 = $1.00
  • Total: ~$1.01

50 Companies:

  • Actor Start: $0.01
  • Results: 50 × $0.20 = $10.00
  • Total: ~$10.01

100 Companies (max per run):

  • Actor Start: $0.01
  • Results: 100 × $0.20 = $20.00
  • Total: ~$20.01

Use Cases & Applications

CRM Enrichment & Sales Intelligence

Account Data Enrichment Enrich CRM records with industry, company size, headquarters, employee count, and website. Batch-process company LinkedIn URLs to fill firmographic gaps in sales databases.

Prospect Research Verify vendors, partners, and prospective clients before meetings — company type, size, headquarters, specialties, and featured employees in one structured record.

Competitive Intelligence

Market Mapping Pull competitor and category leader profiles to compare employee count, follower count, specialties, and founded year for market sizing and positioning analysis.

Activity Monitoring Schedule recurring runs on the same URL list to detect changes in company size, headquarters, and recent posts. Feed deltas into alerting pipelines.

Lead Generation & Outreach

Contact Discovery Extract phone numbers, website URLs, and social links from company profiles for multi-channel outreach campaigns. Office locations enable geographic targeting.

Featured Employee Targeting Identify highlighted employees with roles and LinkedIn URLs for warm outreach to decision-makers already featured on the company page.


FAQ

What data is included per company?

Each company returns 25+ fields: name, tagline, about, industry, company size range, exact employee count, follower count, company type, founded year, headquarters, full address, specialties, phone, website, social links, logo URL, all office locations, featured employees, and recent feed posts.

Do I need a LinkedIn account?

No. This API extracts publicly available company data only — the same information visible to any unauthenticated visitor. No LinkedIn credentials required.

How many companies can I process per run?

Up to 100 LinkedIn company URLs per run. For larger lists, execute multiple sequential runs.

What URL formats are supported?

Any public LinkedIn company URL: https://www.linkedin.com/company/apple, linkedin.com/company/apple, with or without trailing slash. Personal profile URLs (/in/...) are not supported.

What happens if a company URL is wrong or deleted?

The result returns with status: "not found" and the original source_url preserved for matching back to your input list.

Why are some fields empty?

Not every company fills in phone, specialties, or featured employees on LinkedIn. Missing fields return null or empty arrays.


SEO Keywords & Search Terms

Primary Keywords

linkedin company scraper API, linkedin company data extraction, linkedin firmographic intelligence, linkedin company profile API, linkedin company enrichment, linkedin batch company lookup

Long-Tail Keywords

extract linkedin company profiles employee count headquarters industry API, linkedin company data structured JSON CRM enrichment pipeline, linkedin batch company lookup firmographic intelligence

Industry Terms

firmographic intelligence, company data enrichment, CRM account enrichment, competitive intelligence, market mapping, LinkedIn OSINT, B2B lead generation, account-based marketing data


Trust & Certifications

  • Enterprise Ready - Batch processing up to 100 companies per run
  • GDPR Compliant - EU data protection standards
  • No Authentication Required - Public data extraction without credentials
  • Regular Updates - Continuous maintenance for LinkedIn platform changes

Data Rights & Usage

All data is extracted from publicly available LinkedIn company profiles. Users are responsible for ensuring their use of extracted data complies with applicable laws and LinkedIn's Terms of Service.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with LinkedIn's Terms of Service and Professional Community Policies regarding data extraction and usage.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

LinkedIn

Reddit

Telegram

X / Twitter

TikTok

Video & Content

YouTube

Real Estate

Maps & Local


Support & Community


Last Updated: June 24, 2026