The Mine Works
LinkedIn Post Search: Find Posts by Keyword Without Login
← All posts
tutorial June 23, 2026 · 2 min read

LinkedIn Post Search: Find Posts by Keyword Without Login

Search LinkedIn posts by keyword and return author profiles, headlines, and post snippets. Uses Google indexing as the data surface — no LinkedIn login or cookies needed.

Try the scraper

The actor referenced in this article. Pay only for results delivered.

View the scraper →

LinkedIn’s own search requires a login. Google does not. Our LinkedIn Post Search actor queries Google for site:linkedin.com/posts "<keyword>" and parses the indexed results, returning author information and post snippets without ever touching LinkedIn’s servers.

What you get per post

  • post_url — LinkedIn post URL
  • author_name — poster’s full name
  • author_headline — their headline and title
  • author_profile_url — their LinkedIn profile URL
  • post_snippet — text excerpt from the post (from Google’s index)
  • scraped_at — ISO timestamp

Python example

import requests, time

run = requests.post(
    "https://api.apify.com/v2/acts/themineworks~linkedin-post-search/runs",
    headers={"Authorization": f"Bearer {APIFY_TOKEN}"},
    json={
        "query": "generative AI enterprise adoption",
        "maxResults": 50
    }
)

run_id = run.json()["data"]["id"]

while True:
    status = requests.get(
        f"https://api.apify.com/v2/actor-runs/{run_id}",
        headers={"Authorization": f"Bearer {APIFY_TOKEN}"}
    ).json()["data"]["status"]
    if status in ("SUCCEEDED", "FAILED"):
        break
    time.sleep(5)

posts = requests.get(
    f"https://api.apify.com/v2/actor-runs/{run_id}/dataset/items",
    headers={"Authorization": f"Bearer {APIFY_TOKEN}"}
).json()

for post in posts:
    print(post["author_name"], post["author_headline"])
    print(f"  {post['post_snippet'][:120]}...")
    print(f"  {post['post_url']}")

What the snippet contains

Google stores the first few hundred characters of indexed LinkedIn posts. For most posts this is enough to determine relevance. If you need the full post text, combine this actor with the linkedin-profile-scraper to enrich authors and follow up manually on the most relevant posts.

Freshness caveat

Results reflect Google’s index, which has a lag. A post published today may not appear until it is indexed, which can take hours to days depending on the author’s follower count and post engagement. For real-time monitoring, schedule the actor to run daily and deduplicate by post_url.

Use cases

Thought leader identification. Find the people writing about a topic in your market. Cross-reference their profiles with your ICP criteria to build a target list.

Competitive intelligence. Monitor what competitors and their employees are posting about publicly.

Social selling. Identify prospects who are actively engaging with topics relevant to your product, then reach out with context.

Content research. Understand which angles are getting traction for a keyword before writing your own content.

Pricing

$0.003 per post. Empty search results are not charged.

Available on Apify.

Related Actor

Explore the scraper referenced in this article — see inputs, outputs, and pricing, then run it on Apify.