Linkedin Posts Scraper Ppr
Pricing
from $1.70 / 1,000 results
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
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
| Parameter | Type | Description | Default |
|---|---|---|---|
keywords | Array | Search terms (e.g., ["AI", "startup"]) | [] |
postUrls | Array | Direct LinkedIn post URLs | [] |
profileUrls | Array | Profile or company URLs to get posts from | [] |
dateFilter | Enum | past-24h, past-week, past-month | None |
limit | Integer | Max posts per keyword/profile (1-100) | 10 |
fetchDetails | Boolean | Get full details from LinkedIn (slower, more data) | false |
proxy | Object | Proxy configuration | Apify 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
| Field | Type | Always Present | Notes |
|---|---|---|---|
postId | string | ✅ | Unique post identifier |
url | string | ✅ | Full LinkedIn post URL |
text | string | ✅ | Post content (may be truncated in Quick mode) |
type | string | ✅ | text, image, or video |
authorName | string | ✅ | Author display name |
authorProfileUrl | string | ✅ | Author's LinkedIn profile URL |
authorProfileId | string | ✅ | Author's LinkedIn ID |
authorImage | string | ⚠️ | Author avatar URL (may be null) |
authorHeadline | string | ❌ | Rarely available |
postedAt | string | ⚠️ | ISO date (requires fetchDetails) |
numLikes | number | ⚠️ | 0 = no likes OR not fetched |
numComments | number | ⚠️ | 0 = no comments OR not fetched |
numShares | number | ⚠️ | Usually 0 (LinkedIn hides this) |
images | array | ✅ | Empty array if no images |
hashtags | array | ✅ | Empty array if no hashtags |
isRepost | boolean | ✅ | Whether post is a repost |
isSponsored | boolean | ✅ | Whether post is sponsored |
scrapedAt | string | ✅ | When data was scraped |
📊 Data Availability by Mode
| Data | Quick Mode | Quick + fetchDetails | Post 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: truefor best data quality.
⚡ Speed vs Data
| Mode | Speed | Data |
|---|---|---|
fetchDetails: false | ~150 posts/min | Basic (URL, text preview) |
fetchDetails: true | ~30-80 posts/min | Full (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
- Use Residential Proxies: Essential for reliable results
- Enable fetchDetails: Gets complete post information
- Use dateFilter: Get recent posts only
- Start Small: Test with
limit: 5before scaling up - Be Specific: More precise keywords = better results
- For Personal Profiles: Use keywords search with the person's name instead of profileUrls
🔧 Troubleshooting
Common Issues & Solutions
| Issue | Cause | Solution |
|---|---|---|
| No posts found | Profile not indexed or private | Try keywords search with the person/company name |
| Timeout errors | Large request or slow network | Reduce limit, enable fetchDetails: true |
| Rate limited | Too many requests | Wait a few minutes, use residential proxies |
| Missing fields | fetchDetails: false | Set fetchDetails: true for full data |
| Invalid URL error | Malformed LinkedIn URL | Use 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
keywordssearch 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
| Field | Notes |
|---|---|
numLikes = 0 | Could mean no likes OR data not available |
authorHeadline | Often 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 contentPost URL Mode → Best for: Specific posts you already knowProfile 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