LinkedIn · Apify actor LIVE

LinkedIn Posts Scraper

Posts from profiles and companies. Auto-paginated, clean JSON.

What it does

The LinkedIn Posts Scraper extracts every post from any LinkedIn profile or company page (text, engagement counts, media links, and timestamps), auto-paginated into clean JSON. It never uses your LinkedIn account.

Run on Apify $2/1,000 posts
atomus/linkedin-posts-scraper-pro View on Apify

AI-ready: connect an agent through the Apify MCP and run this scraper from Claude Code, Cursor, Codex, or programmatically.

Example

Input, a profile or company URL:

{
"profileUrls": ["https://www.linkedin.com/in/..."],
"maxPosts": 50
}

Output, one row per post:

{
"postUrl": "https://www.linkedin.com/posts/...",
"text": "...",
"reactions": 128,
"comments": 14,
"postedAt": "2026-06-01T12:00:00Z"
}

Features

Related guides

FAQ

What does the LinkedIn Posts Scraper do?

It extracts every post from any LinkedIn profile or company page (text, engagement counts, media links, and timestamps), auto-paginated into clean JSON.

Can it scrape company pages too?

Yes. It works on both personal profiles and company pages, returning the full post history available publicly.

Do I need a LinkedIn account?

No. The scraper never uses your LinkedIn credentials, so there is zero account-burning risk.

How much does it cost?

Priced per post on Apify. See the actor page for current pricing. An empty or inactive profile still bills a small minimum, since the search request runs regardless.