LinkedIn Company Posts Monitor avatar

LinkedIn Company Posts Monitor

Pricing

from $0.59 / 1,000 posts

Go to Apify Store
LinkedIn Company Posts Monitor

LinkedIn Company Posts Monitor

LinkedIn company posts scraper with no login: the newest 70 posts of any company by URL, name or ID, with full text, exact time, reactions, comments count, images, videos, documents, reposts and the first comments. Monitor mode returns only new posts on each scheduled run.

Pricing

from $0.59 / 1,000 posts

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

12 hours ago

Last modified

Share

LinkedIn company posts scraper with no login: paste company URLs, page names, IDs or company names and get each company's newest 70 posts with full text, exact time, reactions, comments count, images, videos, documents, reposts and, if you want them, repost counts, reactions by kind and the first comments. Turn on Only new posts and schedule it to get just what each company posted since the last run.

CompanyAuthorPostReactionsCommentsPostedType
HubSpotHubSpotthe marketing team the second the calendar says October3,9321592026-10-01Post · Image
FigmaFigmaText animation and audio are now available in Figma Motion (!!) Try it out →…255112026-10-05Post · Video
MicrosoftBrad SmithLast night we opened a door unlike any other. At the heart of Microsoft's campus…885732026-10-01Repost · Image

$0.79 per 1,000 posts on the Starter plan ($0.95 Free, $0.69 Scale, $0.59 Business), comments, repost counts and reactions by kind included. The prefilled run (5 companies × 20 posts = 100 posts) costs about $0.08. No start fee, no minimum.

What you get

One row per post in the company's feed, newest first:

  • The post: full text (plus an 80-character snippet), link, exact publish time (UTC and a millisecond timestamp), the age LinkedIn shows, edited or not.
  • Engagement: reactions, comments count, and the reaction kinds shown (LIKE, PRAISE, EMPATHY…).
  • Reposts and reactions by kind (optional): with 📣 Include reposts & reactions by kind, how many times each post was reposted and its reactions split into like, celebrate, support, love, insightful and funny: LinkedIn's own counts.
  • Author: name, headline, photo, profile or page link, followers (pages). For a repost, the original author.
  • Media: every image, the video file (MP4) with its poster and captions file, documents (title, pages, cover, file link), link previews (title, source, target, image).
  • Text parts: hashtags, tagged companies and members with their links, other links.
  • Reposts and quote posts: who reposted it and when; for a quote post, the shared post's author, text, images, video, link and time.
  • The company: name, logo, link, followers, employees, industry, size, website, headquarters, page name and ID, on every row.
  • IDs: activity id and URN, the post's own URN, share/ugcPost URN, feed position (rank).
  • Comments (optional): with 💬 Include comments, the comments each post's public page shows (about 10): author, profile link, photo, text, time, likes.

How to use it

  1. Paste companies in 🏢 Companies, one per line: https://www.linkedin.com/company/stripe, stripe, 2135371 or Notion. Country sites (de.linkedin.com), showcase pages and /posts/ links work too.
  2. Set 💯 Posts per company (1-70).
  3. Start. Rows arrive within seconds, page by page.

Filters (all free when they leave a post out): 📅 Posted within (last hour to last 12 months), 🗓️ Posted after a date, 🔁 Include reposts, 💭 Include quote posts. A repost counts from the day the company reposted it, so a fresh repost of an older post stays in. A date filter also stops reading a company's feed once it's past the date, so it's faster.

Monitor mode: only new posts

Turn on 🔔 Only new posts and schedule the run (hourly, daily, weekly). The first run delivers the newest posts and remembers them; each later run delivers only posts it hasn't delivered before, and stops reading a company's feed as soon as it reaches the posts it already has. Posts left out this way are free. Runs that share a 🏷️ Monitor name share their memory; give separate schedules separate names. The memory is a key-value store named linkedin-company-posts-monitor in your account.

Speed

Measured on 2026-10-05 (Apify platform, default 1,024 MB, datacenter proxy):

RunPostsFirst row after startWhole run
7 companies × 70 posts4693.7 s9.9 s
25 companies × 70 posts1,4494.2 s (100 posts: 5.9 s)15.0 s
The prefill: 5 companies × 20 posts, one by name1007.2 s (4.2 s of it Apify pulling the image)11.1 s
1 company × 70 posts with comments704.2 s16.1 s
1 company × 70 posts with reposts & reactions by kind (2026-10-19, 3 runs)701.7-2.9 s6.0-7.1 s
2 companies, monitor mode, nothing new0–4.7 s

Each company takes 7 page requests for 70 posts (one more per post with comments on, and one small request per post with reposts & reactions by kind on). Eight companies are read at once.

Good to know

  • 70 posts is LinkedIn's logged-out limit per company feed. Companies that post less end sooner (their feed reaches back about a year); a company with no posts gives no rows and costs nothing. A few companies hide their feed from logged-out visitors (Deloitte, in our tests); they give no rows either, and the run summary says so.
  • Not shown to logged-out visitors, so not in the rows: comments beyond the ~10 a post's public page shows, who reacted, and posts older than the newest 70. Tools that return those use LinkedIn accounts.
  • Reactions, comment and repost counts are LinkedIn's numbers at the time of the run. For a repost row, reposts and reactionsByType are the original post's (as LinkedIn shows them on the repost).
  • Image and video links don't expire; document file links do (see documentUrlExpiresAt).
  • Same company twice in the input: read and charged once. A post is charged once per run.
  • A run that reaches your max cost stops cleanly with the posts it has.

Output fields

Rows have the same keys in this order (null when LinkedIn doesn't show the value):

  • thumbnail: the post's picture (first image, video poster, document cover or link image)
  • authorPhoto, authorName, authorHeadline: who posted it (for a repost, the original author)
  • textSnippet, text: the post text (snippet: first 80 characters)
  • postUrl: the post on LinkedIn
  • reactions, comments: counts; reactionTypes: reaction kinds shown, most used first
  • reposts, reactionsByType (like, celebrate, support, love, insightful, funny), engagementStatus (ok, notShown, failed): only with Include reposts & reactions by kind
  • postedAt (ISO UTC), postedTimestamp (ms), postedAgo (as LinkedIn shows it), isEdited
  • postType: Post, Quote or Repost; contentType: Video, Image, Images, Document, Article, Repost or Text
  • authorUrl, authorType (company, person, school), authorFollowers, authorUniversalName (pages), authorPublicIdentifier (members)
  • images, imageCount, videoUrl, videoPoster, videoCaptionsUrl
  • documentTitle, documentPageCount, documentCoverImage, documentUrl, documentUrlExpiresAt
  • articleTitle, articleSubtitle, articleUrl, articleImage: a shared link's preview
  • hashtags, mentions, mentionUrls, links
  • repostedBy, repostedByUrl, repostedAt: Repost rows
  • resharedFrom, resharedFromUrl, resharedFromHeadline, resharedFromPhoto, resharedText, resharedImages, resharedVideoUrl, resharedPostUrl, resharedPostedAt: the post a Quote shares
  • topComments: only with Include comments; each comment has commentId, authorName, authorUrl, authorPhoto, text, postedAt, postedAgo, likes, images
  • companyLogo, companyName, companyUrl, companyFollowers, companyEmployeeCount, companyIndustry, companySize, companyWebsite, companyHeadquarters, companyUniversalName, companyId
  • rank: position in the company's feed (1 = newest)
  • activityId, activityUrn, postActivityUrn, shareUrn, shareUrl
  • input: your line it came from; scrapedAt

Views in the Output tab: 📊 Overview, 📈 Stats, 🎞️ Media, 🔁 Reposts & Quotes, 💬 Comments (Include comments), 📣 Engagement (Include reposts & reactions). The run summary (OUTPUT) lists every company's result: posts, feed pages read, why its feed stopped (its max, LinkedIn's 70, the end of its feed, your date, posts seen before) and anything LinkedIn refused.

FAQ

Do I need a LinkedIn account or cookies? No. It reads only what LinkedIn shows to visitors who aren't logged in.

Can I get posts older than the newest 70? Not without an account: LinkedIn's public company feed stops there. Schedule monitor mode to build a history going forward.

Which proxy? Leave the default (Apify datacenter). A residential pick runs on datacenter at no extra cost.

Can I export it? Yes: CSV, Excel, JSON or XML from the Output tab, or the API and integrations (Make, Zapier, Google Sheets) on a schedule.

Found it useful? A review on the Store helps other buyers find it. Questions or a field you need: open an issue on the Issues tab.