Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Linkedin Post Search Scraper (No Cookies)

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.

Bitbash Banner

Telegram   WhatsApp   Gmail   Website

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. 👆👆

Introduction

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.

Why This Scraper Matters

  • 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.

Features

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.

What Data This Scraper Extracts

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.

Example Output

{
  "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" }
    }
  ]
}

Directory Structure Tree

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

Use Cases

  • 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.

FAQs

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.


Performance Benchmarks and Results

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.

Book a Call Watch on YouTube

Review 1

“Bitbash is a top-tier automation partner, innovative, reliable, and dedicated to delivering real results every time.”

Nathan Pennington
Marketer
★★★★★

Review 2

“Bitbash delivers outstanding quality, speed, and professionalism, truly a team you can rely on.”

Eliza
SEO Affiliate Expert
★★★★★

Review 3

“Exceptional results, clear communication, and flawless delivery. Bitbash nailed it.”

Syed
Digital Strategist
★★★★★

Releases

Packages

Contributors