LinkedIn Post Scraper · No Cookies · $1.50/1k ✅
Pricing
$1.50 / 1,000 post extracteds
LinkedIn Post Scraper · No Cookies · $1.50/1k ✅
Scrape recent posts from any LinkedIn profile or company page. 27 fields per post incl reaction breakdowns. No cookies, no login. $1.50/1k pay-per-result.
Pricing
$1.50 / 1,000 post extracteds
Rating
0.0
(0)
Developer
LinkedIntel
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
LinkedIn Post Scraper — No Login, Profile + Company Timelines
Scrape recent posts from any LinkedIn profile or company page — full post text, author info, engagement metrics, media, reposts, and reaction breakdowns. Clean structured JSON output. No LinkedIn login, no cookies, no browser session, no account ban risk.
Built for content marketing intelligence, sales prospecting, competitive content analysis, social listening, employer brand monitoring, and influencer research.
How this compares to other LinkedIn post scrapers
We benchmarked the direct competitors on Apify Store. Here's the honest landscape:
| supreme_coder/linkedin-post | get-leads/linkedin-scraper | bebity/linkedin-premium-actor | curious_coder/linkedin-* | This actor | |
|---|---|---|---|---|---|
| Pricing | $1/1k + $0.002 actor-start-gb | $1.50/1k post-result | $29/month subscription | $39/month subscription | $1.50/1k flat |
| Profile timelines | URL-input only (one post at a time) | Yes | Yes | Sales Navigator only | ✅ Full timeline pagination |
| Company timelines | ❌ | Limited | Yes | ❌ | ✅ Full timeline pagination |
| Fields per post | ~12 | ~14 | ~10 | ~12 | 27 |
| Reaction breakdown by type (LIKE / EMPATHY / PRAISE / etc.) | ❌ | ❌ | ❌ | ❌ | ✅ |
| Repost detection | ❌ | Partial | ❌ | ❌ | ✅ |
| Posted-at timestamp + ISO | Partial | Yes | Yes | Yes | ✅ (ms + ISO + relative-day) |
| School / Showcase page support | ❌ | ❌ | ❌ | ❌ | ✅ |
| No login / no cookies | ✅ | ✅ | ❓ | ❌ | ✅ |
| Source code visibility | Public | Public | Public | Public | Hidden (paid-tier protection) |
Bottom line: This is the richest LinkedIn post timeline scraper on the store — 27 fields per post, reaction breakdowns, repost detection, and full profile + company timeline pagination at competitor price. Most competitors either need a URL per post (slow) or require a monthly subscription.
What you get — 1 record type, 27 fields per post
For each post, the actor returns:
Post core (5 fields)
postUrn— LinkedIn'surn:li:activity:...identifierpostUrl— direct link to the posttext— full post textedited— whether the post has been editedsourceInput/sourceType— what you input (URL / slug) and whether it'sprofileorcompany
Author (7 fields)
authorName,authorHeadlineauthorProfileUrl,authorProfilePictureUrlauthorUrn,authorIdauthorType(PERSON / COMPANY)
Timing (4 fields)
postedAtMs— Unix millisecondspostedAtIso— ISO 8601 UTCpostedAtRelative— LinkedIn's "1d", "3w", "5mo" stringpostedAtFullDate— vendor's full-date string
Engagement (4 fields)
totalReactions— sum across all reaction typescommentsCountrepostsCountreactionsBreakdown—{LIKE: 711, EMPATHY: 29, APPRECIATION: 23, INTEREST: 23, PRAISE: 15, ENTERTAINMENT: 3}
Media (3 fields)
mediaType(image / video / article / document)mediaUrlmediaCount— total media items attached
Repost detection (4 fields)
isRepost— booleanresharedText,resharedAuthor,resharedUrl— when isRepost=true
Plus scrapedAt timestamp. Total 27 fields.
Plus a diagnostic record for any failed source, and a final summary record per run.
Use cases (top 7)
1. Content marketing intelligence — monitor competitor brand activity
Pull every recent post from competitor company pages. Track which content themes get traction (high totalReactions/commentsCount), what cadence they post at, what media types perform.
2. Influencer research for sponsored content
Pull profileUrls of target influencers. Get reaction breakdowns to identify which posts performed best — useful for partnership scoring.
3. Sales prospecting — find prospects via their posting activity
Identify decision-makers actively posting about your problem space. Combine with LinkedIn Search Scraper to surface them by keyword, then pull their full timelines here.
4. Employer brand monitoring
Pull your own company page + key employee profiles. See what content lands, what doesn't, what employees are sharing.
5. Account-Based Marketing (ABM) — multi-account content surveillance
Feed your target accounts list as companyUrls. Monthly cron extracts new posts. Detect product launches, funding rounds, hiring intent before the rest of the market.
6. Recruiting — see what candidates publicly engage with
Combine LinkedIn Profile Reactions Scraper (what they react to) + this actor (what they post). Get a full picture of their professional interests.
7. Trend research — see what's resonating in your niche
Pull recent posts from 10-20 industry leaders. Aggregate reactionsBreakdown per topic to detect emerging themes.
How it works
- Set
profileUrls(LinkedIn profile URLs likehttps://www.linkedin.com/in/williamhgates/) and/orcompanyUrls(company URLs likehttps://www.linkedin.com/company/microsoft/). Bare usernames/slugs also accepted. - Set
maxPostsPerSource(1-500, default 20). Vendor returns up to ~500 posts per source via cursor pagination. - The actor resolves each input → fetches the timeline → normalizes each post to 27 fields → pushes to dataset.
Reposts: if a profile reposts someone else's content, the author field shows the original poster (not the profile you requested). The sourceInput field captures what you asked for. To filter to original-only posts, filter by authorUrn == <your-target-urn> in your downstream pipeline.
School & Showcase pages: LinkedIn /school/<slug>/ and /showcase/<slug>/ URLs are supported via the same companyUrls input.
No login required. No cookies. The actor uses a managed data partnership for cookieless LinkedIn access — no account ban risk on your side, no session management.
Example input
{"profileUrls": ["https://www.linkedin.com/in/williamhgates/","satyanadella"],"companyUrls": ["https://www.linkedin.com/company/microsoft/","openai"],"maxPostsPerSource": 50}
This run returns up to 200 records (50 × 2 profiles + 50 × 2 companies). At $1.50/1k = $0.30 total.
Pricing — pay only for results
$1.50 per 1,000 posts. Pay-per-result.
- ✅ No subscription
- ✅ No monthly minimum
- ✅ No per-run start fee
- ✅ No charge for failed sources or unresolvable profiles (clean diagnostic record)
- ✅ Apify's free tier ($5/month platform credit) covers ~3,300 posts to start
Cheaper than alternatives when you account for hidden fees:
- $0.0015/post matches get-leads (the established post-result rate)
- No $20-30 monthly subscription (bebity, curious_coder)
- Far more data per post — 27 fields vs competitors' ~12-14 (1.9× richer at the same price)
Combine with other LinkedIn actors
Build a complete LinkedIn intelligence pipeline:
- Feed
postUrnfrom this actor into the LinkedIn Post Comments Scraper → full comment threads - Feed
postUrnfrom this actor into the LinkedIn Post Reactions Scraper → full reactor lists - Feed
authorProfileUrl(from reposts) into LinkedIn Profile Reactions Scraper → what those authors react to - Feed
companyUrlsresults into LinkedIn Company Scraper → full firmographics on each post-source
FAQ
Q: How many posts can I get per profile or company?
LinkedIn's vendor API typically returns up to ~500 historical posts per source via cursor pagination. The maxPostsPerSource input caps at 500.
Q: Why does my profile timeline include posts by other people?
LinkedIn's /posts/all endpoint returns the profile's full activity feed — both originals and reposts. When the profile reposts someone, the author field shows the original poster. Filter by authorUrn == <target-profile-urn> if you only want originals.
Q: Do you support hashtag pages or topic pages?
No — this actor scrapes profile and company timelines only. For topic-based / keyword post discovery, use the LinkedIn Search Scraper with entityType=POSTS.
Q: What about Pulse articles (long-form posts)? Not in this actor — Pulse articles are a separate LinkedIn content type. We'll be adding a dedicated LinkedIn Pulse Article Scraper soon (currently in development).
Q: Are deleted or hidden posts returned? No — the vendor only returns publicly visible posts. Deleted posts disappear from the feed.
Q: Do reactions and comment counts update in real-time? Counts are accurate as of scrape time. Re-run the actor to refresh.
Q: Is this safe to use vs my LinkedIn account? Yes. No login, no cookies, no browser session. The actor never authenticates as you.
Q: What's the difference between profile and company timelines?
Profile timelines (profileUrls) return what an individual person posts/reposts. Company timelines (companyUrls) return what the official company page posts. Some companies have very active pages; some are dormant.
Privacy & compliance
This actor scrapes publicly accessible LinkedIn timeline content. We do not access private profiles, gated content, or content requiring login. The data returned is the same data any logged-out visitor can see by viewing the profile/company page.
LinkedIn user content may be subject to LinkedIn's Terms of Use, applicable copyright laws, and platform rate limits. Customers are responsible for compliance with applicable data protection laws (GDPR, CCPA, etc.) when processing scraped data.
Not affiliated with, endorsed by, or sponsored by LinkedIn Corporation or Microsoft Corporation.