Linkedin Posts Scraper Ppr avatar
Linkedin Posts Scraper Ppr

Pricing

from $1.70 / 1,000 results

Go to Apify Store
Linkedin Posts Scraper Ppr

Linkedin Posts Scraper Ppr

LinkedIn post scraper with zero-risk pricing – pay only for results delivered. No login or cookies needed. Search by keywords, scrape profiles & companies, or target specific posts. Full data: engagement stats, author info, images. No results? No charge. Try risk-free today.

Pricing

from $1.70 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

8 days ago

Last modified

Categories

Share

🔥 LinkedIn Post Scraper - Pay Per Result

💰 Pay Per Result - You only pay for successfully scraped posts! No results = No charge!

Scrape LinkedIn posts without cookies or login. Extract post content, author info, engagement metrics, and more. 🌐🔍

🌟 Features

  • 💰 Pay Per Result: Only charged for successful scrapes
  • 🔓 No Authentication: Works without LinkedIn cookies or login
  • 🔍 Multi Search Option: Search by keywords, post URLs, or profile/company URLs
  • 📈 Engagement Metrics: Get likes, comments, shares, and more
  • 👤 Author Details: Full author info including name, headline, profile URL
  • Zero Maintenance: No cookies to expire, auto user-agent rotation
  • 🎯 ~100% Success Rate: Advanced TLS fingerprinting and browser rotation

💡 Use Cases

  • 📊 Content Analysts: Analyze trending topics and viral posts
  • 💼 Marketers: Monitor brand mentions and competitor content
  • 🎯 Sales Teams: Find engaging content from prospects
  • 🔬 Researchers: Gather social media data for studies
  • 📰 News Aggregators: Track industry announcements

🚀 How to Use

Search by Keywords (Most Common)

{
"keywords": ["artificial intelligence", "machine learning"],
"dateFilter": "past-week",
"limit": 20,
"fetchDetails": true
}

Scrape Specific Posts

{
"postUrls": [
"https://www.linkedin.com/posts/openai_sam-altman-activity-7135807891181043712"
],
"fetchDetails": true
}

Get Posts from Profile/Company

{
"profileUrls": [
"https://www.linkedin.com/company/openai",
"https://www.linkedin.com/in/satyanadella"
],
"limit": 10,
"fetchDetails": true
}

⚙️ Input Parameters

ParameterTypeDescriptionDefault
keywordsArraySearch terms (e.g., ["AI", "startup"])[]
postUrlsArrayDirect LinkedIn post URLs[]
profileUrlsArrayProfile or company URLs to get posts from[]
dateFilterEnumpast-24h, past-week, past-monthNone
limitIntegerMax posts per keyword/profile (1-100)10
fetchDetailsBooleanGet full details from LinkedIn (slower, more data)false
proxyObjectProxy configurationApify Residential

📤 Output Format

{
"postId": "openai_sam-altman-activity-7135807891181043712",
"url": "https://www.linkedin.com/posts/openai_sam-altman-activity-7135807891181043712",
"text": "Sam Altman is back as CEO, Mira Murati as CTO...",
"type": "text",
"postedAt": "2023-11-30T01:52:58.140Z",
"authorName": "OpenAI",
"authorProfileUrl": "https://www.linkedin.com/company/openai",
"authorProfileId": "openai",
"authorImage": "https://media.licdn.com/...",
"numLikes": 11682,
"numComments": 358,
"numShares": 0,
"images": ["https://media.licdn.com/..."],
"hashtags": ["#AI", "#OpenAI"],
"isRepost": false,
"isSponsored": false,
"scrapedAt": "2024-01-15T10:30:00Z"
}

Output Field Reference

FieldTypeAlways PresentNotes
postIdstringUnique post identifier
urlstringFull LinkedIn post URL
textstringPost content (may be truncated in Quick mode)
typestringtext, image, or video
authorNamestringAuthor display name
authorProfileUrlstringAuthor's LinkedIn profile URL
authorProfileIdstringAuthor's LinkedIn ID
authorImagestring⚠️Author avatar URL (may be null)
authorHeadlinestringRarely available
postedAtstring⚠️ISO date (requires fetchDetails)
numLikesnumber⚠️0 = no likes OR not fetched
numCommentsnumber⚠️0 = no comments OR not fetched
numSharesnumber⚠️Usually 0 (LinkedIn hides this)
imagesarrayEmpty array if no images
hashtagsarrayEmpty array if no hashtags
isRepostbooleanWhether post is a repost
isSponsoredbooleanWhether post is sponsored
scrapedAtstringWhen data was scraped

📊 Data Availability by Mode

DataQuick ModeQuick + fetchDetailsPost URL Mode
Post URL
Text Preview
Full Text
Author Name⚠️ From ID
Author Headline⚠️ Rare⚠️ Rare
Author Image
Likes Count
Comments Count
Posted Date⚠️ Partial
Hashtags
Images

⚠️ Note: Some posts may be private or deleted. Use fetchDetails: true for best data quality.

⚡ Speed vs Data

ModeSpeedData
fetchDetails: false~150 posts/minBasic (URL, text preview)
fetchDetails: true~30-80 posts/minFull (all 18+ fields)

Recommendation: Use fetchDetails: true for best results.

⚠️ Limitations

  • Profile Mode: Works best for company pages (OpenAI, Google, Microsoft). Personal profiles have limited indexing - use keywords search instead.
  • Private Posts: Cannot access private or connection-only posts
  • Rate Limiting: Very large scrapes (1000+ posts) may experience rate limiting

💡 Tips for Best Results

  1. Use Residential Proxies: Essential for reliable results
  2. Enable fetchDetails: Gets complete post information
  3. Use dateFilter: Get recent posts only
  4. Start Small: Test with limit: 5 before scaling up
  5. Be Specific: More precise keywords = better results
  6. For Personal Profiles: Use keywords search with the person's name instead of profileUrls

🔧 Troubleshooting

Common Issues & Solutions

IssueCauseSolution
No posts foundProfile not indexed or privateTry keywords search with the person/company name
Timeout errorsLarge request or slow networkReduce limit, enable fetchDetails: true
Rate limitedToo many requestsWait a few minutes, use residential proxies
Missing fieldsfetchDetails: falseSet fetchDetails: true for full data
Invalid URL errorMalformed LinkedIn URLUse full URL: https://www.linkedin.com/posts/...

Understanding Empty Results

  • Profile mode returns 0 posts: The profile may not have public posts indexed by search engines. Try keywords search with the person's name instead.
  • Keywords return 0 posts: The search term may be too specific. Try broader keywords.
  • Some posts missing data: LinkedIn pages may not include all metadata. This is normal.

Field Availability Notes

FieldNotes
numLikes = 0Could mean no likes OR data not available
authorHeadlineOften empty - LinkedIn doesn't always expose this
hashtags = []Post may not have hashtags
images = []Post is text-only

When to Use Each Mode

Keywords Mode → Best for: Topic research, trending content
Post URL Mode → Best for: Specific posts you already know
Profile Mode → Best for: Company pages (OpenAI, Google, etc.)

Error Messages Explained

  • timeout after 90s → Request took too long. Reduce batch size.
  • rate limited → Too many requests. Wait and retry with proxies.
  • not found (404) → Post deleted or private.
  • network error → Connection issue. Check proxy settings.

📞 Support

Having issues? Check the Issues tab or contact support.


Made by SilentFlow