# Linkedin Company Post Scraper (`scraper-engine/linkedin-company-post-scraper`) Actor

💼 LinkedIn Company Post Scraper extracts public LinkedIn company posts with text, media, reactions, comments & author info. 🚀 Ideal for market research, content analysis & lead generation. Export data in JSON, CSV, or Excel. Automate with Apify API, Make.com, n8n, or Python integrations!

- **URL**: https://apify.com/scraper-engine/linkedin-company-post-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Social media, Lead generation, Automation
- **Stats:** 128 total users, 5 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#rental-actors

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### 🔍 What does LinkedIn Company Post Scraper do?

The LinkedIn Company Post Scraper is a powerful Apify actor designed to extract detailed data from LinkedIn Company Posts — including text, hashtags, images, videos, reactions, and engagement metrics. 🚀 Whether you’re a data analyst, recruiter, or marketer, this tool helps you gather real-time insights for trend analysis, content strategy, and competitive benchmarking.

This Apify LinkedIn Company Post Scraper provides full Company Post metadata:

- 🧠 Author details (name, title, company)

- 💬 Company Post text and media attachments

- 📈 Reaction and comment counts

- 🔗 Company Post URLs for tracking or sharing

You can export all data in JSON, CSV, or Excel, and even automate workflows using the LinkedIn Company Post Scraper API, n8n, or Make.com. It’s the best way to scrape public LinkedIn content without coding, securely, and compliantly.

### 🛠️ Support and Feedback

- 🐞 **Bug reports:** Open a ticket in the repository **Issues** section
- ✨ **Custom solutions or feature requests:** Contact our team 📧 **Email:** dev.scraperengine@gmail.com

### 📊 What “LinkedIn Company Post Scraper” can I extract?

Here’s what data you can extract using this LinkedIn Company Post scraper free version 👇

| 🧩 Data Type | 📘 Description | 💡 Example |
| --- | --- | --- |
| Company Post Text | The full text content of each Company Post | “Excited to share our latest project 🚀” |
| Author Info | Name, title, company, profile URL | “John Doe – CEO at TechCorp” |
| Reactions & Likes | Total and type-based counts | Likes: 215, Comments: 32 |
| Images & Media URLs | All images or videos in Company Posts | https://media.licdn.com/dms/image/... |
| Company Post Date & URL | Published date and shareable URL | “2025-08-15 / linkedin.com/Company Posts/johndoe” |
| Comments Count | Number of comments per Company Post | 14 |
| Shares / ReCompany Posts | ReCompany Post and engagement stats | 5 shares |
| Company Post Type | Text, image, video, article, document | video |

You can even extract reshared content, company Company Posts, or job Company Post activity — making this tool one of the best LinkedIn Company Post scrapers available online.

### ⚙️ Key Features of “LinkedIn Company Post Scraper”

✨ The LinkedIn Company Post Scraper Apify actor comes with robust features designed for scale and simplicity:

- 🚀 Scrape LinkedIn Company Posts at scale – from profiles, companies, or search URLs.

- 💡 No login or cookies required – safer than manual methods or Chrome extensions.

- 🧠 Author metadata extraction – job title, company name, and profile ID.

- 🖼️ Capture Company Post media – extract image, video, or document URLs.

- 💬 Engagement insights – reactions, comments, reCompany Posts.

- 🧾 Flexible export formats – JSON, CSV, Excel, or HTML.

- 🤖 Automation ready – works with Apify API, n8n, Make.com, or Zapier.

- 🛡️ Compliant scraping – respects LinkedIn’s public data policy.

- 💻 Open-source friendly – inspired by top projects on LinkedIn Company Post Scraper GitHub.

If you’re searching for a LinkedIn Company Post Scraper Python, Chrome Extension, or Phantombuster alternative, this Apify actor is your all-in-one professional solution.

### 🪄 How to use “LinkedIn Company Post Scraper”

Using the LinkedIn Company Post Scraper is simple — even if you’ve never coded before!

#### Step-by-Step Guide 🧭

1. 🔑 Log in to Apify – Sign up or log in for free.

2. 🧭 Find the Actor – Search for LinkedIn Company Post Scraper on Apify Store.

3. ✏️ Add Input Data – Enter a LinkedIn profile URL, company URL, or search URL.

4. ⚙️ Set Parameters – Define how many Company Posts to extract (e.g., 100–500).

5. 🚀 Run the Actor – Hit “Start” to begin scraping automatically.

6. 💾 Download Results – Export in JSON, CSV, or Excel.

💡 Bonus Tip: Connect it with LinkedIn Company Post Scraper API, Make.com, or n8n to automate recurring extractions daily or weekly.

### 🎯 Use Cases

The LinkedIn Company Post Scraper serves multiple industries and roles — from marketing to research.

| 💼 Use Case | 📊 Benefit |
| --- | --- |
| Market Research | Analyze trends, keywords, and engagement strategies. |
| Recruitment | Find active job seekers or potential hires via Company Posts. |
| Content Analysis | Identify top-performing Company Post formats and hashtags. |
| Competitor Benchmarking | Compare your brand’s visibility with others. |
| Lead Generation | Discover decision-makers and industry discussions. |
| Academic Research | Collect social data for behavioral and media studies. |

Whether you’re running a LinkedIn job Company Post scraper, company Company Post scraper, or profile Company Post extractor, this actor adapts seamlessly.

### 🌟 Why choose us?

Here’s why professionals and developers trust the Apify LinkedIn Company Post Scraper 👇

- 🧠 All-in-one tool – Works for profiles, companies, hashtags, or job Company Posts.

- ⚡ Fast & scalable – Extract 10,000+ Company Posts per run.

- 🔒 No login or cookies needed – safer than browser-based scrapers.

- 💰 Free tier available – try the LinkedIn Company Post Scraper free version before upgrading.

- 🧩 Integrations ready – compatible with n8n, Make, and Zapier.

- 💻 API access – fetch results programmatically through the Apify LinkedIn Company Post Scraper API.

- 🧠 Cross-platform – ideal for LinkedIn Company Post Scraper Python or GitHub automation workflows.

### ⚡ How many results can you scrape?

You can scrape anywhere between 100 to 10,000+ LinkedIn Company Posts per run, depending on your input and plan.

| 📋 Plan | ⏱️ Speed | 📊 Company Post Limit | 💰 Cost |
| --- | --- | --- | --- |
| Free Plan | Moderate | 1,000 Company Posts | $0 |
| Starter Plan | Fast | 10,000 Company Posts | ~$5/month |
| Business Plan | Very fast, parallel runs | 50,000+ | Custom |

💡 The scraper supports automatic pagination, so you can easily extract multiple pages of results — ideal for LinkedIn company Company Post scrapers or content research workflows.

### ⚖️ Is it legal to scrape LinkedIn Company Posts?

✅ Yes — when done responsibly and ethically.

The LinkedIn Company Post Scraper follows LinkedIn’s public data guidelines. It collects only publicly visible content and does not access private data, messages, or user credentials.

Best Practices:

- Collect only public Company Post data.

- Avoid scraping private profiles or restricted accounts.

- Follow data compliance frameworks like GDPR and CCPA.

- Don’t use your personal account cookies (avoid account risk).

This actor is compliant, secure, and safer than most LinkedIn Company Post Scraper Chrome Extensions or Phantombuster alternatives.

### 🧩 Input Parameters

#### Example JSON Input

```json
{
  "max_Company Posts": 100,
  "urls": [
    "https://www.linkedin.com/company/Google"
  ]
}
```

### 📦 Output Format

#### Example JSON Output

```json
 {
  "urn": "urn:li:activity:7417951792447029248",
  "text": "Prepare for your non-technical interviews by learning how to highlight your unique experiences and leadership skills. For a complete guide to our application process, visit our How We Hire page → https://goo.gle/3KCZhoX ",
  "url": "https://www.linkedin.com/Company%20Posts/google_prepare-for-your-non-technical-interviews-activity-7417951792447029248-TBOG",
  "Company PostedAtTimestamp": 1768577526184,
  "Company PostedAtISO": "2026-01-16T15:32:06.184000Z",
  "timeSinceCompany Posted": "2d",
  "isReCompany Post": false,
  "authorType": "Company",
  "authorProfileUrl": "https://www.linkedin.com/company/Google",
  "authorProfileId": "330649",
  "authorHeadline": "A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.\n\nCheck out our career opportunities at goo.gle/3DLEokh",
  "authorFullName": "Google",
  "image": "https://media.licdn.com/dms/image/v2/D5622AQG0MqubGR4tmg/feedshare-shrink_1280/B56ZvDCk14KIAo-/0/1768503791300?e=2147483647&v=beta&t=8z-C260e47iThxPLUQj3t10BOTA-sAZGVsg27xb_UQw",
  "type": "image",
  "images": [
    "https://media.licdn.com/dms/image/v2/D5622AQG0MqubGR4tmg/feedshare-shrink_1280/B56ZvDCk14KIAo-/0/1768503791300?e=2147483647&v=beta&t=8z-C260e47iThxPLUQj3t10BOTA-sAZGVsg27xb_UQw",
    "https://media.licdn.com/dms/image/v2/D5622AQHN9f22RkxSDQ/feedshare-shrink_1280/B56Zu9VXv5HcAs-/0/1768408061566?e=2147483647&v=beta&t=ddlYBIlgEUCLwT-iwX8nZwSAPcBOSDx_6kSDElDFfR4",
    "https://media.licdn.com/dms/image/v2/D4E22AQER85o3L9ndqw/feedshare-shrink_800/B4EZu4UjP3HoAo-/0/1768323955411?e=2147483647&v=beta&t=mB-3-lF1nZv_J7wW_wwSB_7RqMaubh2FrsvNLSSN-FY",
    "https://media.licdn.com/dms/image/v2/D5622AQGQUrWm3YK_OQ/feedshare-shrink_800/B56ZuzIaZTHMAg-/0/1768236886939?e=2147483647&v=beta&t=XbWCLhG694RUBXGFRqrBpy3N1OAgbQ0nU55aMBg-yB0",
    "https://media.licdn.com/dms/image/sync/v2/D4D38AQEBhp9ch_ZyPA/crunchbase_investor_logo_100/B4DZqeuLX8GwAM-/0/1763599497115?e=1769432400&v=beta&t=26hL5kj8SYM65kxMqoCH7tYaa0YdxCuIevz1XgwEmd4"
  ],
  "author": {
    "firstName": null,
    "lastName": null,
    "occupation": "A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.\n\nCheck out our career opportunities at goo.gle/3DLEokh",
    "id": "330649",
    "publicId": "Google",
    "trackingId": "mwmhV/ObS4PMzwP4ihJz/A",
    "profileId": "330649",
    "picture": "https://media.licdn.com/dms/image/v2/D4E0BAQGv3cqOuUMY7g/company-logo_200_200/B4EZmhegXHGcAM-/0/1759350753990/google_logo?e=2147483647&v=beta&t=Hzaw0d0Yz1Yi-_mDuQ6JQo-Ph41AG50Z8pWjyaeTI0k",
    "backgroundImage": ""
  },
  "authorName": "Google",
  "authorTitle": "A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.\n\nCheck out our career opportunities at goo.gle/3DLEokh",
  "attributes": [],
  "comments": [
    {
      "time": 1768826796536,
      "link": "https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fcompany%2Fgoogle&trk=organization_guest_main-feed-card_social-actions-comments",
      "text": "Find people you know at Google",
      "entities": [],
      "pinned": false,
      "originalLanguage": "English",
      "author": {
        "firstName": "",
        "lastName": "",
        "occupation": "",
        "id": "commenter-8f1232cbe0f2",
        "publicId": "unknown",
        "trackingId": "LeRcReIL3H5w3JBdAWyLBQ",
        "profileId": "commenter-8f1232cbe0f2",
        "picture": "",
        "backgroundImage": "",
        "distance": "OUT_OF_NETWORK"
      }
    },
    {
      "time": 1768826796549,
      "link": "https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fcompany%2Fgoogle&trk=organization_guest_main-feed-card_social-actions-comments",
      "text": "Find people you know at Google",
      "entities": [],
      "pinned": false,
      "originalLanguage": "English",
      "author": {
        "firstName": "",
        "lastName": "",
        "occupation": "",
        "id": "commenter-8f1232cbe0f2",
        "publicId": "unknown",
        "trackingId": "HaaiEAyQfPtsHa0tV35MdQ",
        "profileId": "commenter-8f1232cbe0f2",
        "picture": "",
        "backgroundImage": "",
        "distance": "OUT_OF_NETWORK"
      }
    },
    {
      "time": 1768826796588,
      "link": "https://www.linkedin.com/feed/update/urn:li:activity:7417951792447029248",
      "text": "Language",
      "entities": [],
      "pinned": false,
      "originalLanguage": "English",
      "author": {
        "firstName": "",
        "lastName": "",
        "occupation": "",
        "id": "commenter-4994a8ffeba4",
        "publicId": "unknown",
        "trackingId": "tw+BYTk+HM7dxcbLg+KFxQ",
        "profileId": "commenter-4994a8ffeba4",
        "picture": "",
        "backgroundImage": "",
        "distance": "OUT_OF_NETWORK"
      }
    }
  ],
  "reactions": [],
  "numShares": 0,
  "numLikes": 639,
  "numComments": 45,
  "commentsTruncated": true,
  "commentsComplete": false,
  "reactionsTruncated": true,
  "canReact": true,
  "canCompany PostComments": true,
  "canShare": true,
  "commentingDisabled": false,
  "allowedCommentersScope": "ALL",
  "rootShare": true,
  "shareAudience": "PUBLIC"
},
```

### 🔗 What other LinkedIn scraping tools are there?

If you want to scrape specific LinkedIn data, you can use any of the dedicated scrapers below for faster and more targeted results.\
Just enter profile URLs, company links, job search queries, or post URLs and start scraping instantly.

| [📄 LinkedIn Profile Post Scraper](https://apify.com/scraper-engine/linkedin-profile-post-scraper) | [⚡ LinkedIn Profile Scraper (Cheapest + Fastest)](https://apify.com/scraper-engine/linkedin-profile-scraper-cheapst-fastest) |
|---|---|
| [🏢 LinkedIn Company Profile Scraper](https://apify.com/scraper-engine/linkedin-company-profile-scraper) | [📝 LinkedIn Post Scraper](https://apify.com/scraper-engine/linkedin-post-scraper) |
| [📄 LinkedIn Company About Scraper](https://apify.com/scraper-engine/linkedin-company-about-scraper) | [👥 LinkedIn Company Employees Scraper](https://apify.com/scraper-engine/linkedin-company-employees-scraper) |
| [💼 LinkedIn Search Jobs Scraper](https://apify.com/scraper-engine/linkedin-search-jobs-scraper) | [📢 LinkedIn Ads Scraper](https://apify.com/scraper-engine/linkedin-ads-scraper) |
| [📋 LinkedIn Jobs Scraper](https://apify.com/scraper-engine/linkedin-jobs-scraper) | [📧 LinkedIn Profile Email Scraper](https://apify.com/scraper-engine/linkedin-profile-email-scraper) |
| [📨 LinkedIn Email Scraper](https://apify.com/scraper-engine/linkedin-email-scraper) | [📞 LinkedIn Phone Number Scraper](https://apify.com/scraper-engine/linkedin-phone-number-scraper) |
| [☎️ LinkedIn Profile Phone Number Scraper](https://apify.com/scraper-engine/linkedin-profile-phone-number-scraper) | [🔓 LinkedIn Open Profile Status](https://apify.com/scraper-engine/scraper-engine/linkedin-open-profile-status) |
| [👍 LinkedIn Post Reactions Scraper](https://apify.com/scraper-engine/linkedin-post-reactions-scraper) | [📊 LinkedIn Profile and Company Posts Scraper](https://apify.com/scraper-engine/linkedin-profile-and-company-posts-scraper) |

### ❓ FAQ

#### 1️⃣ Is LinkedIn Company Post Scraper free?

✅ Yes, you can use the LinkedIn Company Post Scraper free tier for up to 1,000 Company Posts per month.

#### 2️⃣ Does it work without cookies or login?

💡 Absolutely! It’s safer than cookie-based tools or browser extensions.

#### 3️⃣ Can I integrate it with n8n or [Make.com](http://make.com)?

🔗 Yes! It’s compatible with LinkedIn Company Post Scraper n8n and Make.com automations.

#### 4️⃣ Is it available as a Chrome Extension?

🧩 You can use it via Apify web interface, API, or even build your LinkedIn Company Post Scraper Chrome Extension with our API.

#### 5️⃣ Does it support Python or GitHub automation?

💻 Yes! Use Apify API with Python scripts or your LinkedIn Company Post Scraper GitHub projects.

#### 6️⃣ Can I extract job or company Company Posts?

✅ Definitely — use it as a LinkedIn job Company Post scraper or LinkedIn company Company Post scraper.

#### 7️⃣ How safe is it?

🛡️ 100% safe — no account login required, fully compliant with LinkedIn’s scraping policy.

### 🚀 Final Thoughts

The LinkedIn Company Post Scraper is the ultimate solution for data-driven professionals who want to extract, analyze, and automate LinkedIn content insights.

Whether you’re building an AI dataset, analyzing industry trends, or tracking competitor engagement, this actor delivers clean, structured data at scale — with integrations across n8n, Python, GitHub, and Apify API.

🌟 Start scraping smarter today — with the Apify LinkedIn Company Post Scraper that’s fast, secure, and free to try! 💪

# Actor input Schema

## `urls` (type: `array`):

List of LinkedIn profile/company/post URLs.

## `max_posts` (type: `integer`):

Maximum number of posts to collect per input (min 10).

## `proxyConfiguration` (type: `object`):

Use Apify proxy or custom proxies

## Actor input object example

```json
{
  "urls": [
    "https://www.linkedin.com/company/Google"
  ],
  "max_posts": 10
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.linkedin.com/company/Google"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/linkedin-company-post-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "urls": ["https://www.linkedin.com/company/Google"] }

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/linkedin-company-post-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.linkedin.com/company/Google"
  ]
}' |
apify call scraper-engine/linkedin-company-post-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-engine/linkedin-company-post-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/joSdIauvTIWpMI8yR/builds/hPXi5fuKsYqymiixw/openapi.json
