LinkedIn Profile Posts Scraper
Pricing
from $3.00 / 1,000 results
LinkedIn Profile Posts Scraper
Scrape all posts, articles, and reposts from any LinkedIn profile's activity feed. Track thought leaders, monitor competitor content, and analyze personal brand activity.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 hours ago
Last modified
Categories
Share
Scrape all posts, articles, and reposts from any LinkedIn profile's activity feed. Track thought leaders, monitor competitor content, and analyze personal brand activity at scale.
Features
- Full activity feed — text posts, images, videos, articles, documents, carousels, polls, events, and reposts
- Engagement metrics — reactions, comments, reposts counts plus per-type reaction breakdown (like, celebrate, love, etc.)
- Multiple profiles — process any number of LinkedIn profiles in a single run
- Flexible filters — filter by media type, minimum reactions, or exclude reposts
- Pagination — retrieves up to 500 posts per profile using LinkedIn's Voyager API
Input
| Field | Required | Description |
|---|---|---|
profileUrls | ✅ | LinkedIn profile URLs or bare usernames |
cookie | ✅ | LinkedIn session cookie (li_at value or full cookie JSON) |
maxPostsPerProfile | Maximum posts per profile (default: 50, max: 500) | |
mediaType | Filter by media type(s): text, image, video, article, document, carousel, repost, poll, event | |
minReactions | Only include posts with at least N reactions | |
includeReposts | Include reshared content (default: true) | |
proxyConfiguration | Apify proxy settings (residential recommended) |
Profile URL formats accepted
https://www.linkedin.com/in/williamhgates/https://uk.linkedin.com/in/williamhgateswilliamhgates/in/williamhgates
Cookie input
Get your li_at cookie from browser DevTools → Application → Cookies → linkedin.com, or export the full cookie array with an extension like EditThisCookie (JSON format).
Output
Each post is stored as one record:
{"postId": "7234567890123456789","postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7234567890123456789/","authorName": "Bill Gates","authorProfileUrl": "https://www.linkedin.com/in/williamhgates","authorHeadline": "Co-chair, Bill & Melinda Gates Foundation","postedAt": "2025-05-23T14:30:00+00:00","content": "Excited to share our latest progress on...","mediaType": "image","mediaUrls": ["https://media.licdn.com/dms/image/..."],"reactionsCount": 12483,"commentsCount": 342,"repostsCount": 891,"reactionBreakdown": {"like": 6200,"celebrate": 3100,"love": 1800,"insightful": 1383},"inputProfileUrl": "https://www.linkedin.com/in/williamhgates","scrapedAt": "2025-06-12T10:00:00+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
postId | string | LinkedIn activity ID |
postUrl | string | Direct link to the post |
authorName | string | Post author's full name |
authorProfileUrl | string | Author's LinkedIn profile URL |
authorHeadline | string | Author's LinkedIn headline |
postedAt | string | ISO 8601 UTC timestamp |
content | string | Full text of the post |
mediaType | string | text / image / video / article / document / carousel / repost / poll / event |
mediaUrls | array | Image or media CDN URLs |
articleTitle | string | Shared article title (when mediaType=article) |
articleUrl | string | Shared article URL |
reactionsCount | integer | Total reactions |
commentsCount | integer | Total comments |
repostsCount | integer | Total reposts |
reactionBreakdown | object | Per-type reaction counts |
inputProfileUrl | string | The profile that was scraped |
scrapedAt | string | Scrape timestamp |
Use Cases
- Content research — analyze what topics resonate with industry leaders
- Competitor monitoring — track posts from competitors or key accounts
- Lead generation — identify active prospects based on posting frequency and engagement
- Influencer marketing — measure engagement rates before reaching out
- Brand tracking — monitor mentions of your brand in professional content
FAQs
Do I need a LinkedIn account?
Yes. A valid li_at session cookie is required to access the LinkedIn Voyager API.
How many posts can I scrape? Up to 500 posts per profile. LinkedIn's feed API may return fewer posts for older profiles.
Will my account get flagged? The scraper uses realistic delays and follows LinkedIn's API patterns. Using a residential proxy reduces the risk of rate limiting.
Can I scrape multiple profiles at once?
Yes. Add multiple URLs to profileUrls and the scraper processes them sequentially.
What is the li_at cookie?
It's your LinkedIn authentication token. In Chrome: DevTools → Application → Cookies → www.linkedin.com → find li_at.
Explore the rest of the LinkedIn suite
Need a different LinkedIn surface? Pair this actor with any of the others in the LinkedIn Suite — all published under the same publisher and built to share the same cookie format and output conventions.
| Actor | What it scrapes |
|---|---|
| LinkedIn Comments Scraper | All comments + reply threads on a post |
| LinkedIn Company Employees Scraper | Employee list for any company (by URN) |
| LinkedIn Company Info Scraper | Company About page (size, HQ, industry, specialties) |
| LinkedIn Company Posts Scraper | Posts published from a company page |
| LinkedIn Events Scraper | Events by keyword/URL with full event detail |
| LinkedIn Hashtag Posts Scraper | Posts ranked under a #hashtag |
| LinkedIn Jobs Scraper | Job listings via the public jobs-guest API |
| LinkedIn Jobs Scraper Ultra | Same as jobs-scraper + full detail enrichment |
| LinkedIn Learning Courses Scraper | LinkedIn Learning course catalog by keyword |
| LinkedIn People Search Scraper | People search with every LinkedIn facet (role, company, school, location, etc.) |
| LinkedIn Post Reactions Scraper | Reactors on a post (name, headline, reaction type) |
| LinkedIn Post Scraper | Full post (text, media, engagement counts, author) |
| LinkedIn Post Search Scraper | Posts matching a keyword (with date/author/network filters) |
| LinkedIn Profile Scraper | Public profile fields (name, headline, positions, education, skills) |
| LinkedIn Profile Scraper Pro | Profile fields + extras (recommendations, organizations, languages) |
| LinkedIn Profile Scraper Pro Ultra | Pro + premium fields (contact info, followers list when allowed) |
| LinkedIn Profile Scraper Ultra | Profile + the full upstream dash-120 surface |
| LinkedIn Profile Search by Name | Search profiles by person name (great for matching CSVs of names) |
| LinkedIn Schools Alumni Scraper | Alumni list for any LinkedIn school page |
| LinkedIn Top Content Scraper | Trending / top-engagement posts by topic |
| LinkedIn User Activity Scraper | Reactions + comments + posts feed for one profile |
All actors share the same cookie input format (plain li_at OR full cookies JSON array) and the same omit-empty output convention.