LinkedIn Post Search Scraper 2$/1K avatar

LinkedIn Post Search Scraper 2$/1K

Pricing

from $2.00 / 1,000 results

Go to Apify Store
LinkedIn Post Search Scraper 2$/1K

LinkedIn Post Search Scraper 2$/1K

Find and extract public LinkedIn posts by keyword, country and date range. Clean, structured, ready-to-use data. Fast and Cheaper.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Lofomachines

Lofomachines

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

LinkedIn Post Search Scraper πŸ”

Search LinkedIn posts by keyword and export them as clean, structured data β€” by country and date range, with no login, cookies, or LinkedIn account required.

Find every public LinkedIn post that mentions your brand, product, competitor, hashtag, event, or any topic you care about β€” and turn it into a ready-to-use dataset in minutes. Perfect for social listening, lead generation, market research, brand monitoring, and content discovery.

Type a keyword. Pick a country. Get hundreds or thousands of matching LinkedIn posts with author details, engagement metrics, images, hashtags, mentions, and exact publication dates.


✨ Why use this LinkedIn Post Scraper?

  • πŸ”Ž Keyword-based search β€” collect posts that contain your exact keywords, brand names, hashtags, or phrases.
  • πŸ“¦ Bulk keywords β€” search many keywords in a single run.
  • 🌍 Country targeting β€” focus your search on any market (US, UK, Italy, Germany, France, India, Brazil, and 50+ more).
  • πŸ—“οΈ Date range filtering β€” collect posts from a specific time window, or grab the most recent posts automatically.
  • πŸ“Š Rich, structured output β€” author, headline, reactions, comments, text, images, hashtags, mentions, exact post date, and more.
  • πŸ” No login, no cookies, no LinkedIn account β€” only publicly available data.
  • ⚑ Fast & scalable β€” optimized to collect large volumes quickly and cost-efficiently.
  • 🧹 Clean & deduplicated β€” one tidy row per post, ready for Excel, Google Sheets, BI tools, or your CRM.

πŸ’Ό Who is it for?

RoleWhat you can do
Marketing & social teamsTrack brand mentions, campaigns, and hashtags. Measure organic reach and engagement.
Sales & lead generationFind people and companies talking about your niche, then build targeted prospect lists.
Market & competitive researchMonitor competitors, products, and industry trends in real time.
PR & communicationsCatch every mention of your company, executives, or events as they happen.
Recruiters & talent teamsDiscover professionals posting about specific skills, technologies, or topics.
Content creators & analystsResearch what resonates in your space and source ideas backed by real engagement data.

πŸš€ How to use it

  1. Add your keywords. Enter one or more keywords, brand names, hashtags, or phrases. You can paste many at once for bulk search.
  2. Choose a target country. Enter a two-letter country code (for example us, it, gb, de, fr, in, br).
  3. Set how many posts you want per keyword (from 10 up to 3,000).
  4. (Optional) Pick a date range. Leave it empty to automatically collect the most recent posts.
  5. Click Start ▢️ and watch your dataset fill up.

That's it β€” no technical setup, no proxies to configure, no scraping knowledge needed.


βš™οΈ Input

FieldDescriptionExample
KeywordsWords, names, hashtags, or phrases to find inside LinkedIn posts. One per line; bulk paste supported. A post is matched whenever the keyword appears in its text β€” even when joined with other words or symbols (so enilive also matches #enilive and EniLivePassion).enilive, #sustainability, AI agents
Max posts per keywordHow many posts to collect for each keyword (10–3,000).100
Target countryTwo-letter country code of the market you want to target.it
Posted after (optional)Only collect posts published on or after this date.2026-06-01
Posted before (optional)Only collect posts published on or before this date.2026-06-16

Example input

{
"keywords": ["enilive", "#sustainability"],
"country": "it",
"maxPostsPerKeyword": 200,
"publishedAfter": "2026-06-01",
"publishedBefore": "2026-06-16"
}

πŸ“€ Output

Each post becomes a single, clean record. Export the full dataset to JSON, CSV, Excel, XML, or HTML, or pull it via the API.

Data points you get

FieldDescription
postUrlDirect link to the post
postId / postUrnUnique identifiers of the post
textFull post text
authorNameName of the person or company that posted
authorUrlLink to the author's profile or company page
authorTypeperson, company, or school
authorHeadlineAuthor's professional headline
authorImageUrlAuthor's profile or company picture
postedAtExact publication date & time (ISO 8601)
postedAtRelativeHuman-friendly time (e.g. 1d)
isEditedWhether the post was edited
reactionsCountTotal reactions (likes, celebrate, support, …)
commentsCountTotal comments
imageUrl / imagesImage(s) attached to the post
hashtagsHashtags found in the post
mentionsPeople & companies mentioned, with links
hasVideoWhether the post contains a video
localeLanguage/locale of the post
searchKeywordThe keyword that matched this post
searchCountryThe target country used
scrapedAtWhen the record was collected

Example output

{
"postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7471837778893459457",
"postId": "7471837778893459457",
"postUrn": "urn:li:activity:7471837778893459457",
"text": "Auch wenn es nicht mehr ganz neu ist, so nen e-LKW am Charger zu sehen ist schon sehr cool. Springer Transporte x Plenitude @ Enilive Gersthofen. As good as it gets!",
"authorName": "Andreas Bolze",
"authorUrl": "https://www.linkedin.com/in/andreas-bolze",
"authorType": "person",
"authorHeadline": "Head of Rollout Germany at Plenitude On The Road",
"authorImageUrl": "https://media.licdn.com/dms/image/v2/...",
"postedAt": "2026-06-14T08:15:46.000Z",
"postedAtRelative": "1d",
"isEdited": true,
"reactionsCount": 42,
"commentsCount": 8,
"imageUrl": "https://media.licdn.com/dms/image/v2/...",
"images": ["https://media.licdn.com/dms/image/v2/..."],
"hashtags": [],
"mentions": [
{ "name": "Springer Transporte", "url": "https://www.linkedin.com/company/springer-transporte", "type": "company" },
{ "name": "Enilive", "url": "https://www.linkedin.com/company/enilive", "type": "company" }
],
"hasVideo": false,
"locale": "en_US",
"searchKeyword": "enilive",
"searchCountry": "it",
"scrapedAt": "2026-06-15T10:00:00.000Z"
}

πŸ’‘ Tips & best practices

  • Be specific. Precise keywords and brand names return more relevant results than broad terms.
  • Use bulk keywords to compare brands, products, or campaigns side by side in one run.
  • Combine with a date range for time-bound analysis (campaign windows, event coverage, weekly monitoring).
  • Match the country to your audience for the most relevant, localized results.
  • Schedule recurring runs to monitor mentions automatically and build a historical archive over time.

πŸ”— Integrations & automation

Connect your results to the tools you already use:

  • πŸ“₯ Export to CSV, Excel, JSON, XML, HTML
  • πŸ”Œ Access data through the Apify API
  • πŸ”” Trigger webhooks when a run finishes
  • 🀝 Automate with Make, Zapier, n8n, Google Sheets, Slack, and more
  • ⏰ Schedule runs hourly, daily, or weekly

❓ FAQ

Do I need a LinkedIn account, login, or cookies? No. This scraper works only with publicly available information and requires no credentials.

How many posts can I collect? Up to 3,000 posts per keyword, per run. Run multiple keywords in a single run for even more coverage.

Which countries and languages are supported? 50+ markets across North & South America, Europe, the Middle East, Africa, Asia, and Oceania, each automatically localized.

What if I don't set a date range? The scraper automatically collects the most recent matching posts.

Will I get duplicates? No. Results are automatically deduplicated, so every post appears only once.

How is a post matched to my keyword? A post is included whenever your keyword appears anywhere in its text, even when joined with other words or symbols, and regardless of letter case.


This Actor collects only publicly available data and is intended for legitimate purposes such as research, analytics, monitoring, and lead generation. You are responsible for ensuring your use complies with applicable laws and regulations (including data protection rules such as the GDPR) and with LinkedIn's terms. Do not use the data to harass individuals or for any unlawful purpose.


Ready to turn LinkedIn conversations into actionable data?

Enter your keywords, pick a country, and click Start. πŸš€