Pricing
from $0.01 / 1,000 results
Linkedin Profile Posts Scraper
🔎 LinkedIn Profile Posts Scraper extracts post content, engagement metrics, and author details from public LinkedIn profiles. 📈 Perfect for B2B research, lead gen, sentiment tracking & competitive insights—save time and scale your outreach.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
Linkedin Profile Posts Scraper 🎯
Manually visiting profiles to collect post content wastes hours and quickly becomes impossible to scale. Linkedin Profile Posts Scraper automatically extracts LinkedIn profile post data (including author info, post text, timestamps, and engagement stats) so you can build datasets fast with a LinkedIn post scraper and LinkedIn profile posts downloader workflow. It’s ideal for marketers, recruiters, and growth teams who need LinkedIn posts data extractor results at speed—often enough for thousands of records in minutes.
What You Get: Sample Output
Here's a sample record from a single run:
{"urn":{"activity_urn":"1234567890123456789","share_urn":"2345678901234567890","ugcPost_urn":null},"full_urn":"urn:li:activity:1234567890123456789","posted_at":{"date":"2026-05-22 14:36:10","relative":"2d","timestamp":1768526170000},"text":"Excited to share our latest update...\n\n#growth #linkedin","url":"https://www.linkedin.com/feed/update/urn:li:activity:1234567890123456789","post_type":"regular","author":{"first_name":"Alex","last_name":"Johnson","headline":"Marketing leader | building growth systems","username":"alex-johnson","profile_url":"https://www.linkedin.com/in/alex-johnson","profile_picture":"https://example.com/profile-picture.jpg"},"stats":{"total_reactions":128,"like":128,"support":0,"love":0,"insight":0,"celebrate":0,"funny":0,"comments":9,"reposts":0},"media":{"type":"image","url":"https://example.com/post-image.jpg","images":[{"url":"https://example.com/post-image.jpg","width":1080,"height":1350}]}}
| Field | Type | What It Tells You |
|---|---|---|
urn | object | Keeps internal LinkedIn activity identifiers for traceability and de-duplication logic |
urn.activity_urn | string | null | The post’s activity identifier tied to the original feed item |
urn.share_urn | string | null | A share identifier when available (useful for shared content analysis) |
urn.ugcPost_urn | string | null | A UGC post identifier when available |
full_urn | string | null | Canonical activity URN (useful as a stable key) |
posted_at | object | Absolute and relative timing for the post |
posted_at.date | string | null | A formatted datetime string when the post timestamp is available |
posted_at.relative | string | null | Human-friendly “time ago” text as seen on the post page |
posted_at.timestamp | number | null | Raw timestamp value (milliseconds) for analytics |
text | string | The post’s main commentary text (great for sentiment/keyword analysis) |
url | string | Direct URL to the post (handy for verification) |
post_type | string | Always returned as regular in the actor output |
author | object | LinkedIn profile metadata for attribution |
author.profile_url | string | Normalized profile URL for the author (in, showcase, or company styles) |
stats | object | Engagement metrics (reactions/likes and comments, plus zero-filled categories) |
media | object | Post media type (text, image, or video) plus extracted image/video URLs |
Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.
Why Linkedin Profile Posts Scraper?
There are a lot of ways to pull data from LinkedIn — here’s what sets Linkedin Profile Posts Scraper apart.
Post-ready records, not just links
Linkedin Profile Posts Scraper returns structured records with author metadata, post text, timestamps, URLs, and engagement stats—so your LinkedIn post analytics scraper workflow can start immediately.
Clean, consistent output structure
Each post result follows a consistent schema (author, posted_at, stats, media), which makes it easier to feed directly into dashboards, tagging pipelines, or downstream ETL.
Resilient scraping with practical fallbacks
The actor includes retries and fallback logic to improve success rates when some requests fail or when pages aren’t accessible in one discovery path.
Built for bulk extraction with a per-URL limit
You control how many posts get scraped per provided URL using limit, making it straightforward to run quick tests or build larger exports.
Configuring Your Run
Drop this into your input.json to get started:
{"url":"https://www.linkedin.com/showcase/linkedin-news/","limit":20}
| Parameter | Required | What It Does |
|---|---|---|
url | ✅ | The LinkedIn profile, showcase, or company URL you want to scrape posts from |
limit | ⬜ | Maximum number of posts to scrape per provided url (minimum is 1) |
Core Capabilities
LinkedIn profile posts discovery
Linkedin Profile Posts Scraper is designed to discover post URLs from the provided profile/showcase/company page, then process each post to extract structured content.
Author context included with every post
For each post, the actor extracts author fields like first_name, last_name (when available), headline, username, profile_url, and profile_picture so your dataset is ready for attribution and analysis.
Engagement & timing for quick analytics
You get post text, posted_at (including date, relative, and timestamp), plus stats such as total_reactions / like and comments—useful for engagement trend analysis.
Media extraction for richer content analysis
The actor captures media details in a media object, including whether the post is image or video, plus image URLs (with width/height) when available.
Retry logic for better extraction reliability
When a request fails, the actor uses retry logic with delays to improve the chances of successful retrieval, making it more reliable than a basic LinkedIn posts data extractor.
In short: Linkedin Profile Posts Scraper produces export-ready LinkedIn profile posts downloader results with consistent structure.
Who Gets the Most Out of This
Here's how different teams put Linkedin Profile Posts Scraper to work:
Marketing and growth teams can collect recent post content from competitor or partner profiles, then analyze messaging themes, timing, and engagement to guide campaign planning.
Recruiters and talent sourcers can build a post-based view of candidates or employers by scraping public profile posts and attaching clean author context for easier shortlisting and reporting.
Sales and outreach teams can use Linkedin Profile Posts Scraper as a LinkedIn public posts scraper to turn profile URLs into usable datasets that help inform personalized outreach angles.
Data analysts and researchers benefit from the structured output (including posted_at.timestamp, stats, and media) for segmentation, KPI tracking, and content performance comparisons across profiles.
Developers and automation specialists can treat this as a LinkedIn URL to posts scraper that generates consistent JSON records, making it easier to integrate into pipelines with a scheduled run and API-based fetching.
Step-by-Step: How to Use It
No coding needed. Here's how to run Linkedin Profile Posts Scraper from start to finish:
- Open the actor on Apify — visit console.apify.com and open Linkedin Profile Posts Scraper.
- Enter your inputs — add your target
urland (optionally) setlimitto control how many posts to extract. - Configure proxy settings (if needed) — use Apify’s proxy controls for improved reliability on larger batches.
- Hit Run and watch the live log for progress as posts are discovered and processed.
- View results in the dataset tab — every processed post is appended with the structured output.
- Export as JSON, CSV, or Excel — download the dataset in your preferred format from the Apify dashboard.
The whole process takes under 5 minutes to set up.
Integrations & Export Options
Once your data is collected, Linkedin Profile Posts Scraper plugs directly into your existing workflow. You can export results from the Apify dataset tab in common formats like JSON, CSV, or Excel.
If you want to automate downstream steps, you can connect the actor to your stack using Apify’s API capabilities, and use no-code automation options like Zapier/Make for pushing extracted LinkedIn posts data extractor results to tools you already use. You can also schedule runs so your LinkedIn content scraper data stays updated over time—without manual effort. For full details, see the Apify API documentation at https://apify.com/docs/api.
Pricing & Free Trial
Linkedin Profile Posts Scraper runs on the Apify platform, which offers a free tier — no credit card required to get started. Free tier usage typically provides enough credits for several test runs so you can validate your Linkedin profile post scraper results before scaling.
Beyond the free tier, usage is generally pay-as-you-go based on Apify platform compute units (CU), and you only pay for the compute needed to run the actor (rather than a per-row extraction fee). For the most up-to-date plan and billing details, check the Apify pricing page.
Start for free at apify.com and scale when you're ready.
Reliability & Performance
| What We Handle | How |
|---|---|
| Rate limiting | The actor is designed to keep requests controlled and practical for scraping jobs |
| Retries on failed fetches | Includes retry logic for improved success rates |
| Access issues on some pages | Uses fallback discovery paths when a page isn’t accessible |
| Output completeness during runs | Extracted posts are processed up to the configured limit |
| Scale testing | Works well for small tests and repeatable batch runs |
Limitations: This actor is intended for scraping publicly accessible content. Pages that require login or otherwise block access may not yield results.
For enterprise-scale runs, contact us to discuss custom configurations.
Frequently Asked Questions
Is there a free plan or trial for Linkedin Profile Posts Scraper?
Yes. Apify offers a free tier with usage credits so you can run Linkedin Profile Posts Scraper and confirm the output quality before scaling.
Do I need to log in to LinkedIn to use this?
No. The actor is built to scrape posts from publicly accessible pages. If a profile view is login-gated, the actor may not return results for that page.
How accurate is the data extracted by Linkedin Profile Posts Scraper?
The accuracy depends on what’s publicly available on the post and profile pages. The actor extracts the post text, posted_at timing, and stats as presented in the page content it can access.
How many results can I get per run?
You control this with the limit input, which sets the maximum number of posts scraped per provided url (minimum 1).
How fresh is the data?
The actor fetches content at run time, so records reflect what was available during your specific run. For continuous updates, schedule repeated runs and track changes over time.
Is this legal? Does it comply with GDPR / CCPA?
This tool is for scraping publicly available data, and it’s your responsibility to ensure your use complies with GDPR, CCPA, and applicable platform Terms of Service. Always apply appropriate lawful basis, consent, and retention rules for your use case.
Can I export results to Google Sheets or Excel?
Yes. You can export from the Apify dataset tab, including JSON and CSV/Excel-friendly formats. If you’re using Google Sheets directly, you can connect via your preferred automation or import flow.
Can I run this on a schedule automatically?
Yes. You can schedule Apify actor runs to keep your Linkedin profile post scraper dataset updated automatically.
Can I access this via API?
Yes. You can trigger and fetch run outputs programmatically using the Apify API. See https://apify.com/docs/api for details.
What happens if the actor hits an error?
The actor includes retries and fallback discovery logic to improve resilience. If a post fails to fetch or parse, it may be skipped, and the dataset will contain only successfully processed results up to the configured limit.
Need Help or Have a Request?
Got a question about Linkedin Profile Posts Scraper or want a new feature added? Reach out at dataforleads@gmail.com. We actively maintain this actor and respond to user feedback. Some ideas we can add include keyword-based filtering and export hooks for automation workflows.
Disclaimer & Responsible Use
Linkedin Profile Posts Scraper is the fastest, most reliable way to build LinkedIn posts datasets from public profiles — start your free run today.
publicly available data only. The actor does not access private accounts, login-gated content, or password-protected pages. You’re responsible for GDPR, CCPA, and platform Terms compliance; for data removal requests contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.
