The Linkedin Post Search Scraper (No Cookies) lets you search and filter public LinkedIn posts using advanced parameters—all without requiring login or cookies. Built for speed, scalability, and reliability, it delivers clean post data, engagement insights, and optional reactions/comments.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Linkedin Post Search Scraper (No Cookies) you've just found your team — Let’s Chat. 👆👆
This scraper enables automated LinkedIn post discovery using keywords, profile filters, and company-based targeting. It solves the challenge of safely gathering public post data at scale without account risk or browser automation. Ideal for recruiters, marketers, analysts, and data teams needing structured, real-time insights from LinkedIn content.
- No login, cookies, or account sharing required.
- Fast concurrent scraping with fresh, uncached results.
- Extracts detailed posts, engagement metrics, authors, comments, and reactions.
- Supports targeting by profiles, companies, IDs, and textual search queries.
- Designed for high-volume data collection with predictable performance.
| Feature | Description |
|---|---|
| No-cookie access | Safely scrape LinkedIn public post data without accounts or browser sessions. |
| Search + filters | Use keywords, profile URLs, company identifiers, or author IDs to refine results. |
| Concurrency | Scrapes up to 6 search queries simultaneously for fast throughput. |
| Reactions extraction | Optionally collect reactions and associated actor profiles. |
| Comment extraction | Optionally scrape comments, metadata, and engagement. |
| Rich post data | Includes text, media, timestamps, engagement counts, and repost information. |
| Fresh data | No caching ensures each run retrieves the newest available posts. |
| Field Name | Field Description |
|---|---|
| type | Indicates post or related item type. |
| id | Unique post identifier. |
| linkedinUrl | Direct URL to the LinkedIn post. |
| content | Post text content. |
| author | Object containing author profile, name, links, and metadata. |
| postedAt | Timestamps and “posted ago” text. |
| postImages | Image metadata array. |
| socialContent | Visibility + interaction settings extracted from post. |
| engagement | Summary counts (likes, comments, shares, reactions breakdown). |
| reactions | Optional list of individual reactions with actor details. |
| comments | Optional list of comments with author data and timestamps. |
{
"type": "post",
"id": "7330988768578920448",
"linkedinUrl": "https://www.linkedin.com/posts/nickbennett05_hiring-activity-7330988768578920448-Je01",
"content": "I’m #hiring...",
"author": {
"publicIdentifier": "nickbennett05",
"name": "Nick Bennett",
"linkedinUrl": "https://www.linkedin.com/in/nickbennett05"
},
"postedAt": {
"timestamp": 1747843925614,
"date": "2025-05-21T16:12:05.614Z"
},
"engagement": {
"likes": 13,
"comments": 1,
"shares": 9
},
"reactions": [
{
"reactionType": "LIKE",
"actor": { "name": "Peiyao Feng" }
}
],
"comments": [
{
"commentary": "Come work with us!",
"actor": { "name": "Amirtha Raman" }
}
]
}
Linkedin Post Search Scraper (No Cookies)/
├── src/
│ ├── runner.js
│ ├── extractors/
│ │ ├── linkedin_parser.js
│ │ └── utils_time.js
│ ├── outputs/
│ │ └── exporters.js
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.json
│ └── sample_output.json
├── package.json
└── README.md
- Recruiters identify candidates by searching posts from employees of specific companies to enhance outreach relevance.
- Marketing teams track engagement on industry topics to optimize content and audience targeting.
- Data analysts monitor hiring trends, sentiment, and topic frequency for competitive intelligence.
- Sales teams find leads by targeting posts containing specific keywords from employees at target accounts.
- Researchers study public discourse, engagement behaviors, and industry conversations at scale.
Does this require a LinkedIn account or cookies? No. It uses publicly accessible data and does not require login, credentials, or cookies.
Can it scrape all posts from a company without search keywords? Yes, but a dedicated “profile posts scraper” is better suited for scraping all posts across companies/authors without search queries.
Is there a limit on search query length? LinkedIn limits search queries to 85 characters. Longer queries should be split for best results.
Can I scrape all reactions and comments?
Yes. Setting maxReactions or maxComments to 0 retrieves all available data.
Primary Metric: Typical throughput returns 6 query batches concurrently, averaging several hundred posts per minute under optimal conditions.
Reliability Metric: Consistent 95–99% success rate in delivering valid post objects with full metadata.
Efficiency Metric: Designed for low resource consumption with optimized parsing and minimal overhead per request.
Quality Metric: Data completeness remains high, with accurate engagement counts, rich author details, and optional granular reactions/comments ensuring high analytical value.
