LinkedIn Company Posts Scraper (No Cookies)
Pricing
from $1.50 / 1,000 linkedin-company-posts
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
Maintained by CommunityActor 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
| Parameter | Type | Required | Description |
|---|---|---|---|
company | String | โ Yes | Full LinkedIn company page URL |
fileName | String | No | Custom name for the output file |
includeReposts | Boolean | No | Whether reposted/shared posts should be included |
maxPosts | Integer | No | Maximum number of posts to scrape |
postsAfterDate | String | No | Only collect posts published after this date |
orderId | String | No | Optional 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-postsas the output file name - Does not specify an external order ID
โ ๏ธ Important Notes
companyshould contain a valid LinkedIn company page URLmaxPostscontrols the maximum number of posts returnedpostsAfterDatefilters posts based on publication dateincludeRepostscontrols whether reposted/shared content is includedfileNamecan be used to specify a custom output file nameorderIdis optional and can be used to associate a run with an external workflow- The actor may return fewer posts than
maxPostswhen 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