LinkedIn Top Content & Top Voices Scraper avatar

LinkedIn Top Content & Top Voices Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
LinkedIn Top Content & Top Voices Scraper

LinkedIn Top Content & Top Voices Scraper

Scrape LinkedIn posts without login. Export Top Voices & engagement data to CSV/JSON — a no-login LinkedIn API alternative. Pay per result.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

1

Bookmarked

40

Total users

6

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

LinkedIn Top Content & Top Voices Scraper — No Login Required

Apify Actor No API key Pay per result Social Media Export

Extract the highest-engagement LinkedIn posts and discover verified Top Voice influencers across 40+ business topics — straight from LinkedIn's public Top Content directory, with no login, no cookies, and zero account-ban risk. Get full post text, author profiles, follower counts, reaction & comment metrics, and the Top Voice badge signal in clean structured JSON. Pure HTTP, no browser, no proxy required for most workloads.

🏆 Why this LinkedIn scraper?

24 fields per post · thousands of posts per run · verified Top Voice influencer filter · 40+ categories & 1,000+ sub-topics · 9-language locale support · direct HTTP (no browser, no cookies) · zero account-ban risk · export to JSON / CSV / Excel. The unofficial LinkedIn Top Content API alternative for content marketing, influencer discovery and B2B lead generation.


✨ What this Actor does / Key features

  • 🔍 Scrapes LinkedIn's Top Content directory — the platform's own curated, hand-picked archive of best-performing posts, organized by topic.
  • 🏅 Top Voice detection — captures LinkedIn's official influencer badge in isTopVoice for every post, with a one-click onlyTopVoices filter. The killer feature no other LinkedIn scraper offers.
  • 📊 Real engagement metrics — reaction count and comment count parsed as numbers for every post.
  • 👤 Full author profiles — display name, handle, profile URL, avatar, bio/headline and follower count.
  • 🗂️ 40+ categories, 1,000+ topics — Marketing, AI, Sales, Leadership, Finance, HR, Tech and more, each with dozens of sub-topics and leaf topics.
  • 🌍 9-language support — English, Turkish, Spanish, French, German, Portuguese, Italian, Dutch and Polish page rendering + localized Top Voice detection.
  • 🎚️ Powerful filters — onlyTopVoices for influencer-only results, minReactions for engagement thresholds, maxDepth to control crawl breadth.
  • ♻️ Auto-deduplication — the same post appearing across multiple topic pages is saved once, keyed by activityId.
  • ⚡ Pure HTTP + Cheerio — server-rendered HTML parsed without a browser; ~10× faster than Playwright scrapers and runs comfortably in 256 MB.
  • 🛡️ Anonymous & safe — never touches your (or anyone's) LinkedIn account; no li_at cookie, no session token, no login.

🚀 Quick start (3 steps)

  1. Configure — set mode: "category" and pick a category slug (e.g. marketing, artificial-intelligence, sales). Optionally toggle onlyTopVoices: true for influencers only.
  2. Run — click Start. The Actor traverses the directory tree and streams posts into your dataset.
  3. Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.

📥 Input

Everything is optional — the defaults (mode: "category", category: "marketing") return quality posts out of the box. Pick a mode, a category, and add filters as needed.

Example — find Top Voices in AI for influencer outreach

{
"mode": "category",
"category": "artificial-intelligence",
"onlyTopVoices": true,
"maxPosts": 200
}

Returns ~200 of the most credible AI thought leaders, each with a profile URL, follower count and a top-performing sample post.

Example — build a Marketing content swipe file (high engagement only)

{
"mode": "category",
"category": "marketing",
"minReactions": 500,
"maxPosts": 1000
}

Captures only marketing posts that crossed 500 reactions — your category's actually-working content.

Example — full-directory Top Voice discovery (max coverage)

{
"mode": "directory",
"onlyTopVoices": true,
"maxDepth": 3,
"maxPosts": 5000
}

Crawls all 40+ categories at depth 3 and surfaces every Top Voice on the platform — a maximum-coverage influencer database build.

Example — surgical scrape of specific sub-topics

{
"mode": "url-list",
"startUrls": [
"https://www.linkedin.com/top-content/marketing/social-media-engagement-tactics/",
"https://www.linkedin.com/top-content/marketing/content-marketing-strategy/"
],
"maxPosts": 100
}
FieldTypeDefaultDescription
modestringcategorydirectory (crawl all 40+ categories, largest run), category (one category + its sub-topics), or url-list (only the specific top-content URLs you provide).
categorystringmarketingCategory slug for mode="category" (e.g. marketing, artificial-intelligence, sales, leadership, finance).
startUrlsarray[]For mode="url-list". LinkedIn /top-content/ URLs to scrape directly, without sub-page traversal.
maxPostsinteger500Max posts saved to the dataset (deduplicated by activity ID). 0 = unlimited.
maxDepthinteger3Directory traversal depth. 2 = categories only (~360 posts). 3 = + sub-categories (~3K posts). 4 = + leaf topics (full crawl, ~30K posts).
onlyTopVoicesbooleanfalseReturn only posts by authors carrying LinkedIn's official Top Voice / Thought Leader badge.
minReactionsinteger0Drop posts below this reaction count. 0 keeps all (the directory is already curated for engagement).
localestringenPage language: en, tr, es, fr, de, pt, it, nl, pl. Post content always stays in the author's original language.

Available categories: marketing · artificial-intelligence · career · leadership · sales · finance · technology · recruitment-hr · productivity · communication · customer-experience · innovation · project-management · business-strategy · consulting · engineering · writing · ecommerce · education · design · real-estate · healthcare · event-planning — and more. Browse the full list at linkedin.com/top-content and copy the slug from the URL.

Additional input fields

These optional fields are also available in the input form and API:

FieldTypeDefaultDescription
proxyConfigurationproxy{"useApifyProxy": true}LinkedIn rate-limits aggressively. Apify Proxy (AUTO) is enabled by default and rotates IPs automatically; the scraper falls back to a direct connection on the final retry.

📤 Output

One row per post — 24 fields, exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:

{
"activityId": "7442833215054266369",
"activityUrn": "urn:li:activity:7442833215054266369",
"postUrl": "https://www.linkedin.com/posts/vikaschawla_amazons-68-billion-ad-machine-activity-7442833215054266369-MUOk",
"authorName": "Vikas Chawla",
"authorHandle": "vikaschawla",
"authorProfileUrl": "https://in.linkedin.com/in/vikaschawla",
"authorAvatar": "https://media.licdn.com/dms/image/v2/.../profile-displayphoto",
"authorBio": "Helping large consumer brands drive business outcomes via Digital & AI. Founder, Author, Angel Investor & LinkedIn Top Voice",
"authorFollowerCount": 64193,
"isTopVoice": true,
"authorBadge": null,
"postAge": "1mo",
"postContent": "Amazon's $68 billion ad machine now has access to 190 million Netflix viewers. Here's what it means for advertisers...",
"reactionCount": 710,
"commentCount": 29,
"imageUrls": ["https://media.licdn.com/dms/image/..."],
"linkedCompanies": [{ "slug": "amazon", "name": "Amazon" }],
"topicCategory": "marketing",
"topicTitle": "Marketing",
"topicUrl": "https://www.linkedin.com/top-content/marketing/",
"scrapedAt": "2026-07-06T14:00:00.000Z"
}

💡 Use cases

  • Influencer discovery — set onlyTopVoices: true on any category and instantly get a curated list of verified thought leaders (profile URL, bio, follower count) for outreach, podcast guests, advisory boards or brand partnerships.
  • Content benchmarking / swipe files — scrape your category and study which hooks, formats, hashtags and themes are actually driving engagement, so your content team sets targets from real data, not vanity metrics.
  • B2B lead generation — filter by topic + minReactions, then export active professionals publishing in your target vertical and pipe handles into Apollo, HubSpot, Salesforce or Outreach for enrichment.
  • Trend & conversation tracking — run on a schedule and watch which topics gain engagement over time — a leading indicator for emerging industry conversations.
  • AI / RAG training data — assemble a clean corpus of high-engagement post text + author metadata + engagement scores for fine-tuning B2B content models or feeding vector databases.
  • PR & media prospecting — scrape writing, communication or journalism, filter to Top Voices, and get credible voices already publishing on your topic with proven reach.

👥 Who uses it

B2B SaaS & content marketing teams · influencer marketing agencies · growth marketers · sales & lead-gen teams · social listening and market research firms · PR & comms agencies · AI training-data engineers · VCs and M&A scouts sourcing operator talent.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay only for the posts actually saved, already deduplicated and filtered, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Does this require a LinkedIn account or login? No. LinkedIn's Top Content directory is publicly accessible — no login, cookies, session or account required. Your LinkedIn account is never involved, and there is zero account-ban risk.

Is it legal to scrape LinkedIn Top Content? This Actor accesses only publicly available data from LinkedIn's official Top Content directory — content explicitly published by LinkedIn for public discovery. You are responsible for complying with LinkedIn's Terms of Service and applicable privacy laws (GDPR, CCPA) when processing the data.

Is this a LinkedIn Top Voices / Top Content API alternative? Yes. LinkedIn has no official public API for its Top Content directory or Top Voice badges, so this Actor is the practical API alternative — it turns that public surface into a queryable, exportable feed at pay-per-result pricing.

Can I scrape LinkedIn posts without an API, login or cookies? Yes. It reads only the public Top Content directory over plain HTTP, so no account, cookie, session token or API key is ever required.

What is a "Top Voice", and how is isTopVoice detected? Top Voice is LinkedIn's official badge for credible thought leaders in a specific topic — earned through consistent high-quality posting, not paid. The scraper detects it via LinkedIn's accessibility badge metadata, bio-text fallback, and localized badge labels across 9 languages, achieving ~95%+ accuracy. isTopVoice is always true or false, never null.

How much data can I get? Roughly 500–1,500 posts per category, and ~25,000–35,000 unique high-engagement posts (plus ~5,000–8,000 unique authors) across the full directory. Set maxPosts: 0 for unlimited, capped only by directory size, and use maxDepth to control how deep the crawl goes.

Will the same post appear multiple times? No. A high-performing post can surface on several topic pages, but the Actor auto-deduplicates by activityId, so each post is saved once.

How do I export LinkedIn posts to CSV or JSON? Run the Actor, then download the dataset from the Output/Storage tab as JSON, CSV, Excel or XML — or pull it via the Apify API. Every post and author record exports as clean structured data.

Can I get author email addresses? No — LinkedIn never exposes emails publicly. This Actor provides the discovery (handle, name, profile URL); pipe those into an enrichment service (Hunter, Apollo, ZoomInfo) for emails.

Does this work for non-English LinkedIn? Yes. Use the locale parameter (en, tr, es, fr, de, pt, it, nl, pl). Post content stays in its original language; category names and badges are localized.

What if LinkedIn rate-limits me? The Actor handles 429/403 responses gracefully with polite request spacing. For very high-volume runs (10,000+ posts), enable Apify's Residential proxy; for most workloads, free Datacenter proxy is sufficient.

🔗 More social & LinkedIn scrapers by logiover

Building a full LinkedIn or social-media intelligence stack? Pair this Actor with its siblings:

ActorWhat it does
LinkedIn Jobs ScraperLinkedIn job listings by keyword & location (no login)
LinkedIn Company ScraperCompany pages, headcount & metadata
LinkedIn Profile ScraperPublic LinkedIn profile data
Threads ScraperMeta Threads posts & profiles
Reddit Subreddit ScraperSubreddit posts & discussions
Product Hunt Daily LaunchesDaily launches & maker data
Substack Newsletter ScraperNewsletter posts & authors
Meetup ScraperEvents, groups & organizers

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

🤖 AI Agents, MCP & RAG Integration

LinkedIn Top Content & Top Voices Scraper works natively as an on-demand data tool for AI assistants and autonomous workflows.

Connect this Actor directly to Apify AI, Claude Desktop, Cursor, VS Code, Windsurf, LangChain, or LlamaIndex via the official Apify MCP Server — no custom wrapper code needed:

{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com?tools=logiover/linkedin-top-content-scraper"
}
}
}
  • Schema-typed inputs & outputs: Clean JSON records with explicit .actor/input_schema.json and .actor/output_schema.json definitions so LLM agents infer parameters and parse fields accurately without HTML noise.
  • Bounded & predictable runs: Built-in volume caps and pay-per-result budget guards prevent runaway agent tool loops.
  • RAG & automation ready: Stream run datasets straight into vector stores, n8n, Make, Zapier, or webhook pipelines.

💬 Support, Issues & Reviews

This Actor accesses only publicly available data from LinkedIn's official Top Content directory — content explicitly published by LinkedIn for public discovery and editorial promotion. No private user data is accessed, no login is performed, and no internal LinkedIn API is used. You are responsible for ensuring your specific use complies with LinkedIn's Terms of Service, GDPR (EU/UK), CCPA (California), local data-protection laws and applicable anti-spam laws (CAN-SPAM, CASL) for any outreach.

Not affiliated with LinkedIn Corporation. LinkedIn® and Top Voice® are trademarks of LinkedIn Corporation. All trademarks belong to their respective owners.


LinkedIn Top Content & Top Voices scraping — frequently asked questions

Do I need a LinkedIn Top Content & Top Voices API key, account or login?

No. This Actor reads publicly available pages and feeds, so there is nothing to register for and no credentials to manage.

How do I export LinkedIn Top Content & Top Voices data to CSV, Excel, JSON or Google Sheets?

Open the Storage tab after a run and pick the format you want — CSV, Excel, JSON, XML or an HTML table. For Google Sheets, Airtable or a database, use the dataset URL or the Apify API so the sheet refreshes itself on every run.

Can I schedule this LinkedIn Top Content & Top Voices scraper to run daily or hourly?

Yes. Use the Schedules tab and pick a cadence. Daily is enough for most tracking work; pick hourly only if the rows you care about really do change that fast.

How many rows can I get, and what does it cost?

See the volume section above for a measured figure. Billing is per result, so you pay for the rows you actually receive and a run that finds nothing costs nothing.

This Actor collects only information that LinkedIn Top Content & Top Voices publishes publicly. It does not log in, does not defeat access controls and does not touch private data. You remain responsible for how you use the output, including under GDPR and similar rules where personal data is involved.

What happens if LinkedIn Top Content & Top Voices blocks the run or changes its layout?

A refused exit IP is swapped for a fresh one within a quarter of a second and retried, and rate limiting is waited out rather than fought. If nothing gets through, the run fails with the reason instead of reporting success with zero rows — so an empty result always means "no matches", never "the source would not answer".

Can I use this with an AI agent, LangChain or an MCP client?

Yes. The Actor is callable over the Apify API and through Apify's MCP server, so an agent can run it and read the dataset back as a tool call.

📝 Changelog

2026-11-11

  • Added reliable terminal run status telemetry and structured Apify AI / MCP Server (mcp.apify.com) tool configuration.
  • Added direct Issues & Reviews support links and refreshed live maintenance verification.

2026-11-01

  • Monthly health check (2026-11-01): a live run on the current build completed successfully and returned data. Input options, output fields and pricing are unchanged.
  • README refreshed: 1 link to renamed Actors updated, 3 links to retired Actors removed; documented 1 additional input field.

2026-10-15

  • Every request now has a hard time limit, so a proxy connection that stalls can no longer hold up the run or push it past its timeout.
  • A run that reaches its maximum cost per run now stops cleanly with its results saved and a status message, instead of ending as aborted.
  • A proxy group your account cannot use no longer stops the run at start-up; it falls back to the default Apify Proxy.
  • Runs with a short timeout (API and AI-agent calls) now finish inside it with what they collected, instead of being cut off.
  • Memory is managed within the run's own limit, which removes a rare out-of-memory crash on large pages.
  • The default used when the field is left out for maxPosts is now 2,312 (was 500).

2026-09-23

  • Fleet-wide quality audit. Verified end to end against live data and re-checked the input schema, the output columns and the run configuration.
  • Run reliability reviewed: 100.0% of public runs succeeded in the last 30 days.
  • Input schema, output schema and pricing configuration reviewed.

2026-09-01

  • Fleet-wide health check. Verified against this Actor's real run history: 30-day success rate, output row counts, per-field fill rates, and peak memory against the configured memory limit.
  • Reviewed for the failure patterns that have cost this fleet runs — unguarded proxy setup, retry loops that can outlast the run's own time budget, and full-page HTML parsing that can exhaust a small container.
  • No change to input, output fields or scraping logic.

2026-08-11

  • Maintenance release: refreshed the build and dependencies.
  • Re-verified live execution, non-empty structured output and dataset field/type integrity.
  • Reviewed reliability (retries, pagination) and output quality as part of a full-fleet QA pass.

2026-08-01

  • Completed the August 2026 full health check: verified empty/programmatic default, Console UI default, and two source-informed alternative inputs on Apify.
  • Confirmed successful live execution, non-empty structured output, dataset-field/type integrity, and logical sample quality within the 5-minute quality window.
  • Declared 23 dataset fields from typed live cloud samples so the output contract is no longer an empty placeholder.
  • Declared 23 nullable dataset fields from typed live cloud samples so the output contract is no longer an empty placeholder or brittle to sparse modes.

2026-07-06

  • ✨ README overhaul: static badge row, tightened structure, named example scenarios, trimmed output sample with full collapsible field reference, and a cross-promo grid of related LinkedIn & social scrapers.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for using the scraper as a LinkedIn Top Voices API alternative, exporting LinkedIn posts to CSV/JSON, and scraping LinkedIn posts without login.

2026-06-05

  • 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
  • ⚡ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build — reliability/maintenance pass.

*Maintained: last verified 2026-11-11 — checked end-to-end against live run history (reliability, output fields and types, and time/memory budgets).

⌂ 换网址