LinkedIn Profile Posts Scraper avatar

LinkedIn Profile Posts Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
LinkedIn Profile Posts Scraper

LinkedIn Profile Posts Scraper

Scrape all posts, articles, and reposts from any LinkedIn profile's activity feed. Track thought leaders, monitor competitor content, and analyze personal brand activity.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Share

Scrape all posts, articles, and reposts from any LinkedIn profile's activity feed. Track thought leaders, monitor competitor content, and analyze personal brand activity at scale.

Features

  • Full activity feed — text posts, images, videos, articles, documents, carousels, polls, events, and reposts
  • Engagement metrics — reactions, comments, reposts counts plus per-type reaction breakdown (like, celebrate, love, etc.)
  • Multiple profiles — process any number of LinkedIn profiles in a single run
  • Flexible filters — filter by media type, minimum reactions, or exclude reposts
  • Pagination — retrieves up to 500 posts per profile using LinkedIn's Voyager API

Input

FieldRequiredDescription
profileUrlsLinkedIn profile URLs or bare usernames
cookieLinkedIn session cookie (li_at value or full cookie JSON)
maxPostsPerProfileMaximum posts per profile (default: 50, max: 500)
mediaTypeFilter by media type(s): text, image, video, article, document, carousel, repost, poll, event
minReactionsOnly include posts with at least N reactions
includeRepostsInclude reshared content (default: true)
proxyConfigurationApify proxy settings (residential recommended)

Profile URL formats accepted

https://www.linkedin.com/in/williamhgates/
https://uk.linkedin.com/in/williamhgates
williamhgates
/in/williamhgates

Get your li_at cookie from browser DevTools → Application → Cookies → linkedin.com, or export the full cookie array with an extension like EditThisCookie (JSON format).

Output

Each post is stored as one record:

{
"postId": "7234567890123456789",
"postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7234567890123456789/",
"authorName": "Bill Gates",
"authorProfileUrl": "https://www.linkedin.com/in/williamhgates",
"authorHeadline": "Co-chair, Bill & Melinda Gates Foundation",
"postedAt": "2025-05-23T14:30:00+00:00",
"content": "Excited to share our latest progress on...",
"mediaType": "image",
"mediaUrls": ["https://media.licdn.com/dms/image/..."],
"reactionsCount": 12483,
"commentsCount": 342,
"repostsCount": 891,
"reactionBreakdown": {
"like": 6200,
"celebrate": 3100,
"love": 1800,
"insightful": 1383
},
"inputProfileUrl": "https://www.linkedin.com/in/williamhgates",
"scrapedAt": "2025-06-12T10:00:00+00:00"
}

Output fields

FieldTypeDescription
postIdstringLinkedIn activity ID
postUrlstringDirect link to the post
authorNamestringPost author's full name
authorProfileUrlstringAuthor's LinkedIn profile URL
authorHeadlinestringAuthor's LinkedIn headline
postedAtstringISO 8601 UTC timestamp
contentstringFull text of the post
mediaTypestringtext / image / video / article / document / carousel / repost / poll / event
mediaUrlsarrayImage or media CDN URLs
articleTitlestringShared article title (when mediaType=article)
articleUrlstringShared article URL
reactionsCountintegerTotal reactions
commentsCountintegerTotal comments
repostsCountintegerTotal reposts
reactionBreakdownobjectPer-type reaction counts
inputProfileUrlstringThe profile that was scraped
scrapedAtstringScrape timestamp

Use Cases

  • Content research — analyze what topics resonate with industry leaders
  • Competitor monitoring — track posts from competitors or key accounts
  • Lead generation — identify active prospects based on posting frequency and engagement
  • Influencer marketing — measure engagement rates before reaching out
  • Brand tracking — monitor mentions of your brand in professional content

FAQs

Do I need a LinkedIn account? Yes. A valid li_at session cookie is required to access the LinkedIn Voyager API.

How many posts can I scrape? Up to 500 posts per profile. LinkedIn's feed API may return fewer posts for older profiles.

Will my account get flagged? The scraper uses realistic delays and follows LinkedIn's API patterns. Using a residential proxy reduces the risk of rate limiting.

Can I scrape multiple profiles at once? Yes. Add multiple URLs to profileUrls and the scraper processes them sequentially.

What is the li_at cookie? It's your LinkedIn authentication token. In Chrome: DevTools → Application → Cookies → www.linkedin.com → find li_at.

Explore the rest of the LinkedIn suite

Need a different LinkedIn surface? Pair this actor with any of the others in the LinkedIn Suite — all published under the same publisher and built to share the same cookie format and output conventions.

ActorWhat it scrapes
LinkedIn Comments ScraperAll comments + reply threads on a post
LinkedIn Company Employees ScraperEmployee list for any company (by URN)
LinkedIn Company Info ScraperCompany About page (size, HQ, industry, specialties)
LinkedIn Company Posts ScraperPosts published from a company page
LinkedIn Events ScraperEvents by keyword/URL with full event detail
LinkedIn Hashtag Posts ScraperPosts ranked under a #hashtag
LinkedIn Jobs ScraperJob listings via the public jobs-guest API
LinkedIn Jobs Scraper UltraSame as jobs-scraper + full detail enrichment
LinkedIn Learning Courses ScraperLinkedIn Learning course catalog by keyword
LinkedIn People Search ScraperPeople search with every LinkedIn facet (role, company, school, location, etc.)
LinkedIn Post Reactions ScraperReactors on a post (name, headline, reaction type)
LinkedIn Post ScraperFull post (text, media, engagement counts, author)
LinkedIn Post Search ScraperPosts matching a keyword (with date/author/network filters)
LinkedIn Profile ScraperPublic profile fields (name, headline, positions, education, skills)
LinkedIn Profile Scraper ProProfile fields + extras (recommendations, organizations, languages)
LinkedIn Profile Scraper Pro UltraPro + premium fields (contact info, followers list when allowed)
LinkedIn Profile Scraper UltraProfile + the full upstream dash-120 surface
LinkedIn Profile Search by NameSearch profiles by person name (great for matching CSVs of names)
LinkedIn Schools Alumni ScraperAlumni list for any LinkedIn school page
LinkedIn Top Content ScraperTrending / top-engagement posts by topic
LinkedIn User Activity ScraperReactions + comments + posts feed for one profile

All actors share the same cookie input format (plain li_at OR full cookies JSON array) and the same omit-empty output convention.