LinkedIn Company Posts Scraper (No Cookies) avatar

LinkedIn Company Posts Scraper (No Cookies)

Pricing

from $1.50 / 1,000 linkedin-company-posts

Go to Apify Store
LinkedIn Company Posts Scraper (No Cookies)

LinkedIn Company Posts Scraper (No Cookies)

Extract posts from LinkedIn companies including content, media, engagement, reactions, comments and more. No cookies or account required. Concurrency + fast response times make mass scraping fast โšก

Pricing

from $1.50 / 1,000 linkedin-company-posts

Rating

0.0

(0)

Developer

Baseball

Baseball

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

๐Ÿข LinkedIn Company Post Scraper

Extract LinkedIn posts published by a company page using its LinkedIn company URL.

This actor is designed for company content monitoring, competitive research, social media analysis, engagement tracking, sales intelligence, content research, and automated workflows.

Simply provide a LinkedIn company URL, configure the number of posts and date filters, and receive structured post data in your Apify dataset.


โš™๏ธ Key Features

  • Company-specific scraping โ€” scrape posts published by a LinkedIn company page
  • LinkedIn company URL input โ€” provide the full LinkedIn company URL
  • Post limit โ€” control the maximum number of posts to collect
  • Date filtering โ€” collect posts published after a specific date
  • Repost control โ€” choose whether reposted/shared content should be included
  • Structured post data โ€” receive post content, URLs, timestamps, engagement metrics, author information, and media data where available
  • File naming โ€” specify a custom output file name

๐Ÿ“ฅ Input

The actor accepts JSON input.

Example

{
"company": "https://www.linkedin.com/company/google",
"fileName": "my-company-posts",
"includeReposts": false,
"maxPosts": 50,
"postsAfterDate": "2026-08-01",
"orderId": ""
}

๐Ÿงฉ Input Parameters

ParameterTypeRequiredDescription
companyStringโœ… YesFull LinkedIn company page URL
fileNameStringNoCustom name for the output file
includeRepostsBooleanNoWhether reposted/shared posts should be included
maxPostsIntegerNoMaximum number of posts to scrape
postsAfterDateStringNoOnly collect posts published after this date
orderIdStringNoOptional external order, customer, or workflow reference ID

๐Ÿ“Š Data You'll Receive

The scraper returns structured LinkedIn post data. The exact fields can vary depending on the post and the information available from LinkedIn.

๐Ÿ“ Post Information

Typical post information includes:

  • Post ID
  • LinkedIn post URL
  • Post content/text
  • Post type
  • Publication timestamp
  • Publication date
  • Relative posting time (where available)

๐Ÿข Company / Author Information

Depending on the post, the dataset may include:

  • Company name
  • Company LinkedIn URL
  • Author name
  • Author LinkedIn URL
  • Public identifier
  • Author type
  • Author information
  • Author profile image/avatar (where available)

Company-post data can include either company or author information depending on how the LinkedIn post is represented.

๐Ÿ“ˆ Engagement Metrics

Where available, engagement information may include:

  • Likes
  • Comments
  • Shares
  • Total reactions
  • Reaction counts
  • Reaction type breakdowns

Example:

"engagement": {
"likes": 2916,
"comments": 328,
"shares": 153,
"reactions": [
{
"type": "LIKE",
"count": 2477
}
]
}

๐Ÿ–ผ๏ธ Media & Content

Depending on the post, the scraper may return:

  • Post images and image URLs
  • Videos and video URLs
  • External links
  • Documents (title, page count, URL)
  • Reposted/shared content (when enabled)

These fields are returned when the corresponding media or content is available on the post.


๐Ÿ“„ Sample Output

A typical result looks like this:

{
"type": "post",
"id": "7329207003942125568",
"linkedinUrl": "https://www.linkedin.com/posts/example-company_example-post-activity-7329207003942125568",
"content": "Example LinkedIn company post content...",
"author": {
"publicIdentifier": "example-company",
"type": "company",
"name": "Example Company",
"linkedinUrl": "https://www.linkedin.com/company/example-company"
},
"postedAt": {
"timestamp": 1747419119821,
"date": "2025-05-16T18:11:59.821Z",
"postedAgoShort": "6d",
"postedAgoText": "6 days ago"
},
"postImages": [],
"engagement": {
"likes": 2916,
"comments": 328,
"shares": 153,
"reactions": [
{
"type": "LIKE",
"count": 2477
}
]
}
}

Note: The exact output fields may vary depending on the individual LinkedIn post and the data available for that post.


๐Ÿš€ How to Use

Step 1 โ€” Create an Apify account

Create or log in to your Apify account.

Step 2 โ€” Open the actor

Open the LinkedIn Company Post Scraper actor.

Step 3 โ€” Enter the company URL

Provide the LinkedIn company page you want to scrape.

https://www.linkedin.com/company/google

Step 4 โ€” Configure scraping options

Optionally configure:

  • Maximum number of posts
  • Publication date filter
  • Repost inclusion
  • Output file name
  • External order ID

Step 5 โ€” Run the actor

Start the actor and wait for the scraping process to complete.

Step 6 โ€” Export the results

Download or process the resulting dataset using formats such as:

  • JSON
  • CSV
  • Excel

The data can also be connected to databases, CRMs, spreadsheets, analytics tools, and automated workflows.


๐Ÿ“ฆ Complete Input Example

{
"company": "https://www.linkedin.com/company/google",
"fileName": "my-company-posts",
"includeReposts": false,
"maxPosts": 50,
"postsAfterDate": "2026-08-01",
"orderId": ""
}

This configuration:

  • Scrapes the LinkedIn company page
  • Collects up to 50 posts
  • Collects posts after August 1, 2026
  • Excludes reposts
  • Uses my-company-posts as the output file name
  • Does not specify an external order ID

โš ๏ธ Important Notes

  • company should contain a valid LinkedIn company page URL
  • maxPosts controls the maximum number of posts returned
  • postsAfterDate filters posts based on publication date
  • includeReposts controls whether reposted/shared content is included
  • fileName can be used to specify a custom output file name
  • orderId is optional and can be used to associate a run with an external workflow
  • The actor may return fewer posts than maxPosts when fewer matching posts are available
  • Output fields can vary depending on the individual LinkedIn post
  • Not every post contains images, videos, documents, reactions, or comments
  • Engagement and media fields are returned when the corresponding data is available
  • Reposted/shared content is controlled by includeReposts
  • Do not assume every post will contain every possible field

๐ŸŽฏ Summary

LinkedIn Company Post Scraper makes it easy to collect structured LinkedIn posts from a company page.

Simply provide a LinkedIn company URL, configure the number of posts and date filter, choose whether to include reposts, and run the actor.

The resulting data can be used for:

  • Competitive intelligence
  • Content research
  • Social media monitoring
  • Engagement analysis
  • Sales intelligence
  • Account research
  • Automated data pipelines