linkedin-scraper

N8N node for interacting with the standalone LinkedIn scraper microservice

Package Information

Downloads: 44 weekly / 430 monthly
Latest Version: 1.0.13
Author: Marco Visin

Documentation

LinkedIn Scraper Microservice Node

A standalone n8n community node that connects to the LinkedIn scraper microservice packaged in this repository. It exposes job search, job detail, and company follower endpoints so any official n8n installation can orchestrate scraping workflows without custom Docker images.

Features

  • Job Search Automation – Trigger combined LinkedIn and jobs.ch job searches with blacklist filters and pagination controls.
  • Job Detail Retrieval – Fetch job descriptions with optional authenticated cookies for private postings.
  • Company Insights – Collect LinkedIn company follower counts to enrich CRM records.

Installation

  1. Clone or download the n8n_linkedin_scraper_node directory.
  2. Install dependencies:
    yarn install
    
  3. Build the node:
    yarn build
    
  4. Copy the contents of the generated dist/ folder to your n8n custom nodes directory (e.g. ~/.n8n/custom/).
  5. Restart n8n and enable Community Nodes if required.

Configuration

  1. Create credentials in n8n using LinkedIn Scraper API.

Usage

The node exposes three resources:

  • Jobs → Search: Accepts comma separated job titles and locations, plus optional company and keyword blacklists.
  • Job → Details: Retrieves job metadata, optionally using session cookies from the login step.
  • Company → Followers: Returns the follower count for a LinkedIn company profile.

Development

yarn install
yarn lint
yarn test
yarn build

Packaging

yarn build
yarn pack

The resulting archive can be published to npm or installed directly into another n8n deployment.

Discussion