Linkedin Posts Scraper avatar
Linkedin Posts Scraper

Pricing

Pay per usage

Go to Apify Store
Linkedin Posts Scraper

Linkedin Posts Scraper

Scrape LinkedIn Posts Data by uploading your cookies

Pricing

Pay per usage

Rating

5.0

(2)

Developer

Aniruddh from clay.wtf

Aniruddh from clay.wtf

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

4

Monthly active users

5 days ago

Last modified

Share

LinkedIn Posts Scraper [NO COOKIES] ⚡ Search & Profiles

The #1 LinkedIn Scraper for 2025. Scrape LinkedIn Search Results, Profile Posts, and Company Updates instantly.

NO COOKIES REQUIRED: We manage the accounts. You just scrape. ✅ ZERO RISK: Your personal LinkedIn account is never used. ✅ SEARCH & DISCOVERY: Find new leads by keyword, not just profile URL.

🚀 Features

  • ⚡ Search Scraper: Scrape posts by keywords (e.g., "hiring engineer", "AI trends")
  • 👤 Profile Scraper: Scrape all posts from specific LinkedIn profiles
  • 🔓 No Login Needed: We handle the authentication infrastructure.
  • 📊 Deep Data:
    • Post Content & Text
    • Media: High-res Images, Videos, Documents (PDFs)
    • Engagement: Reactions (Likes), Comments Count, Shares
    • Timestamps: Exact post dates
    • Author Details: Name, Headline, Profile URL
  • 🛡️ Enterprise Grade: Built-in rate-limiting protection and proxy rotation.
  • 💾 Export: JSON, CSV, Excel, HTML, XML

🎯 Use Cases

  • Lead Generation: Find people hiring or asking for services (e.g., "looking for freelance developer").
  • Brand Monitoring: Track mentions of your brand or competitors without logging in.
  • Market Research: Analyze viral posts and trending topics anonymously.
  • HR & Recruiting: Find candidates posting about job seeking.

📦 Input Parameters

  • searchKeywords (string): Keywords to search (e.g., "hiring python developer").
  • sortType (string): relevance (default) or date_posted.
  • dateFilter (string): all, past-24h, past-week, past-month.
  • resultLimit (integer): Max results to fetch (default: 50).

Profile Mode

  • username (string): Single LinkedIn username (e.g., john-doe).
  • usernames (array): List of usernames.
  • maxPostsPerProfile (integer): Max posts per profile (default: 10).

Advanced (Optional)

  • cookieString: If you prefer to use your own account (BYOC), you can still provide cookies here.
  • delayBetweenRequests: Adjust scraping speed.

📊 Output Example

{
"success": true,
"username": "john-doe",
"posts": [
{
"postUrn": "urn:li:activity:7123456789",
"content": "Excited to announce our new product launch! 🚀 #tech #startup",
"media_urls": [
"https://media.licdn.com/dms/image/..."
],
"reactionsCount": 150,
"commentsCount": 42,
"sharesCount": 12,
"timestamp": "2h • ",
"postedAt": "2023-10-27T10:00:00.000Z",
"author": {
"name": "John Doe",
"profileUrl": "https://www.linkedin.com/in/john-doe"
}
}
]
}

🛠 Local Development

# Install dependencies
pip install -r requirements.txt
# Run locally
python -m src

📄 License

Apache 2.0