Linkedin Profile And Company Posts Scraper
Pricing
$19.99/month + usage
Linkedin Profile And Company Posts Scraper
LinkedIn Profile and Company Posts Scraper extracts public data from LinkedIn profiles and company pages. It collects profile details, company info, post content, engagement metrics, and timestamps. Ideal for lead generation, market research, hiring insights, and social media analysis.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperForge
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
Linkedin Profile And Company Posts Scraper
The Linkedin Profile And Company Posts Scraper extracts public post data from LinkedIn company pages and personal profiles โ fast, structured, and at scale. It solves the pain of manual copy-paste by automating collection of post content, author info, images, and engagement metrics in a ready-to-analyze dataset. Built for marketers, developers, data analysts, and researchers, this LinkedIn profile scraper and LinkedIn company page scraper streams items to the output in real time, enabling everything from lead generation to social media analysis at scale. ๐
What data / output can you get?
Below are the exact fields this LinkedIn posts scraper produces for each post. You can export results from the Apify dataset in formats like JSON, CSV, or Excel.
| Data type | Description | Example value |
|---|---|---|
| urn | Canonical post URN | urn:li:activity:1234567890 |
| url | Public URL of the post | https://www.linkedin.com/feed/update/urn:li:activity:1234567890 |
| text | Full post text (if available) | โWeโre hiring across EMEA. Apply today!โ |
| postedAtTimestamp | Unix timestamp in ms | 1712572800000 |
| postedAtISO | ISO timestamp string | 2024-04-08T12:00:00.000Z |
| timeSincePosted | Human-readable age | 2d |
| authorType | โCompanyโ or โPersonโ | Company |
| authorFullName | Display name of author | |
| authorHeadline | Author headline/description | โTechnology companyโ |
| authorProfileUrl | Source profile/company page URL | https://www.linkedin.com/company/google/ |
| authorProfileId | Derived profile identifier | |
| image | Primary image (if any) | https://media.licdn.com/dms/image/ABC123 |
| images | Array of image URLs | ["https://media.licdn.com/dms/image/ABC123"] |
| numLikes | Reaction count (likes/reactions) | 245 |
| numComments | Comment count | 31 |
| comments[] | Extracted comment objects (partial list) | { "text": "Congrats!", ... } |
| reactions[] | Extracted reaction profiles (partial list) | { "type": "LIKE", ... } |
| author | Nested author object (name, ids, avatar, etc.) | { "firstName": null, "publicId": "google", ... } |
| attributes[] | Detected mentions/entities | { "type": "PROFILE_MENTION", ... } |
| flags | Booleans for truncation & permissions | commentsTruncated, canShare, shareAudience, etc. |
Bonus: The scraper also attempts to collect images, profile mentions, top comments, and reaction profiles when present. You can export LinkedIn company posts to CSV or Excel directly from the dataset UI or via the Apify API.
Key features
-
๐ Real-time output streaming
Each post is pushed to the dataset as soon as itโs parsed, so you can monitor progress live and integrate with downstream tools without waiting for the full run to finish. -
๐งญ Company + profile targeting
Filter what you scrape using targetType: companies only, profiles only, or both. Ideal for a LinkedIn profile and posts scraper workflow. -
๐ก๏ธ Smart proxy fallback (direct โ datacenter โ residential)
Starts with a direct connection, escalates to datacenter, then residential proxy when LinkedIn blocks occur โ modeled after resilient LinkedIn scraping API patterns. -
๐ง BFS discovery of post URNs
Crawls activity/share/ugcPost URNs found on the page to discover more posts, maximizing coverage for each input URL. -
๐ฏ Tunable depth per URL
Control volume with maxPosts to keep runs fast for sampling (e.g., 10โ50) or higher for fuller archives. -
๐พ Flexible exports
Results land in an Apify dataset ready to download as JSON, CSV, or Excel โ perfect for a LinkedIn data extractor pipeline. -
๐ฉโ๐ป Developer-friendly
Access results programmatically via the Apify API and plug into automation stacks (e.g., n8n, Make, Zapier) for a robust LinkedIn content scraping tool. -
๐ No login required
Scrapes public LinkedIn pages without cookies or session authentication.
How to use Linkedin Profile And Company Posts Scraper - step by step
- Create or log in to your Apify account.
- Open the actor in Apify Console and click Try for free.
- Paste your LinkedIn company or profile URLs into urls (one per line). Example:
- Set maxPosts to control how many posts you collect per URL (default: 10; up to 500).
- Choose targetType to filter by companies, profiles, or both.
- Optional: Configure proxyConfiguration. By default, the actor starts without a proxy and automatically falls back to datacenter โ residential when needed.
- Click Start. The scraper will warm up, probe each target, and begin streaming posts to the dataset in real time.
- Download your results from the Dataset tab as JSON, CSV, or Excel, or query them via the Apify API.
Pro tip: Schedule the actor or chain it with other tools to automate โscrape LinkedIn company postsโ workflows and export to your CRM or BI stack.
Use cases
| Use case name | Description |
|---|---|
| Marketing + content analysis | Track competitor content performance by collecting post text, images, and engagement metrics from company pages. |
| Sales intelligence & lead gen | Enrich B2B research with recent company updates to time outreach and prioritize accounts. |
| Recruitment & hiring insights | Monitor profile and company posts for hiring signals and employer branding trends. |
| Academic & market research | Analyze public discourse across industries using structured, timestamped post datasets. |
| Social listening & PR | Detect announcements, product launches, and sentiment signals in public LinkedIn posts. |
| Data engineering pipeline (API) | Pull dataset items programmatically into ETL jobs for dashboards and analytics. |
Why choose Linkedin Profile And Company Posts Scraper?
- ๐ฏ Precision extraction from public LinkedIn profiles and company pages with structured outputs ready for analytics.
- โก Real-time saves to datasets with resilient fallback when blocked โ built for production workloads.
- ๐ Scales from quick samples to deeper crawls using maxPosts and URL batching.
- ๐ฉโ๐ป Developer access via Apify datasets and API for automation and integration with your stack.
- ๐ Works without login and focuses on publicly available information.
- ๐ Integration-friendly for automated LinkedIn profile scraper and LinkedIn company updates extractor workflows.
- ๐ฐ Cost-effective for teams that need reliable data extraction without brittle browser extensions.
In short: a robust LinkedIn company posts downloader and LinkedIn profile data export tool without the instability of manual extensions.
Is it legal / ethical to use Linkedin Profile And Company Posts Scraper?
Yes โ when used responsibly. This actor targets publicly available LinkedIn pages and does not access private or authenticated content.
Guidelines to follow:
- Scrape only public data and avoid private or personal information beyond what is publicly visible.
- Ensure compliance with data protection laws (e.g., GDPR, CCPA) and your organizationโs policies.
- Respect LinkedInโs terms and acceptable use. If in doubt, consult your legal team.
- Use the data for legitimate purposes (research, analysis, monitoring), not spam or misuse.
Input parameters & output format
Example JSON input
{"urls": ["https://www.linkedin.com/company/google/"],"maxPosts": 20,"targetType": "both","proxyConfiguration": {"useApifyProxy": false}}
Input parameter reference
- urls (array, required): Add one or more company or profile URLs to scrape (e.g. company page, personal profile). Paste each URL on a new line. Default: none.
- maxPosts (integer, optional): Maximum number of posts to collect per URL. Minimum 1, maximum 500. Default: 10.
- targetType (string, optional): Filter which URL types to scrape: companies only, profiles only, or both. Allowed values: company, profile, both. Default: both.
- proxyConfiguration (object, optional): By default uses no proxy. If LinkedIn blocks requests, the actor will automatically try datacenter then residential proxy. Optional: enable Apify Proxy here to start with a specific setup. Default: { "useApifyProxy": false }.
Example JSON output (single item)
{"urn": "urn:li:activity:1234567890","text": "Weโre hiring across EMEA. Apply today!","url": "https://www.linkedin.com/feed/update/urn:li:activity:1234567890","postedAtTimestamp": 1712572800000,"postedAtISO": "2024-04-08T12:00:00.000Z","timeSincePosted": "2d","isRepost": false,"authorType": "Company","authorProfileUrl": "https://www.linkedin.com/company/google/","authorProfileId": "google","authorHeadline": "Technology company","authorFullName": "Google","image": "https://media.licdn.com/dms/image/ABC123","type": "image","images": ["https://media.licdn.com/dms/image/ABC123"],"author": {"firstName": null,"lastName": null,"occupation": "Technology company","id": "google","publicId": "google","trackingId": "dGVzdF9yYW5kb21fMTIz","profileId": "google","picture": "https://media.licdn.com/dms/image/DEF456","backgroundImage": ""},"authorName": "Google","authorTitle": "Technology company","attributes": [],"comments": [{"time": 1712576400000,"link": "https://www.linkedin.com/feed/update/urn:li:activity:1234567890","text": "Congrats!","entities": [],"pinned": false,"originalLanguage": "English","author": {"firstName": "Alex","lastName": "Doe","occupation": "","id": "commenter-a1b2c3d4e5f6","publicId": "alex-doe","trackingId": "YW5vdGhlcl9yYW5kb21fNTY3","profileId": "commenter-a1b2c3d4e5f6","picture": "","backgroundImage": "","distance": "OUT_OF_NETWORK"}}],"reactions": [{"type": "LIKE","profile": {"firstName": "Maria","lastName": "Santos","occupation": "","id": "reactor-9f8e7d6c5b4a","publicId": "maria-santos-12345","trackingId": "cmVhY3Rvcl9yYW5kb21fOTg3","profileId": "ACoAA9f8e7d6","picture": "","backgroundImage": ""}}],"numShares": 0,"numLikes": 245,"numComments": 31,"commentsTruncated": true,"commentsComplete": false,"reactionsTruncated": true,"canReact": true,"canPostComments": true,"canShare": true,"commentingDisabled": false,"allowedCommentersScope": "ALL","rootShare": true,"shareAudience": "PUBLIC"}
Notes:
- comments and reactions are partial lists optimized for speed; flags like commentsTruncated and reactionsTruncated indicate completeness.
- Some fields may be empty or โUnknownโ when not present on the public page.
FAQ
Do I need to log in or provide cookies to use this scraper?
No. The scraper works without login and targets publicly available LinkedIn pages. It uses standard HTTP requests with smart headers and proxies to retrieve public content.
Can I scrape both company pages and personal profiles?
Yes. Set targetType to company, profile, or both to control which LinkedIn URLs are scraped. This makes it a flexible LinkedIn profile and company data scraper.
How many posts can I collect per URL?
You can set maxPosts from 1 to 500 per URL. Lower limits (e.g., 10โ50) are recommended for faster runs; higher limits collect more history.
What happens if LinkedIn blocks requests?
The actor automatically escalates from a direct connection to datacenter proxy and then to residential proxy when needed. It also includes warm-up and retry behavior for resilience, making it a dependable LinkedIn scraping tool.
What data does the output include?
Each item includes urn, url, text, timestamps (postedAtTimestamp, postedAtISO, timeSincePosted), author details (authorType, authorFullName, authorProfileUrl, authorProfileId, authorHeadline, author object), media (image, images), engagement (numLikes, numComments), comments and reactions arrays, and flags like commentsTruncated and shareAudience.
Can I export LinkedIn company posts to CSV or Excel?
Yes. Open the Dataset in Apify and export to JSON, CSV, or Excel. You can also access the dataset via the Apify API for automation.
Is there a free trial or pricing?
This actor offers a monthly plan (e.g., $19.99/month) with trial minutes available, so you can test before committing. See the Apify listing for the most current pricing and trial details.
Is it compliant to use this for research or analysis?
Yes, when you only collect publicly available data and follow applicable regulations (GDPR, CCPA) and LinkedInโs terms. Avoid scraping private content or misusing data.
Closing CTA / Final thoughts
The Linkedin Profile And Company Posts Scraper is built to streamline LinkedIn public post extraction for companies and profiles โ fast, structured, and automation-ready. With real-time dataset updates, resilient proxy fallback, and clean JSON output, itโs ideal for marketers, researchers, analysts, and developers. Connect the dataset to your pipelines via the Apify API to power dashboards, enrichment, and monitoring. Start extracting smarter LinkedIn insights today.