LinkedIn Company Posts Scraper avatar

LinkedIn Company Posts Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
LinkedIn Company Posts Scraper

LinkedIn Company Posts Scraper

Extract the recent posts of public LinkedIn company pages without logging in: post text, publish date, reactions, comments, images, video, article links, reposts with their original author, and the company's name, logo and follower count on every post.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Goldmine

Goldmine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

🏒 LinkedIn Company Posts Scraper β€” Scrape LinkedIn Company Posts Without Logging In

LinkedIn Company Posts Scraper by Goldmine

This LinkedIn company posts scraper turns the public page of any company on LinkedIn into structured data. Give it company page URLs or company names and it returns the company's recent LinkedIn company posts, newest first, each with its full text and hashtags, publish date, reaction and comment counts, images, video, link previews, reposts with their original author, and the company's name, logo and follower count. Teams use it to monitor what competitors announce, track which posts earn engagement, collect employer-branding content, and feed company news into CRMs and AI pipelines.

Paste as many companies as you like, choose how many posts you want from each and how far back to go, and get one dataset item per post, ready to export to JSON, CSV or Excel. No LinkedIn account, cookies or API key is needed.


πŸš€ Key Features

  • πŸ”Ž Company URLs or names β€” microsoft, https://www.linkedin.com/company/microsoft/, its /posts/ tab, country versions such as de.linkedin.com, and showcase pages
  • 🧾 Post data β€” full text, hashtags, publish date (exact to the second), the relative age LinkedIn shows, and an edited flag
  • πŸ“ˆ Engagement on every post β€” reaction count and comment count
  • πŸ–ΌοΈ Attachments β€” image URLs, video file and thumbnail URLs, documents and carousels (title, page count, preview pages), link previews (URL, title, source site) and LinkedIn Live events
  • πŸ” Reposts β€” flagged, with the original author, and the quoted post's text and media when the company added its own comment
  • 🏷️ Company details on every post β€” name, page URL, slug, company id, logo and follower count
  • πŸ“‘ Newest first, per company β€” maxItems limits posts per company, and untilDate stops at posts older than a date
  • πŸ›‘οΈ No login β€” reads only what LinkedIn shows logged-out visitors; each company gets its own proxy session and blocked requests are retried from a new one
  • πŸ“€ Multiple export formats β€” JSON, CSV, Excel, XML via the Apify dataset
  • πŸ” Schedulable runs β€” run it daily with untilDate to collect each new post as it is published

πŸ‘₯ Who Is This Actor For?

  • πŸ•΅οΈ Competitive and market analysts β€” tracking product launches, hiring pushes and announcements across a list of companies
  • πŸ“£ Marketing and social media teams β€” benchmarking which company posts earn reactions and comments, and how often competitors post
  • πŸ’Ό Sales and account teams β€” watching target accounts for news that opens a conversation
  • πŸ§‘β€πŸ’Ό Recruiters and employer-branding teams β€” collecting how companies present their culture and open roles
  • 🧠 Researchers and journalists β€” building datasets of corporate communication over time
  • πŸ€– AI builders β€” feeding company posts into summaries, alerts, sentiment analysis or a RAG index

πŸ’‘ Common Use Cases

  • Scrape LinkedIn company posts from a list of competitors every morning
  • Export a company's last 50 LinkedIn posts with reactions and comments to a spreadsheet
  • Get new posts since a date for 100 target accounts and push them to a CRM
  • Compare posting frequency and engagement across companies in one industry
  • Collect the images, videos and article links companies share

πŸ”— Supported URL Types

URL TypeExample
Company pagehttps://www.linkedin.com/company/microsoft/
Posts tabhttps://www.linkedin.com/company/microsoft/posts/?feedView=all
Country or mobile domainhttps://de.linkedin.com/company/siemens/about/
Company name from the URLopenai
Showcase pagehttps://www.linkedin.com/showcase/microsoft-cloud-platform/

πŸ“₯ Input

FieldTypeDescriptionDefault
startUrlsArrayLinkedIn company pages whose posts to scrape: a company page URL, its posts tab, the name from the URL (such as microsoft), or a showcase page. One entry per company.Required
maxItemsIntegerMaximum number of posts to extract per company (start URL), newest first. LinkedIn shows logged-out visitors about the latest 70 posts of a company.10
untilDateStringSkip posts older than this date (YYYY-MM-DD) and stop scraping a company once its posts are older. Leave empty to scrape until maxItems is reached.β€”
proxyConfigurationObjectProxy settings. Apify datacenter proxies are used by default; switch to residential proxies if companies come back blocked.{ "useApifyProxy": true }

Example Input

{
"startUrls": ["https://www.linkedin.com/company/microsoft/", "openai"],
"maxItems": 10
}

πŸ“€ Output

Each dataset item is one post:

FieldTypeDescription
postIdStringThe post's activity id
postUrnStringThe post's URN, e.g. urn:li:activity:7508925724787941376
shareUrnStringURN of the shared content behind the post (urn:li:ugcPost:… or urn:li:share:…)
postUrlStringLink to the post
textStringFull text of the post, with its line breaks, or null when it has none
hashtagsArrayHashtags in the text, without #
publishedAtStringPublish time (ISO 8601, UTC). For a repost without a comment, the time the original was published
timeAgoStringThe relative age LinkedIn shows, e.g. 5d, 2w, 3mo
isEditedBooleanWhether LinkedIn marks the post as edited
reactionCountNumberReactions (likes and other reactions)
commentCountNumberComments
mediaTypeStringimage, video, article, live, document, text, or repost for a repost with no comment of its own
imagesArrayImage URLs shown on the post
imageCountNumberNumber of images in the post, including ones LinkedIn hides behind a +N tile
videoUrlStringVideo file URL (highest quality offered), or null
videoThumbnailUrlStringVideo thumbnail URL, or null
articleObjectLink preview: url, title, source and imageUrl, or null
documentObjectShared document or carousel: title, pageCount and previewImageUrls (the first pages LinkedIn previews), or null
liveEventObjectLinkedIn Live or event: url, title and imageUrl, or null
authorNameStringWho wrote the post shown: the company, or for a repost without a comment the original author
authorUrlStringLinkedIn URL of that author
authorTypeStringcompany or person
isRepostBooleanWhether the company shared someone else's post, with or without its own comment
repostedAtStringFor a repost without a comment, when the company reposted it; otherwise null
originalAuthorNameStringFor a repost, the name of the original post's author
originalAuthorUrlStringFor a repost, the LinkedIn URL of the original author
originalPostObjectFor a post that quotes another one: the quoted post's postId, postUrn, postUrl, publishedAt, timeAgo, author, text, hashtags, mediaType, images, videoUrl, article and document
companyNameStringName of the company
companySlugStringThe company's name in its LinkedIn URL
companyIdStringLinkedIn's numeric id for the company
companyUrlStringThe company's LinkedIn page
companyLogoUrlStringThe company's logo
companyFollowersNumberThe company's follower count
inputUrlStringThe start URL or company name this post was found from

Image and video URLs are signed by LinkedIn, so download the files you need soon after the run.

Example Output

A real item from a run on https://www.linkedin.com/company/microsoft/posts/?feedView=all, with the image list shortened to one of its three URLs:

{
"postId": "7508925724787941376",
"postUrn": "urn:li:activity:7508925724787941376",
"shareUrn": "urn:li:ugcPost:7508925723823243264",
"postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7508925724787941376/",
"text": "The path to quantum computing isn’t a single breakthrough. It’s a journey.\n\nIn Maryland, our new quantum research center is bringing together technology, researchers, and partners, including Microsoft’s topological quantum system for continued independent testing by DARPA. Learn how we're taking steps to turn scientific progress into real world impact. https://msft.it/6001a9EAJ",
"hashtags": [],
"publishedAt": "2026-09-24T16:30:01.883Z",
"timeAgo": "5d",
"isEdited": false,
"reactionCount": 436,
"commentCount": 31,
"mediaType": "image",
"images": [
"https://media.licdn.com/dms/image/v2/D4E10AQGUDhS8AxswqQ/image-shrink_800/B4EaDUEwfFHoAg-/0/1790264413236?e=2147483647&v=beta&t=RAbYPa6T6PDCpBPZpZJsXktIk3jBIQ1sK21gFZPAgCI"
],
"imageCount": 3,
"videoUrl": null,
"videoThumbnailUrl": null,
"article": null,
"document": null,
"liveEvent": null,
"authorName": "Microsoft",
"authorUrl": "https://www.linkedin.com/company/microsoft",
"authorType": "company",
"isRepost": false,
"repostedAt": null,
"originalAuthorName": null,
"originalAuthorUrl": null,
"originalPost": null,
"companyName": "Microsoft",
"companySlug": "microsoft",
"companyId": "1035",
"companyUrl": "https://www.linkedin.com/company/microsoft",
"companyLogoUrl": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/B56ZYQ0mrGGoAM-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=ts9MGrTk7Lz3R1bmAfzCL8euuuuPWPCoXfdiLA2_IzM",
"companyFollowers": 29185611,
"inputUrl": "https://www.linkedin.com/company/microsoft/posts/?feedView=all"
}

You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML from the Apify Console or via the Apify API.


πŸ’° Pricing

This Actor is pay per event (you pay per result): each post saved costs $0.00349 on the free plan, so 1,000 posts cost $3.49, falling to $0.0025 per post ($2.50 per 1,000) on Gold and higher Apify plans. Each run also has a $0.00005 start fee per GB of memory. Companies that are not found or have no public posts produce no items, so they cost nothing. A free Apify account is enough to try it.


❓ FAQ

What is the LinkedIn Company Posts Scraper?

It is a LinkedIn company posts scraper that takes company page URLs or names and returns each company's recent posts as structured data, with engagement counts, attachments and the company's details on every post. You can run it from the Apify Console, the API, or on a schedule.

Do I need a LinkedIn account, cookies or an API key?

No. The Actor reads only what LinkedIn shows to visitors who are not logged in, so your own account is never involved.

How many posts can I get per company?

Up to maxItems per company, newest first. LinkedIn shows logged-out visitors about the latest 70 posts of a company: in our tests, large companies such as McKinsey & Company, OpenAI and Ethiopian Airlines returned 67 to 70 posts each, and smaller companies returned every post LinkedIn showed (25 for ScrapingBee, 6 for a small agency). Posts older than that cannot be reached without logging in.

Do I need a proxy?

The default uses Apify datacenter proxies, and each company gets its own proxy session. LinkedIn limits how many pages one visitor can open in a row, so a blocked request is retried from a new session. If many companies come back blocked, switch the proxy setting to residential proxies.

Does it handle pagination automatically?

Yes. It keeps loading older posts until it reaches maxItems, the untilDate, or the last post LinkedIn shows logged-out visitors.

Why does a company return no posts?

Some companies have never posted, and a few large pages show logged-out visitors no posts at all. The run status names how many companies had no public posts and how many were not found, so a misspelled company name is easy to spot.

Does it return repost counts or the comments themselves?

No. LinkedIn does not show repost counts to logged-out visitors, and this Actor returns the comment count, not the comments. For the comments on a post, use the LinkedIn Post Scraper from the suite below.

How are reposts handled?

When a company reposts someone else's post without a comment, isRepost is true, the text, media and author are the original post's, and repostedAt says when the company reposted it. When the company adds its own comment, text is the company's comment and originalPost holds the post it quoted. In both cases originalAuthorName names the original author.

Can I schedule it or integrate it with my app?

Yes. Every Apify Actor exposes a REST API, webhooks, and integrations with Zapier, Make, Google Sheets and Slack, and can be called from an AI agent via the Apify MCP server.

This Actor accesses only publicly available pages. You are responsible for making sure your use complies with LinkedIn's terms of service and the laws in your jurisdiction.

What if LinkedIn changes and the Actor breaks?

Open an issue on the Actor's Issues tab with a company URL that fails, so the problem can be reproduced.


🧩 Part of the LinkedIn Scraper Suite

Posts, profiles, companies, jobs and ads from LinkedIn. Also try:

See every Goldmine Actor at apify.com/logical_scrapers.


πŸ“¬ Contact & Support

  • Issues & feature requests: use the Issues tab on this Actor's page. Include a company URL that fails so it can be reproduced.
  • Email: coredev.dan@gmail.com
  • If this Actor saved you time, please leave a ⭐ rating on the Apify Store. It helps us keep it maintained.