LinkedIn Post Scraper
Pricing
from $1.40 / 1,000 results
LinkedIn Post Scraper
Fetch full public LinkedIn post details — text, author, reactions, comments, and media — for one or more post, activity, or article URLs.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
The Netaji
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 hours ago
Last modified
Share
Preserve the public text, author context, engagement, and media behind known LinkedIn post URLs.
LinkedIn Post Scraper is the Actor I reach for when the URL is already known but the post needs to become a durable research record. It accepts post, activity, and article URLs so a mixed reading list can land in one dataset.
Capture the post before analyzing the reaction
Text and headline fields explain the message; author and publication fields establish provenance; reaction, comment, and media fields describe how the post appeared and how people engaged with it.
Paste the URLs you actually reviewed
Batch post lookup
Enter one or more LinkedIn post, activity, or /pulse/ article URLs and fetch the full public post for each.
| Field | Type | Required | Description |
|---|---|---|---|
post_url | array | Yes | LinkedIn post, activity, or /pulse/ article URLs to fetch post details for. |
maxItems | integer | No | Maximum number of posts to fetch. Set to 0 for no item limit. |
Example post URL
{"post_url": ["https://www.linkedin.com/posts/williamhgates_an-hiv-diagnosis-used-to-be-a-death-sentence-activity-7481487214355488768-jvpv"],"maxItems": 20}
A record designed for content research
Post content
| Field | Type | Description |
|---|---|---|
post_url | string | LinkedIn post URL used to fetch this record. |
type | string | Schema.org content type of the post, e.g. VideoObject or SocialMediaPosting. |
name | string | Full title/name of the post, including author and comment count. |
text | string | Full post text. |
headline | string | Short headline text for the post. |
description | string | Short summary/description text for the post. |
url | string | Canonical LinkedIn URL for the post. |
Author
| Field | Type | Description |
|---|---|---|
author | object | Post author name, URL, and type. |
published_at | string | When the post was published. |
Engagement
| Field | Type | Description |
|---|---|---|
reactions | number | Total reaction count. |
reaction_types | array | Distinct reaction types present on the post. |
comment_count | number | Total comment count. |
comments | array | Visible comments with author, text, and likes. |
Media
| Field | Type | Description |
|---|---|---|
content_url | string | Direct media URL for the post's primary asset. |
video_urls | array | Video URLs at different resolutions, for video posts. |
image_urls | array | Image URLs, for image posts. |
thumbnail | string | Thumbnail image URL. |
duration | string | Video duration (ISO 8601), for video posts. |
embed_url | string | Embeddable URL for the post. |
upload_date | string | Video upload date, for video posts. |
keywords | string | Keywords associated with the post. |
shared_content | mixed | Shared/reposted content, when the post is a repost. |
jsonld | object | Structured schema.org data embedded in the page. |
Condensed post output
{"post_url": "https://www.linkedin.com/posts/williamhgates_an-hiv-diagnosis-used-to-be-a-death-sentence-activity-7481487214355488768-jvpv","type": "VideoObject","text": "An HIV diagnosis used to be a death sentence. But with recent discoveries and a potential cure in the works, we're closer than ever to a world where no one dies of AIDS.","author": {"name": "Bill Gates","url": "https://www.linkedin.com/in/williamhgates"},"reactions": 3761,"comment_count": 492}
I would use this dataset for campaign archives, executive-content review, or qualitative research—not as a substitute for permission when republishing someone else's material.
Batch pricing
This Actor uses Apify pay-per-result pricing. You are charged for successful dataset results according to the Actor pricing shown on the Apify Pricing tab. Enrichment may add extra billable events when enabled.
Apify's free credits may cover small test runs and up to the free result allowance configured for the Actor.
Start with a low maxItems value before enabling enrichment for large runs.
Responsible collection and reuse
This Actor extracts publicly available LinkedIn profile information. It should not be used to collect private account data, bypass access controls, or contact people in ways that violate privacy laws, LinkedIn terms, or your own compliance obligations. If you are unsure, consult a qualified lawyer.
Run this Actor from code
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_API_TOKEN")run = client.actor("thenetaji/linkedin-post-scraper").call(run_input={"post_url": ["https://www.linkedin.com/posts/williamhgates_an-hiv-diagnosis-used-to-be-a-death-sentence-activity-7481487214355488768-jvpv"],"maxItems": 20})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });const run = await client.actor("thenetaji/linkedin-post-scraper").call({"post_url": ["https://www.linkedin.com/posts/williamhgates_an-hiv-diagnosis-used-to-be-a-death-sentence-activity-7481487214355488768-jvpv"],"maxItems": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Follow the author or organization
- LinkedIn Profile Scraper — Fetch full public LinkedIn profile details — headline, location, about, work history, education, articles, and activity — for one or more usernames or profile URLs.
- LinkedIn Company Scraper — Fetch full public LinkedIn company page details — industry, size, headquarters, specialties, similar and affiliated pages, and recent updates — for one or more company handles or URLs.
- LinkedIn Related User Scraper — Extract related LinkedIn profile suggestions from one or more seed profiles, with optional full profile enrichment for each related user.
Report an edge case
Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.