LinkedIn Profile Posts Scraper
Pricing
from $4.00 / 1,000 posts
LinkedIn Profile Posts Scraper
LinkedIn Profile Posts Scraper - extract public data cookieless.
Pricing
from $4.00 / 1,000 posts
Rating
0.0
(0)
Developer
Data Slayer
Maintained by CommunityActor stats
2
Bookmarked
322
Total users
56
Monthly active users
11 hours ago
Last modified
Categories
Share
Extract recent posts and reposts from any public LinkedIn profile URL, with full engagement metrics — likes, comments, shares, and reaction breakdowns. Export structured data as JSON, CSV, or Excel without LinkedIn login credentials or cookies.
Cookieless · Fresh data · No LinkedIn login or account risk.
No LinkedIn cookies. No browser extension. No login credentials. No session tokens. Paste a URL, click Run, get structured data.
Watch the demo
What you get
| Data point | Example |
|---|---|
| Post type | Post, Repost |
| Full post text | The complete text content of every post |
| Likes count | 36 |
| Comments count | 37 |
| Shares count | 6 |
| Reaction breakdown | 28 Like, 5 Interested, 2 Empathy, 1 Praise |
| Publish date and time | 2026-03-23T16:24:00 |
| Post URL | Direct link to the original LinkedIn post |
| Author info | Name, headline, profile URL, profile photo |
| Mentions | People and companies tagged in the post |
| Attachments | Images, videos, links, articles attached to the post |
| Repost detection | Whether the post is original content or a repost |
| Shared post details | Full details of the original post if it is a repost |
Output example
{"activity_type": "Post","text": "A single LinkedIn post generated 5,088 warm leads...","likes": 36,"comments": 37,"shares": 6,"reactions": [{ "reaction_type": "LIKE", "count": 28 },{ "reaction_type": "INTEREST", "count": 5 },{ "reaction_type": "EMPATHY", "count": 2 },{ "reaction_type": "PRAISE", "count": 1 }],"created_at": "2026-03-23T16:24:00.782Z","share_url": "https://www.linkedin.com/posts/...","is_repost": false,"author": {"title": "Mayank Chaba","occupation": "LinkedIn post engagers to verified leads in 5 mins","url": "https://linkedin.com/in/mayankchaba"},"mentions": ["Clay", "Claude", "PostLeads"],"attachments": [{ "type": "Video", "url": "https://..." }]}
Download the dataset as JSON, CSV, HTML table, or Excel, or access it programmatically via the Apify API.
Input
| Field | Type | Required | Description |
|---|---|---|---|
linkedin_urls | array of strings | Yes* | One or more LinkedIn profile URLs to scrape. *Required unless the legacy linkedin_url field is provided. |
linkedin_url | string | No | Legacy single-profile URL field, used only when linkedin_urls is empty. |
maxPages | integer | No | Max pages to fetch per profile (default: 1). Pagination is handled automatically. |
max_items | integer | No | Optional cap on total activity items per profile; 0 = no cap (default: 0). |
activity_type | string | No | Which activity to fetch: posts (posts + reposts, default), comments (posts the profile commented on), reactions (posts the profile reacted to), or articles (articles the profile published). |
How to scrape posts from a LinkedIn profile
- Paste one or more LinkedIn profile URLs (e.g.
https://www.linkedin.com/in/satyanadella). - Set
maxPagesto fetch more posts per profile, or cap results withmax_items. - Click Run.
- Download results from the dataset tab in JSON, CSV, or Excel.
No API keys. No authentication. No cookies. Just profile URLs in, post data out.
Use cases
- Marketers and content strategists — track what competitors, clients, and industry voices publish; see which content formats get the most engagement and spot trending topics before they peak.
- Sales and business development — research prospects before outreach so your first message references what they actually post and care about.
- Recruiters and talent intelligence — identify passive candidates who are actively publishing in your industry.
- Agencies and consultants — pull LinkedIn post data for client reporting, competitive benchmarks, or influencer audits without asking anyone for credentials.
- Researchers and analysts — collect LinkedIn posting data at scale for market intelligence and content trend analysis.
Pricing
$4 per 1,000 posts ($0.004 per post), plus $0.00005 per actor start. You are billed per post saved to the dataset — no monthly subscription, no per-seat fees.
Schedule weekly runs to build a longitudinal dataset of a profile's posting behavior over time.
Integrations
- API — trigger runs and fetch results programmatically
- Scheduling — daily, weekly, or custom recurring scrapes
- Webhooks — get notified when a run completes
- Make — connect to 1,000+ apps
- Zapier — automate workflows without code
- Google Sheets — pipe results directly into a spreadsheet
- MCP — use this actor as a tool inside Claude, Cursor, or any MCP-compatible AI agent
Other LinkedIn Actors by data-slayer
| Actor | What it does |
|---|---|
| LinkedIn Profile Scraper | Full profile data from any LinkedIn profile URL |
| LinkedIn Company Scraper | Full company profile data |
| LinkedIn Company Posts Scraper | Recent posts from any company page |
| LinkedIn Post Performance Scraper | Likes, comments, shares and reaction breakdown for any post |
| LinkedIn Post Engagers Scraper | Everyone who engaged with a post — commenters, reactors, reposters |
| LinkedIn Post Comments Scraper | Every comment on a post, with commenter profiles |
| LinkedIn Post Reactions Scraper | Everyone who reacted to a post, with reactor profiles |
| LinkedIn Post Reposts Scraper | Everyone who reposted or shared a post |
| LinkedIn Profile Engagers Scraper | Everyone who engaged across a profile's recent posts, ranked by engagement |
| LinkedIn Profile Reactions Scraper | Reactions a profile left on other people's posts |
| LinkedIn Profile Comments Scraper | Comments a profile left on other people's posts |
| LinkedIn People Search (ICP) | Find people by title, seniority, function, company, location |
| LinkedIn Company Search (ICP) | Find companies by industry, size, location and tech stack |
| LinkedIn Company Employees | Employees at a company, filtered by title, seniority and function |
| LinkedIn Job Scraper | Full details for LinkedIn job postings |
| LinkedIn Job Change Tracker | People who recently changed jobs |
Which LinkedIn actor should I use?
| I have… | And I want… | Use |
|---|---|---|
| Profile URL(s) | Their recent posts & engagement | LinkedIn Profile Posts Scraper |
| Profile URL(s) | Full profile data | LinkedIn Profile Scraper |
| A profile URL | Everyone who engaged across their posts, ranked | LinkedIn Profile Engagers Scraper |
| A post URL | Likes, comments, shares & reaction breakdown | LinkedIn Post Performance Scraper |
| A post URL | Everyone who engaged (commenters + reactors + reposters) | LinkedIn Post Engagers Scraper |
| A post URL | Everyone who commented | LinkedIn Post Comments Scraper |
| A post URL | Everyone who reacted | LinkedIn Post Reactions Scraper |
| A post URL | Everyone who reposted | LinkedIn Post Reposts Scraper |
| A company URL | Recent company posts | LinkedIn Company Posts Scraper |
FAQ
Do I need to provide my LinkedIn cookies or login?
No. You provide a LinkedIn profile URL. That is it. Your LinkedIn account is never involved.
Will my LinkedIn account get banned?
No. This actor never uses your LinkedIn session, so your account is never at risk. This is fundamentally different from tools that operate through your browser session.
How many profiles can I scrape?
As many as you need. You can pass multiple profile URLs in a single run. For large-scale monitoring, use Apify's scheduling to spread runs over time.
What kinds of posts does it return?
The actor returns posts and reposts published by the profile owner: full post text, engagement metrics (likes, comments, shares, reactions), media attachments, mentions, and timestamps. It does not return comments the person wrote on other people's posts or posts they reacted to — set activity_type to comments or reactions, or use the dedicated profile comments and reactions actors for that.
How far back can I get posts?
The actor returns the most recent posts from a profile. LinkedIn's public feed typically shows the last 20 to 50 posts depending on the profile's posting frequency.
How is this different from LinkedIn's official API?
LinkedIn's Marketing API and Consumer API are extremely restrictive: app approval, OAuth authentication, and limited data access. This actor gives you immediate access to public post data with zero setup.
Can I also get the people who engaged with these posts?
Yes. Pair this actor with the LinkedIn Post Performance Scraper for a deep dive on one post, or the LinkedIn Post Engagers Scraper to extract everyone who engaged with it.
What formats can I export?
JSON, CSV, Excel, HTML table, and other Apify dataset formats, plus programmatic access via the Apify API.
How much does it cost?
$0.004 per post ($4 per 1,000 posts), plus a $0.00005 actor-start fee per run.
Limits and data notes
- Use full LinkedIn profile URLs like
https://www.linkedin.com/in/usernamefor the most reliable results. - The actor reads only public data; some fields may be missing or empty depending on the post.
- Engagement counts are a snapshot at fetch time and can change between runs.
- Very large batches depend on your Apify account limits, run timeout, and maximum charge settings.
- Only process profiles you are permitted to and use the data in compliance with applicable laws and platform terms.
Feedback and support
We actively maintain this actor and ship improvements based on user feedback. If you run into an issue or have an idea, open an issue on the Actor's Issues tab in Apify Console. Rate the actor if it helped you — it helps others find it too.
Related actors
More from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours: