What is the LinkedIn Company Scraper?
The InsightSocial LinkedIn Company Scraper is a free Chrome extension that exports the posts a LinkedIn company page publishes. Open a company page, pick how many posts you want, and every post lands as one row: the text, when it went out, what kind of post it was, its media, a direct link, and how it performed (total reactions, reactions split by type, comments and reposts). Export it to CSV, Excel or JSON.
It runs inside your own logged-in LinkedIn session. The extension opens the company's Posts tab and collects posts newest first, the same posts you would see by scrolling it yourself. No LinkedIn API key, no developer app, and nothing your account cannot already see.
To set expectations clearly: this is a company posts scraper, not a company profile scraper. It does not export the About section. Industry, company size, headquarters, founded year, specialties and the page's follower count are not in the file. If those are what you need, the section on company profile details below explains where to get them.
What you get, and what you don't
| In the export | Not in the export |
|---|---|
| Post text, post type, publish date and time, post URL | Industry, company size, headquarters, founded year |
| Total reactions plus Like, Love, Celebrate, Support, Insightful, Funny | Specialties, About description, website |
| Comment count and repost count | Company follower count and employee list |
| Image and video URLs, shared article or document title and link | Impressions or views (LinkedIn shows those only to page admins) |
| Hashtags, mentions and links found in the post text | Comment text and commenter names (see the comments scraper) |
| Author name, page slug and page URL, promoted flag | The people who reacted (see the post likers scraper) |
Who is it for?
- Competitive analysts auditing what a rival company publishes and which formats earn engagement
- B2B marketers benchmarking their own page's cadence and reactions against peers
- Agencies reporting on client and competitor company pages with real per-post numbers
- Employer branding teams studying how other companies' hiring and culture posts perform
- Sales teams reading a target account's recent announcements before reaching out
- Researchers building datasets of how companies communicate on LinkedIn
Key Benefits
- Per-post engagement, not page totals: reactions, comments and reposts sit on each post's row, so you can sort by what worked
- Reaction types split out: Celebrate-heavy launch posts and Insightful-heavy thought leadership look different, and the export shows it
- Post type on every row: compare text, image, video, article, document and poll posts side by side
- Runs in the background: start a run and switch tabs; company posts keep collecting
- Works on LinkedIn's new layout: when the page loads posts in a way the extension cannot read while scrolling, it asks LinkedIn for them directly, page by page
- CSV, Excel or JSON: pivot in a spreadsheet, chart in Excel, or load the JSON into a script
How to Use the LinkedIn Company Scraper
Step 1: Install the Extension
Add InsightSocial from the Chrome Web Store and make sure you are signed in to LinkedIn in the same Chrome profile. The extension uses that session; it never asks for your LinkedIn password.
Step 2: Open the Company Page
Go to the company you want, at linkedin.com/company/name. You can start from the landing page, the About tab or the Posts tab. If you start anywhere other than Posts, the extension moves the tab to linkedin.com/company/name/posts/ itself when the run begins, because that is the tab where LinkedIn loads the company's updates.
Step 3: Open the Sidebar
Click the InsightSocial icon in the toolbar. The sidebar detects the company page, shows its slug as the source, and offers Posts.
Step 4: Pick How Many Posts
Choose 50, 100 or 250. Fifty is enough for a quick read of what a company has been saying lately; 250 covers several months for most companies and gives you enough rows to compare formats.
Step 5: Start the Run
Click Scrape. Posts appear in the sidebar as they are collected, newest first. You can move to another tab while it works; the extension icon shows the count as it climbs and marks the run done when it finishes. Stop at any time and you keep what was collected.
Step 6: Export
Open the results page and export to CSV, Excel or JSON. The run is also saved in your InsightSocial portal, so you can search, sort and export it again later.
What a Company Posts Export Looks Like
Each row is one post. The columns lead with what you usually look at first, then the detail:
- Post URL, Author Name, Author Handle and Author Profile URL: the link to the post and the page that published it
- Content and Posted At (UTC): the full post text and its publish date and time
- Reactions, Comments, Reposts: the engagement totals LinkedIn shows under the post
- Like, Love, Celebrate, Support, Insightful, Funny: the reaction total broken down by type
- Hashtags, Mentions, Links: pulled out of the post text, so campaign hashtags and outbound links are easy to count
- Post Type: text, image, video, article, document or poll
- Images, Videos, Article, Document: media URLs and the title and link of anything shared
- Is Promoted, Post ID, Post URN, plus the source and the time it was collected
Because the date and the engagement numbers are separate columns, the useful analysis is a few clicks away: posts per week, average reactions by post type, the ten best posts of the quarter, or which hashtags show up on the posts that did well.
LinkedIn Company Scraper vs Other Ways to Get Company Posts
| InsightSocial extension | LinkedIn Page analytics export | Copy and paste | InsightSocial API | |
|---|---|---|---|---|
| Which pages | Any company page you can open | Only pages you administer | Any page you can open | Any company page, by ID |
| Runs where | Your own browser | LinkedIn admin tools | By hand | Our servers, called from your code |
| Post text, date, link | Yes | Partly | Yes, slowly | Yes |
| Reactions, comments, reposts per post | Yes, reactions split by type | Yes, plus impressions | Only what you retype | Yes |
| Needs a LinkedIn login | Yes, your own | Yes, as page admin | Yes | No |
| Setup | Install the extension | None, if you are an admin | None | API key and code |
If the company page is yours, LinkedIn's own analytics export also gives you impressions, which no outside tool can see. For competitors and any page you do not run, the extension is the quickest route. If you want company posts inside a pipeline without a browser, the LinkedIn company posts API returns the same kind of data as JSON. Hosted scrapers for LinkedIn company posts exist too; the extension's difference is that it runs in your own session and costs nothing to collect with.
Use Cases
Competitor content audit
Export the last 250 posts from three competitors, put them in one sheet, and sort by reactions. Within minutes you can see which formats each company leans on, what its best posts have in common, and how often it publishes. Do the same for your own page and you have a benchmark.
Posting cadence and timing
The Posted At column turns a company page into a timeline. Count posts per week, look for gaps around launches or quiet periods, and see whether a competitor's engagement moved when its cadence did.
Reaction mix as a signal
A post with mostly Celebrate reactions reads differently from one with mostly Insightful. The per-type columns let you separate announcement posts from thought-leadership posts and see which kind a company's audience rewards.
From the post to the people
The company posts export tells you which posts drew a crowd. To see who was in that crowd, open one of those posts and run the LinkedIn Comments Scraper for the comment thread or the LinkedIn Post Likers Scraper for everyone who reacted. Then use the LinkedIn Profile Scraper on the profiles that matter.
Account research before outreach
Before contacting a target account, export its last 50 posts and read them in one place: product launches, hiring pushes, events and partnerships. It is faster than scrolling the page, and the links take you straight to anything worth quoting.
For posts from people rather than companies, or from your home feed, use the LinkedIn Posts Scraper. Every LinkedIn tool is listed on the LinkedIn scraper overview.
Company Profile Details Are Not in the Export
Company profile scrapers that return industry, size range, headquarters and specialties are a different tool. The extension does not read the About section, and we would rather say so than sell you a file with empty columns.
If you need those details, the LinkedIn company API looks up a company page by URL and returns its name, description, follower count, headquarters location, website and logo. It is a paid, per-call API rather than part of the free extension, and it also gives you the company ID that the company posts API uses.
Is Scraping LinkedIn Company Posts Allowed?
Company posts are content an organization publishes on purpose to reach as many people as possible, which makes them among the least sensitive data on LinkedIn. LinkedIn's User Agreement still restricts automated collection, so collect at a normal pace, use the data for legitimate research, and quote posts accurately. The extension only reads what your own account can see, and it does not send your LinkedIn password or cookies to us.