1.0.12 • Published 2 years ago

linkedin-job-scraper v1.0.12

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

linkedin-job-scraper

npm package

A Node.js package for getting job listings from LinkedIn

Note on stability

If LinkedIn changes their UI, this library might stop working. If you encounter issues, please submit an issue/PR and I will get to it when I can. If you use this package regularly and are interested in helping maintain it, please reach out.

Installation

You can install using npm.

npm i linkedin-job-scraper

Include the package

const linkedin = require('linkedin-job-scraper');

Basic Usage:

const queryOptions = {
  keyword: 'software engineer',
  location: 'los angeles',
  dateSincePosted: 'past Week',
  jobType: 'full time',
  remoteFilter: 'remote',
  salary: '100000',
  experienceLevel: 'entry level',
  limit: '20'
};

linkedIn.query(queryOptions).then(response => {
	console.log(response); // An array of Job objects
});

Query Object Parameters

query() accepts a queryOptions object and returns an array of Job objects.

ParameterLinkedIn Default valueDescription
keyword""string - The text to search: (i.e. Software Developer)
location""string - The name of the city: (i.e. Los Angeles)
dateSincePosted""string - Max range of jobs: past month, past week, 24hr
jobType""string - Type of position: full time, part time, contract, temporary, volunteer
remoteFilter""string - Filter telecommuting: on site, remote, hybrid
salary""string - Minimum Salary: 40000, 60000, 80000, 100000, 120000
experienceLevel""string - internship, entry level, associate, senior, director, executive
limit""string - Number of jobs returned: (i.e. '1', '10', '100', etc)

Job Objects

ParamterDescription (Default: null)
positionstring - Position title
companystring - Company name
locationstring - Location of the job
datestring - Date the job was posted
salarystring - Salary range
jobUrlstring - URL of the job page

Contributing

If you have an idea on how to improve this package, feel free to contribute!

  1. Clone or fork the repository
  2. Make changes
  3. Submit a pull request
1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago