LinkedIn Top Content Scraper (No Cookies or Login Required)
Pricing
$0.50 / 1,000 top content results
LinkedIn Top Content Scraper (No Cookies or Login Required)
Select LinkedIn Top Content categories or trending topics from a built-in picker and scrape ranked public posts with authors, dates, media, and engagement. Sort by LinkedIn rank, date, reactions, comments, or total engagement. No login or proxy setup. ($0.50 USD per 1,000 results)
Pricing
$0.50 / 1,000 top content results
Rating
0.0
(0)
Developer
Curly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape and sort ranked public posts from LinkedIn Top Content and trending-topic pages. Select categories, editor picks, or trending subjects from the built-in picker, choose a post limit and sort order, then get structured post text, ranking, author details, publication dates, media, articles, hashtags, mentions, and engagement.
No LinkedIn cookies, account, login, or proxy setup is required. Proxies, rotation, validation, and retries are included.
Quick start
- Select one or more categories or trending topics from the multi-select list. No URL is required.
- Set the maximum number of posts returned from each topic, from 1 to 10.
- Choose how posts should be sorted within each topic.
- Click Start and download the results as JSON, CSV, Excel, XML, or another supported dataset format.
That is the entire setup. The Actor has no technical controls to configure.
Recommended input: topic picker
{"topics": ["marketing","artificial-intelligence","innovation/ai-trends-and-innovations/top-emerging-ai-use-cases-and-their-capabilities"],"maxResultsPerTopic": 5,"sortBy": "most_engagement"}
The picker includes:
- All main LinkedIn Top Content categories
- LinkedIn editor picks and popular subtopics
- A current snapshot of the trending subjects featured on LinkedIn's Top Content homepage
You can select up to 100 topics per run and request from 1 to 10 posts from each topic. The result limit applies separately to every selected topic. Duplicate topics are processed once.
Advanced URL mode
LinkedIn adds new and deeply nested topics over time. If a topic is not listed in the picker, leave topics empty and use topicUrls:
{"topicUrls": ["https://www.linkedin.com/top-content/marketing/social-media-engagement-tactics/","career/mentorship-coaching/how-to-find-the-right-mentor-for-your-career"],"maxResultsPerTopic": 5,"sortBy": "linkedin_rank"}
Topic-picker mode and URL mode cannot be combined in one run. URL mode accepts complete linkedin.com/top-content/... URLs or the path after /top-content/. LinkedIn company pages, personal profiles, post URLs, and non-LinkedIn URLs are rejected.
Sorting options:
linkedin_rank: LinkedIn's original ordernewest: newest publicly dated posts firstmost_engagement: highest combined reactions, comments, and reposts firstmost_reactions: highest reaction count firstmost_comments: highest comment count first
Only linkedin_rank is LinkedIn's native page order. The other options sort the publicly available posts inside the scraper. Sorting is applied separately within each topic. topic_rank always preserves LinkedIn's original ranking, while sort_position identifies the returned position for the selected sort.
What you get
Each dataset item is one ranked LinkedIn post and includes:
- Topic title, category, path, URL, original LinkedIn rank, and selected sort position
- Post ID, canonical post URL, text, and publication time
- Author name, profile URL, headline, follower count, avatar, and public badges
- Content type: text, image, video, document, article, poll, or event
- Public media and linked-article details
- Hashtags, mentions, and external URLs
- Reaction, comment, and repost counts when publicly visible
Example result:
{"topic_title": "Marketing","topic_path": "marketing","topic_url": "https://www.linkedin.com/top-content/marketing/","topic_category": "marketing","topic_rank": 1,"sort_position": 1,"sort_by": "most_engagement","post_id": "7432410076788781057","post_url": "https://www.linkedin.com/posts/example_marketing-activity-7432410076788781057-abcd","author": {"name": "Example Author","url": "https://www.linkedin.com/in/example","headline": "Founder at Example","follower_count": 12345,"avatar_url": "https://media.licdn.com/example-avatar.jpg","badges": ["Influencer"]},"text": "An example public post about a marketing lesson.","published_at": "2026-02-25T13:04:09.808Z","relative_time": "5mo","content_type": "image","is_repost": false,"media": [{"type": "image","url": "https://media.licdn.com/example-post.jpg","thumbnail_url": null,"title": null,"alt_text": "Example chart"}],"article": null,"hashtags": ["Marketing"],"mentions": [],"external_urls": [],"reaction_count": 703,"comment_count": 98,"repost_count": null,"scraped_at": "2026-07-29T12:00:00.000Z","source": "linkedin_top_content"}
The output always uses the same complete schema. Fields that LinkedIn does not expose publicly remain null or an empty array. No _html fields are returned.
Price
The price is $0.0005 per stored post — $0.50 per 1,000 results. You pay for returned dataset items, not invalid or failed topic inputs.
Run with the API
curl -X POST \"https://api.apify.com/v2/acts/curly~linkedin-top-content-scraper/run-sync-get-dataset-items?format=json" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \--data '{"topics":["marketing","artificial-intelligence"],"maxResultsPerTopic":5,"sortBy":"most_engagement"}'
The same input works with the Apify API client, schedules, webhooks, and integrations.
Limits and responsible use
- LinkedIn's public Top Content page currently exposes up to 10 ranked posts per topic.
- Trending-topic suggestions in the picker are a snapshot of LinkedIn's public homepage. Use Advanced URL mode for a new topic that appears before the next picker update.
- A post can appear under multiple topics with a different topic and rank.
- Rankings and engagement counts can change whenever LinkedIn updates the public page.
- Some optional author, engagement, article, or media fields may not be public on every card.
- Use the Actor only for lawful purposes and comply with applicable privacy, data-protection, and platform rules.
FAQ
Do I need LinkedIn cookies or an account?
No. The Actor reads public Top Content pages without your LinkedIn credentials.
Do I need to configure a proxy?
No. Proxy access and rotation are included automatically.
How many posts does each topic return?
Choose any value from 1 to 10 in Maximum posts per topic. LinkedIn currently publishes at most 10 posts on each no-login Top Content topic page.
Can I scrape a nested topic?
Yes. Select a listed subtopic from the picker. If it is not listed, leave the picker empty and put its complete URL or the path after /top-content/ in Advanced URL mode.
How do I know which topics are available?
Start with the categories, editor picks, and current trending suggestions in the multi-select. If a topic is not listed and you already have its topic URL or path, paste it into Advanced URL mode.
Can I sort by date or engagement?
Yes. Choose newest, total engagement, reactions, comments, or LinkedIn's original ranking. LinkedIn ranking is native; the other sorts are calculated by the scraper from the public posts. The original LinkedIn position remains available in topic_rank.
Why is a field null?
LinkedIn does not expose every value on every public card. The Actor preserves missing values instead of guessing.