
LinkedIn posts - Discover by profile URL
Pricing
$1.99 / 1,000 results

LinkedIn posts - Discover by profile URL
Scrape public LinkedIn posts from any profile URL. Get structured data like post text, hashtags, mentions, links, and images — no login required. Fast and proxy-free. Pricing: $1.99/1000 results.
0.0 (0)
Pricing
$1.99 / 1,000 results
0
15
15
Last modified
2 days ago
LinkedIn Posts Discover by Profile URL 📄
Overview
This Apify Actor allows you to automatically discover and extract recent LinkedIn posts from one or multiple profile URLs. Simply input a list of LinkedIn profiles, and get back enriched metadata, embedded links, images, hashtags, and more. Ideal for competitive research, content monitoring, or executive branding analysis.
Why choose this actor? 🚀
- No login or LinkedIn authentication required
- Works with both individual and company profiles
- Returns structured data (JSON) with all post elements
- Supports embedded links, hashtags, mentions, image URLs
- NO PROXIES NEEDED — fast and lightweight
- Optimized for snapshot-style data retrieval
Use Cases
- Monitor competitors' or executives’ thought leadership content
- Build datasets of influencer or brand activity
- Enrich CRMs with recent LinkedIn content
- Analyze trends in hashtags, image usage, or engagement
- Power dashboards and research pipelines
Key Features ✨
- 🔍 Profile-based discovery (by URL)
- 📅 Supports
max_posts
per profile - 🖼️ Extracts post images, embedded links, hashtags
- 📊 Includes engagement metrics (likes, comments)
- 🏷️ Resolves mentions to links (tagged people and companies)
- 📌 Fetches both articles and posts
How It Works
- You provide one or more LinkedIn profile URLs.
- The actor fetches the most recent public posts for each.
- It parses the metadata and content structure.
- Returns a structured dataset ready for use.
Input Parameters
Field | Type | Description | Required | Example |
---|---|---|---|---|
urls | array | LinkedIn profile URLs (user or company) | Yes | ["https://linkedin.com/in/johndoe"] |
max_posts | integer | Maximum number of posts to extract per profile (must be multiple of 10) | No | 30 |
⚠️ max_posts
MUST be a multiple of 10. Example: 10, 20, 30, etc.
⚠️ ONLY 10 RESULTS ARE FREE FOR FREE USERS.
Output (Full Example)
{"url": "https://www.linkedin.com/posts/examplecorp_leadership-innovation-activity-1234567890123456789-XYZ","id": "1234567890123456789","user_id": "examplecorp","use_url": "https://www.linkedin.com/company/examplecorp?trk=public_post_feed-actor-image","title": "Innovation in Leadership | ExampleCorp","headline": "ExampleCorp’s Post","post_text": "We’re excited to launch our new leadership academy. Learn more: https://example.com/academy #Leadership #Innovation","date_posted": "2025-07-21T11:59:06.240Z","hashtags": ["#Leadership", "#Innovation"],"embedded_links": ["https://example.com/academy","https://linkedin.com/company/examplecorp"],"images": ["https://media.example.com/image.jpg"],"videos": null,"num_likes": 123,"num_comments": 45,"user_followers": 7890,"user_posts": 100,"user_articles": 5,"post_type": "post","account_type": "Organization","post_text_html": "We’re excited to launch...<br/><a href='https://example.com/academy'>Learn more</a>","repost": {"repost_url": null,"repost_user_id": null,"repost_user_name": null,"repost_text": null,"repost_hangtags": null,"repost_date": null,"repost_attachments": null,"repost_id": null,"tagged_users": null,"tagged_companies": null,"repost_user_title": null},"tagged_companies": [{"name": "ExampleCorp","link": "https://linkedin.com/company/examplecorp"}],"tagged_people": [{"name": "John Doe","link": "https://linkedin.com/in/johndoe"}],"user_title": null,"author_profile_pic": "https://media.example.com/logo.jpg","num_connections": 500,"video_duration": null,"external_link_data": null,"video_thumbnail": null,"document_cover_image": null,"document_page_count": null,"timestamp": "2025-07-23T20:38:26.262Z","input": {"url": "https://www.linkedin.com/in/johndoe","num_connections": 500},"discovery_input": {"url": "https://www.linkedin.com/in/johndoe"}}
Pricing
Plan | Price per 1,000 results |
---|---|
Free User | 0 (first 10 results only) |
Pay‑as‑you‑go | $1.99/ 1,000 results |
Legal Disclaimer
This Actor is not affiliated with LinkedIn. Use of this Actor must comply with LinkedIn’s Terms of Service. The actor is designed for personal, academic or business research use in accordance with fair use policies. Do not use this actor for spamming or commercial misuse.
Update Policy
We continuously monitor changes in LinkedIn’s frontend structure. Updates to selectors or logic will be deployed promptly when platform changes break functionality. If the actor stops working or returns empty results, please report the issue via Apify support or open an issue in the Actor’s GitHub repository.
FAQ
Q: Does this actor require proxies?
A: No. It is designed to work without proxies and avoids LinkedIn’s strict rate-limiting mechanisms by using indirect data sources.
Q: Why is the number of posts I received greater than max_posts
?
A: The parameter max_posts
is rounded up to the next multiple of 10 to ensure completeness of results per internal batching mechanism.
Q: What happens if I provide 35 as max_posts
?
A: The actor will fetch 40 results.
Q: Can I scrape company pages and personal profiles?
A: Yes, both types of LinkedIn URLs are supported.
Q: How many free posts can I extract as a free user?
A: Up to 10 posts per execution.