LinkedIn Top Content Scraper (No Cookies or Login Required) avatar

LinkedIn Top Content Scraper (No Cookies or Login Required)

Pricing

$0.50 / 1,000 top content results

Go to Apify Store
LinkedIn Top Content Scraper (No Cookies or Login Required)

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

Curly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

  1. Select one or more categories or trending topics from the multi-select list. No URL is required.
  2. Set the maximum number of posts returned from each topic, from 1 to 10.
  3. Choose how posts should be sorted within each topic.
  4. 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.

{
"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 order
  • newest: newest publicly dated posts first
  • most_engagement: highest combined reactions, comments, and reposts first
  • most_reactions: highest reaction count first
  • most_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.