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.
The actor referenced in this article. Pay only for results delivered.
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 URLauthor_name— poster’s full nameauthor_headline— their headline and titleauthor_profile_url— their LinkedIn profile URLpost_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.
Explore the scraper referenced in this article — see inputs, outputs, and pricing, then run it on Apify.
Airbnb Scraper: Listing Prices, Ratings, and Availability Without the API
Airbnb has no public listings API. Here's how to pull nightly price, rating, superhost status and coordinates from Airbnb search results using Python.
Maps Leads: Verified Email Extraction from Google Maps Business Listings
How to pull B2B leads from Google Maps with MX-verified emails, past the official API's 120-result cap, and pay only for contactable businesses.
Realtor.com Scraper: Property and Agent Data Without the MLS Paywall
Scrape Realtor.com listings in Python — price, beds, baths, county, and the listing agent + brokerage office on every record. No login, no API key.