Public posts on LinkedIn are where B2B reputations get built, and the platform gives you no clean way to study them at scale. The feed buries history and the engagement numbers sit behind endless scrolling. The LinkedIn Posts API returns public posts as structured JSON, discovered from a profile URL or fetched from specific post URLs, one row per post with the counts attached.
What it returns
One JSON row per post: the post URL and a stable post ID, the date posted, the full text with hashtags broken out, media, the author name, headline and follower count, and the engagement counts (likes, comments, and shares) with a sample of top comments. Because every row carries the author follower count, engagement can be normalized against audience size.
Who it is for
Marketing teams doing social listening on their category, creator and influencer analysts benchmarking what earns engagement, and founders studying which competitor posts land. No LinkedIn API partnership is required. It reads public posts, so you never lend your own account to automation. Engagement counts are snapshots at collection time, so re-run on a schedule to track how a post ages.
Example tasks and use cases
LinkedIn posts data API for Python - pull posts and engagement into a Python script with the Apify client.
Track a profile's LinkedIn posts - the recurring-collection setup for posting-cadence and share-of-voice analysis.
Analyze LinkedIn post engagement - work the counts of reactions, comments, and shares per post, ready to normalize by follower count.
Fetch specific LinkedIn posts by URL - fetch posts you already know directly, with no discovery pass.
Collect influencer posts from LinkedIn - batch a list of creators into one dataset.
Scrape LinkedIn posts in an n8n workflow - drop the same rows into an automation.
Get LinkedIn posts in Claude via MCP - call the Actor as a live tool from Claude.
Works with MCP
Over Apify's MCP server the Actor becomes a tool for Claude, Claude Code, and Cursor. Ask "summarize what this founder posted this quarter and what got traction" and it returns structured rows, with no scraping code.
More LinkedIn data
LinkedIn data comes in layers: the LinkedIn Profile API for the person behind the posts, the LinkedIn Company API for organization pages, and the LinkedIn Jobs API for hiring signals.
Keywords and topics
LinkedIn posts API, LinkedIn posts scraper, post engagement API, social listening, influencer post tracking, competitor content analysis, LinkedIn data as JSON.
Built with